Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 51.20B | $ 42.89B | $ 28.51B | $ 26.01B | $ 27.19B | $ 25.95B | |
$ ― | $ 35.74B | $ 23.91B | $ 22.12B | $ 22.83B | $ 21.66B | |
$ ― | $ 7.15B | $ 4.60B | $ 3.89B | $ 4.36B | $ 4.29B | |
$ ― | $ 4.67B | $ 3.18B | $ 2.90B | $ 2.79B | $ 2.79B | |
$ ― | $ 2.48B | $ 1.43B | $ 989.20M | $ 1.57B | $ 1.50B | |
$ ― | $ -739.70M | $ -480.10M | $ -487.20M | $ -526.80M | $ -508.40M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.50B | $ 900.70M | $ 365.40M | $ 1.17B | $ 853.30M | |
$ ― | $ 419.80M | $ 345.80M | $ 137.00M | $ 298.50M | $ 199.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 715.80M | $ 404.30M | $ 88.80M | $ 619.40M | $ 374.20M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 40.41B | $ 27.08B | $ 25.02B | $ 25.62B | $ 24.45B | |
$ ― | $ 715.80M | $ 404.30M | $ 88.80M | $ 624.90M | $ 440.60M | |
$ ― | $ 974.35M | $ 567.30M | $ 300.88M | $ 737.90M | $ 664.75M | |
$ ― | $ 651.80M | $ 414.80M | $ 466.90M | $ 501.80M | $ 492.00M | |
$ ― | $ 2.15B | $ 1.32B | $ 832.30M | $ 1.67B | $ 1.35B | |
$ ― | $ 5.34B | $ 3.44B | $ 2.91B | $ 3.70B | $ 3.16B |