Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.08B | $ 1.13B | $ 1.10B | $ 688.37M | $ 438.59M | |
| $ 589.30M | $ 436.39M | $ 406.29M | $ 242.45M | $ 121.45M | |
| $ 338.80M | $ 146.78M | $ 141.93M | $ 67.70M | $ 46.02M | |
| $ 88.44M | $ 60.44M | $ 65.05M | $ 34.12M | $ 36.31M | |
| $ 353.45M | $ 363.54M | $ 332.35M | $ 211.57M | $ 111.73M | |
| $ 250.50M | $ 289.61M | $ 264.37M | $ 174.75M | $ 75.43M | |
| $ 10.17M | $ 9.66M | $ -1.99M | $ 1.80M | $ -282.00K | |
| $ 260.67M | $ 299.28M | $ 262.38M | $ 176.55M | $ 75.14M | |
| $ 166.01M | $ 185.41M | $ 169.17M | $ 110.17M | $ 49.59M | |
| $ 2.42 | $ 2.79 | $ 2.62 | $ 1.83 | $ 1.22 | |
| $ 2.41 | $ 2.77 | $ 2.57 | $ 1.80 | $ 0.83 | |
| 68.56M | 66.39M | 64.64M | 60.32M | 55.40M | |
| 69.02M | 79.92M | 79.46M | 76.34M | 76.11M |