Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.97B | $ 2.94B | $ 2.78B | $ 2.67B | $ 1.97B | |
| $ 1.01B | $ 994.50M | $ 930.70M | $ 827.78M | $ 589.45M | |
| $ 622.90M | $ 612.00M | $ 561.60M | $ 482.40M | $ 401.60M | |
| $ 103.80M | $ 134.50M | $ 125.70M | $ 117.70M | $ 102.90M | |
| $ 492.50M | $ 517.80M | $ 495.80M | $ 462.60M | $ 288.02M | |
| $ 386.40M | $ 382.50M | $ 369.10M | $ 345.41M | $ 187.90M | |
| $ -29.40M | $ -36.10M | $ -36.00M | $ -42.10M | $ -32.42M | |
| $ 357.00M | $ 346.40M | $ 333.10M | $ 303.31M | $ 155.47M | |
| $ 265.40M | $ 256.60M | $ 243.70M | $ 223.40M | $ 118.80M | |
| $ 9.76 | $ 9.15 | $ 8.65 | $ 7.78 | $ 4.04 | |
| $ 9.71 | $ 9.10 | $ 8.61 | $ 7.74 | $ 4.01 | |
| 26.90M | 28.03M | 28.16M | 28.71M | 29.37M | |
| 27.05M | 28.19M | 28.31M | 28.87M | 29.63M |