Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 14.31B | $ 7.45B | $ 13.48B | $ 10.60B | $ 12.04B | $ 11.60B | |
$ 5.21B | $ 6.63B | $ 11.04B | $ 8.87B | $ 10.23B | $ 9.88B | |
$ 2.94B | $ 2.97B | $ 2.44B | $ 1.73B | $ 1.82B | $ 1.73B | |
$ 984.10M | $ 1.90B | $ 1.55B | $ 1.21B | $ 1.43B | $ 1.34B | |
$ 1.04B | $ 1.06B | $ 886.10M | $ 522.40M | $ 386.00M | $ 384.90M | |
$ -92.20M | $ -77.50M | $ -83.40M | $ -101.10M | $ -136.50M | $ -135.70M | |
$ -800.00K | - | $ -1.70M | $ -40.40M | $ -22.20M | $ -43.90M | |
$ 929.60M | $ 985.30M | $ 800.90M | $ 380.80M | $ 227.30M | $ 205.40M | |
$ 119.70M | $ 231.10M | $ 175.50M | $ 84.20M | $ 53.30M | $ 47.60M | |
- | - | - | - | - | - | |
$ 707.50M | $ 754.30M | $ 533.50M | $ 276.20M | $ 167.60M | $ 152.40M | |
$ 11.83 | $ 47.29 | $ 30.22 | $ 15.55 | $ 9.35 | $ 7.83 | |
$ 11.79 | $ 47.14 | $ 30.11 | $ 15.51 | $ 9.34 | $ 7.83 | |
$ 60.50M | $ 15.40M | $ 17.70M | $ 17.75M | $ 17.90M | $ 19.45M | |
$ 60.60M | $ 15.50M | $ 17.70M | $ 17.81M | $ 17.90M | $ 19.46M | |
$ 0.39 | - | $ 1.33 | $ 0.60 | $ 1.09 | $ 1.04 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 24.00 | - | $ 34.55 | $ 18.06 | $ 10.93 | $ 8.91 | |
- | - | - | - | - | - | |
$ 6.19B | $ 8.53B | $ 12.60B | $ 10.08B | $ 11.66B | $ 11.22B | |
$ 707.10M | $ 751.50M | $ 552.10M | $ 286.50M | $ 174.00M | $ 157.80M | |
$ 397.01M | - | $ 626.73M | $ 328.17M | $ 190.99M | $ 191.52M | |
$ 50.50M | - | $ 83.40M | $ 101.10M | $ 136.50M | $ 135.70M | |
$ 1.02B | $ 1.06B | $ 884.30M | $ 481.90M | $ 363.80M | $ 341.10M | |
$ 868.60M | $ 1.18B | $ 961.70M | $ 557.70M | $ 435.40M | $ 408.20M |