Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.84B | $ 2.53B | $ 2.43B | $ 2.36B | $ 2.18B | |
| $ 1.18B | $ 1.01B | $ 949.20M | $ 812.80M | $ 727.20M | |
| $ 937.00M | $ 790.70M | $ 772.00M | $ 692.50M | $ 635.49M | |
| $ 107.10M | $ 107.80M | $ 94.90M | $ 84.20M | $ 83.15M | |
| $ 233.50M | $ 313.80M | $ 185.20M | $ 239.50M | $ 167.60M | |
| $ 239.10M | $ 216.80M | $ 177.20M | $ 120.30M | $ 91.72M | |
| $ -148.30M | $ -37.50M | $ -112.40M | $ 26.10M | $ -13.45M | |
| $ 90.80M | $ 179.30M | $ 64.80M | $ 146.40M | $ 78.27M | |
| $ 54.20M | $ 139.50M | $ 49.20M | $ 123.90M | $ 59.80M | |
| $ 1.13 | $ 2.94 | $ 1.11 | $ 2.97 | $ 1.38 | |
| $ 1.11 | $ 2.88 | $ 1.08 | $ 2.94 | $ 1.36 | |
| 47.90M | 47.40M | 44.50M | 41.70M | 43.44M | |
| 48.90M | 48.50M | 45.40M | 42.20M | 43.96M |