Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 5.00B | $ 4.59B | $ 5.45B | $ 3.84B | $ 3.97B | |
$ 1.89B | $ 1.63B | $ 1.87B | $ 1.10B | $ 1.14B | |
$ 744.60M | $ 651.40M | $ 661.20M | $ 522.10M | $ 649.60M | |
$ 172.60M | $ 204.70M | $ 251.30M | $ 226.20M | $ 252.30M | |
$ 1.36B | $ 1.21B | $ 1.46B | $ 796.30M | $ 733.10M | |
$ 1.14B | $ 982.80M | $ 1.20B | $ 573.40M | $ 487.80M | |
$ -32.20M | $ -52.40M | $ -81.10M | $ -83.50M | $ -83.60M | |
$ 1.11B | $ 930.40M | $ 1.12B | $ 489.90M | $ 404.20M | |
$ 1.31B | $ 767.40M | $ 924.00M | $ 421.70M | $ 320.10M | |
$ 28.26 | $ 15.35 | $ 17.80 | $ 8.01 | $ 5.85 | |
$ 27.90 | $ 15.18 | $ 17.56 | $ 7.91 | $ 5.80 | |
46.50M | 49.90M | 51.80M | 52.50M | 54.50M | |
47.10M | 50.40M | 52.50M | 53.20M | 55.00M |