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 | $ 224.20M | |
| $ 1.36B | $ 1.21B | $ 1.46B | $ 796.30M | $ 705.00M | |
| $ 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 |