Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 22.62B | $ 20.79B | $ 22.37B | $ 22.49B | $ 20.51B | |
$ ― | $ 14.93B | $ 13.02B | $ 12.92B | $ 13.80B | $ 12.68B | |
$ ― | $ 7.69B | $ 7.77B | $ 9.46B | $ 8.69B | $ 7.84B | |
$ ― | $ 4.34B | $ 4.05B | $ 4.23B | $ 3.72B | $ 2.93B | |
$ ― | $ 3.35B | $ 3.72B | $ 5.23B | $ 4.97B | $ 4.91B | |
$ ― | $ 399.34M | $ 496.09M | $ 418.04M | $ 192.17M | $ 95.31M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.83B | $ 4.33B | $ 5.96B | $ 5.05B | $ 4.90B | |
$ ― | $ 883.99M | $ 1.04B | $ 1.35B | $ 1.13B | $ 1.10B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.93B | $ 3.27B | $ 4.59B | $ 3.91B | $ 3.80B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 19.27B | $ 17.07B | $ 17.15B | $ 17.53B | $ 15.61B | |
$ ― | $ 1.93B | $ 3.27B | $ 4.59B | $ 3.91B | $ 3.80B | |
$ ― | $ 2.00B | $ 3.26B | $ 4.62B | $ 3.93B | $ 3.86B | |
$ ― | $ 454.36M | $ 448.94M | $ 700.89M | $ 755.07M | $ 619.81M | |
$ ― | $ 3.29B | $ 4.78B | $ 6.66B | $ 5.80B | $ 5.52B | |
$ ― | $ 4.17B | $ 5.65B | $ 7.50B | $ 6.62B | $ 6.29B |