Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 3.18B | $ 2.03B | $ 1.39B | $ 1.14B | $ 773.91M | |
| $ 295.78M | $ 271.39M | $ 214.96M | $ 199.48M | $ 177.77M | |
| $ 217.26M | $ 182.04M | $ 130.34M | $ 95.21M | $ 79.59M | |
| $ 45.75M | $ 27.93M | $ 17.75M | $ 17.54M | $ 17.52M | |
| $ 124.27M | $ 141.84M | $ 123.69M | $ 112.08M | $ 100.66M | |
| $ 78.53M | $ 89.35M | $ 84.61M | $ 104.27M | $ 98.18M | |
| $ -38.92M | $ -8.53M | $ 5.22M | $ -17.65M | $ -20.43M | |
| $ 39.61M | $ 80.82M | $ 89.84M | $ 86.62M | $ 77.75M | |
| $ 22.49M | $ 43.15M | $ 60.72M | $ 45.17M | $ 68.92M | |
| $ 0.46 | $ 0.91 | $ 1.30 | $ 1.00 | $ 1.57 | |
| $ 0.46 | $ 0.90 | $ 1.29 | $ 0.99 | $ 1.52 | |
| 49.08M | 47.69M | 46.71M | 44.97M | 43.83M | |
| 49.37M | 48.22M | 47.07M | 45.60M | 45.40M |