Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 294.61B | $ 147.96B | $ 101.61B | $ 92.11B | $ 97.40B | $ 106.60B | |
$ ― | $ 127.07B | $ 84.20B | $ 77.38B | $ 80.48B | $ 85.08B | |
$ ― | $ 20.90B | $ 17.41B | $ 14.74B | $ 16.92B | $ 21.51B | |
$ ― | $ 19.65B | $ 14.35B | $ 9.80B | $ 8.29B | $ 7.29B | |
$ ― | $ 1.25B | $ 3.06B | $ 4.94B | $ 8.63B | $ 14.22B | |
$ ― | $ 380.47M | $ 280.15M | $ 208.32M | $ 108.02M | $ 78.99M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.68B | $ 4.67B | $ 6.44B | $ 9.64B | $ 14.96B | |
$ ― | $ 32.28M | $ 312.17M | $ 866.35M | $ 1.37B | $ 2.28B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 5.12B | $ 4.72B | $ 5.40B | $ 8.19B | $ 12.55B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 146.72B | $ 98.55B | $ 87.17B | $ 88.77B | $ 92.37B | |
$ ― | $ 5.26B | $ 4.85B | $ 5.53B | $ 8.19B | $ 12.55B | |
$ ― | $ 3.35B | $ 4.89B | $ 5.20B | $ 8.06B | $ 12.55B | |
$ ― | $ 550.69M | $ 264.83M | $ 166.98M | $ 127.58M | $ 113.93M | |
$ ― | $ 5.23B | $ 4.93B | $ 6.61B | $ 9.76B | $ 15.07B | |
$ ― | $ 13.55B | $ 11.82B | $ 12.10B | $ 13.50B | $ 17.49B |