Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 28.10B | $ 33.16B | $ 28.10B | $ 23.60B | $ 19.91B | $ 21.10B | |
$ 18.54B | $ ― | $ 18.54B | $ 15.13B | $ 12.64B | $ 13.20B | |
$ 9.56B | $ ― | $ 9.56B | $ 8.47B | $ 7.27B | $ 7.91B | |
$ 4.67B | $ ― | $ 4.67B | $ 4.00B | $ 3.54B | $ 4.39B | |
$ 4.90B | $ ― | $ 4.90B | $ 4.48B | $ 3.73B | $ 3.35B | |
$ -33.90M | $ ― | $ -33.90M | $ -158.93M | $ -71.82M | $ -156.55M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.58B | $ ― | $ 5.58B | $ 3.82B | $ 3.11B | $ 3.23B | |
$ 826.31M | $ ― | $ 826.31M | $ 675.86M | $ 511.14M | $ 332.96M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.76B | $ ― | $ 4.76B | $ 3.15B | $ 2.60B | $ 2.90B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 15.55M | $ 20.70M | $ 23.00M | $ 18.65M | |
$ 23.20B | $ ― | $ 23.20B | $ 19.13B | $ 16.18B | $ 17.59B | |
$ 4.76B | $ ― | $ 4.76B | $ 3.15B | $ 2.60B | $ 2.90B | |
$ 4.96B | $ ― | $ 4.96B | $ 3.21B | $ 2.61B | $ 3.00B | |
$ 288.12M | $ ― | $ 288.12M | $ 318.94M | $ 354.75M | $ 418.77M | |
$ 5.87B | $ ― | $ 5.87B | $ 4.14B | $ 3.46B | $ 3.65B | |
$ 5.87B | $ 9.23B | $ 7.95B | $ 6.15B | $ 5.45B | $ 5.49B |