Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 916.66M | $ 826.56M | $ 703.59M | $ 565.57M | $ 505.20M | |
| $ 382.07M | $ 329.18M | $ 276.44M | $ 219.97M | $ 205.48M | |
| $ 198.65M | $ 171.25M | $ 158.39M | $ 132.81M | $ 126.88M | |
| $ 34.58M | $ 32.19M | $ 28.11M | $ 26.24M | $ 27.86M | |
| $ 223.24M | $ 190.12M | $ 146.03M | $ 113.41M | $ 106.47M | |
| $ 183.42M | $ 157.94M | $ 118.05M | $ 87.30M | $ 78.72M | |
| $ 5.24M | $ 8.56M | $ 3.92M | $ 422.00K | $ -100.00K | |
| $ 188.66M | $ 166.50M | $ 121.97M | $ 87.72M | $ 78.62M | |
| $ 141.63M | $ 124.94M | $ 92.60M | $ 66.50M | $ 60.88M | |
| $ 4.82 | $ 4.26 | $ 3.16 | $ 2.28 | $ 2.09 | |
| $ 4.79 | $ 4.23 | $ 3.14 | $ 2.26 | $ 2.08 | |
| 29.40M | 29.36M | 29.28M | 29.22M | 29.14M | |
| 29.57M | 29.53M | 29.46M | 29.38M | 29.34M |