Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 18.69B | $ ― | $ 18.69B | $ 15.78B | $ 13.45B | $ 12.57B | |
$ 9.55B | $ ― | $ 9.55B | $ 7.09B | $ 6.15B | $ 4.99B | |
$ 9.13B | $ ― | $ 9.13B | $ 8.68B | $ 7.30B | $ 7.58B | |
$ 8.01B | $ ― | $ 8.01B | $ 6.29B | $ 5.67B | $ 5.56B | |
$ 1.12B | $ ― | $ 1.12B | $ 2.39B | $ 1.63B | $ 2.02B | |
$ -279.00M | $ ― | $ -279.00M | $ -58.00M | $ -103.00M | $ 21.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 725.00M | $ ― | $ 725.00M | $ 2.27B | $ 1.61B | $ 1.91B | |
$ 155.00M | $ ― | $ 155.00M | $ 481.00M | $ 343.00M | $ 445.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 511.00M | $ ― | $ 511.00M | $ 1.76B | $ 1.25B | $ 1.45B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 17.57B | $ ― | $ 17.57B | $ 13.38B | $ 11.82B | $ 10.55B | |
$ 511.00M | $ ― | $ 511.00M | $ 1.76B | $ 1.25B | $ 1.45B | |
$ 797.64M | $ ― | $ 797.89M | $ 1.85B | $ 1.19B | $ 1.54B | |
$ ― | $ ― | $ 186.00M | $ 91.00M | $ 68.00M | $ 111.00M | |
$ 911.00M | $ ― | $ 911.00M | $ 2.36B | $ 1.68B | $ 2.02B | |
$ 2.44B | $ 2.40B | $ 2.44B | $ 3.55B | $ 2.85B | $ 3.10B |