Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 320.11B | $ 258.87B | $ 201.54B | $ 262.03B | $ 231.30B | $ 106.25B | |
$ 233.76B | $ 188.14B | $ 151.99B | $ 169.19B | $ 131.92B | $ 78.80B | |
$ 86.35B | $ 70.73B | $ 49.55B | $ 92.84B | $ 99.38B | $ 27.45B | |
$ 51.36B | $ 46.09B | $ 41.70B | $ 38.49B | $ 26.31B | $ 16.36B | |
$ 34.99B | $ 24.65B | $ 7.86B | $ 54.35B | $ 73.07B | $ 11.09B | |
$ -561.00M | $ -755.00M | $ -738.00M | $ -247.00M | $ -439.00M | $ -290.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 36.98B | $ 23.35B | $ 6.12B | $ 51.23B | $ 95.81B | $ 15.53B | |
$ 9.54B | $ 3.25B | $ 2.28B | $ 17.18B | $ 21.54B | $ 2.93B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 22.67B | $ 16.11B | $ 1.02B | $ 31.99B | $ 73.39B | $ 12.35B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 285.12B | $ 234.23B | $ 193.68B | $ 207.68B | $ 158.23B | $ 95.16B | |
$ 22.67B | $ 16.11B | $ 1.02B | $ 31.99B | $ 73.39B | $ 12.35B | |
$ 24.28B | $ 17.32B | $ 1.11B | $ 33.16B | $ 55.71B | $ 10.17B | |
$ 1.03B | $ 1.04B | $ 952.00M | $ 536.00M | $ 614.00M | $ 334.00M | |
$ 38.01B | $ 24.40B | $ 7.07B | $ 51.76B | $ 96.42B | $ 15.87B | |
$ 38.01B | $ 54.27B | $ 34.47B | $ 74.47B | $ 108.73B | $ 22.97B |