Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 13.38B | $ 17.87B | $ 7.45B | $ 13.48B | $ 10.60B | $ 12.04B | |
$ 11.48B | $ 14.85B | $ 6.63B | $ 11.04B | $ 8.87B | $ 10.23B | |
$ 3.02B | $ 3.02B | $ 2.97B | $ 2.44B | $ 1.73B | $ 1.82B | |
$ 1.85B | $ 1.81B | $ 1.90B | $ 1.56B | $ 1.21B | $ 1.43B | |
$ 1.01B | $ 968.60M | $ 1.06B | $ 884.40M | $ 522.40M | $ 386.00M | |
$ -99.80M | $ -99.80M | $ -77.50M | $ -55.80M | $ -101.10M | $ -136.50M | |
$ 1.80M | $ 1.80M | - | $ 27.60M | $ -40.40M | $ -22.20M | |
$ 800.20M | $ 800.20M | $ 985.30M | $ 828.60M | $ 380.80M | $ 227.30M | |
$ 198.20M | $ 198.20M | $ 231.10M | $ 203.10M | $ 84.20M | $ 53.30M | |
- | - | - | - | - | - | |
$ 476.80M | $ 601.60M | $ 754.30M | $ 625.50M | $ 276.20M | $ 167.60M | |
$ 43.04 | $ 42.89 | $ 47.29 | $ 30.22 | $ 15.55 | $ 9.35 | |
$ 42.91 | $ 42.72 | $ 47.14 | $ 30.11 | $ 15.51 | $ 9.34 | |
$ 54.80M | $ 13.70M | $ 15.40M | $ 17.70M | $ 17.75M | $ 17.90M | |
$ 54.80M | $ 13.70M | $ 15.50M | $ 17.70M | $ 17.81M | $ 17.90M | |
$ 1.80 | $ 1.80 | - | $ 1.33 | $ 0.60 | $ 1.09 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 18.06 | $ 10.93 | |
- | - | - | - | - | - | |
$ 13.33B | $ 16.66B | $ 8.53B | $ 12.60B | $ 10.08B | $ 11.66B | |
$ 601.60M | $ 601.60M | $ 751.50M | $ 625.50M | $ 286.50M | $ 174.00M | |
$ 470.90M | $ 633.96M | - | - | $ 328.17M | $ 190.99M | |
- | - | - | - | $ 101.10M | $ 136.50M | |
$ 745.70M | $ 745.70M | $ 1.06B | $ 783.90M | $ 481.90M | $ 363.80M | |
$ 866.00M | $ 866.00M | $ 1.18B | $ 890.30M | $ 557.70M | $ 435.40M |