Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 78.72B | $ 78.72B | $ 74.08B | $ 67.62B | $ 61.98B | $ 60.69B | |
$ ― | $ 55.82B | $ 51.57B | $ 45.19B | $ 42.22B | $ 41.96B | |
$ ― | $ 22.90B | $ 22.51B | $ 22.43B | $ 19.76B | $ 18.73B | |
$ ― | $ 19.33B | $ 17.84B | $ 16.59B | $ 15.78B | $ 15.23B | |
$ ― | $ 3.57B | $ 4.67B | $ 5.85B | $ 3.98B | $ 3.50B | |
$ ― | $ 204.39M | $ 560.01M | $ 318.98M | $ 127.57M | $ -73.29M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.15B | $ 5.81B | $ 6.53B | $ 5.41B | $ 3.98B | |
$ ― | $ 1.07B | $ 1.42B | $ 1.96B | $ 1.69B | $ 1.25B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.63B | $ 3.80B | $ 4.06B | $ 3.33B | $ 2.46B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 75.15B | $ 69.42B | $ 61.77B | $ 58.00B | $ 57.19B | |
$ ― | $ 2.63B | $ 3.80B | $ 4.06B | $ 3.33B | $ 2.46B | |
$ ― | $ 2.59B | $ 3.68B | $ 4.06B | $ 2.71B | $ 2.29B | |
$ ― | $ 446.02M | $ 223.49M | $ 348.64M | $ 413.65M | $ 421.68M | |
$ ― | $ 4.59B | $ 6.03B | $ 6.88B | $ 5.83B | $ 4.40B | |
$ ― | $ 7.86B | $ 9.17B | $ 10.03B | $ 9.08B | $ 7.72B |