Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 20.65B | $ ― | $ 20.65B | $ 14.98B | $ 12.45B | $ 14.33B | |
$ 15.98B | $ ― | $ 15.63B | $ 10.96B | $ 8.21B | $ 1.65B | |
$ 4.67B | $ ― | $ 5.02B | $ 4.02B | $ 4.24B | $ 12.68B | |
$ 3.20B | $ ― | $ 3.55B | $ 3.14B | $ 3.00B | $ 3.55B | |
$ 1.47B | $ ― | $ 1.47B | $ 875.45M | $ 7.64B | $ 9.13B | |
$ -841.29M | $ ― | $ -871.00M | $ -539.34M | $ -646.83M | $ -688.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.62B | $ ― | $ 1.62B | $ 1.42B | $ 1.54B | $ 1.19B | |
$ 398.49M | $ ― | $ 398.49M | $ 261.89M | $ 309.11M | $ 225.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 679.00M | $ ― | $ 679.00M | $ 656.72M | $ 800.69M | $ 511.75M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 171.92M | $ ― | $ 340.00M | $ 318.51M | $ 315.11M | $ 314.01M | |
$ 19.18B | $ ― | $ 19.18B | $ 14.11B | $ 4.81B | $ 5.20B | |
$ 730.53M | $ ― | $ 730.53M | $ 710.03M | $ 865.80M | $ 580.23M | |
$ 758.80M | $ ― | $ 476.58M | $ 222.14M | $ 401.05M | $ 351.13M | |
$ 1.39B | $ ― | $ 1.06B | $ 672.26M | $ 692.07M | $ 800.12M | |
$ 3.01B | $ ― | $ 2.68B | $ 2.09B | $ 2.23B | $ 1.99B | |
$ 5.01B | $ 5.12B | $ 4.68B | $ 3.83B | $ 3.86B | $ 3.76B |