Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.48B | $ 1.35B | $ 1.13B | $ 800.64M | $ 684.00M | |
| $ 303.51M | $ 256.16M | $ 138.85M | $ 36.55M | $ 72.14M | |
| $ 136.35M | $ 116.83M | $ 87.19M | $ 77.25M | $ 65.62M | |
| $ 15.59M | $ 14.82M | $ 17.10M | $ 15.15M | $ 14.25M | |
| $ 192.35M | $ 152.34M | $ 60.92M | $ -23.23M | $ 21.95M | |
| $ 167.17M | $ 139.33M | $ 51.66M | $ -40.70M | $ 6.52M | |
| $ 4.48M | $ -12.39M | $ -18.89M | $ -12.35M | $ -8.50M | |
| $ 171.65M | $ 126.94M | $ 32.77M | $ -53.05M | $ -1.98M | |
| $ 127.72M | $ 105.55M | $ 23.81M | $ -41.60M | $ -787.00K | |
| $ 4.01 | $ 3.27 | $ 0.74 | $ -1.34 | $ -0.03 | |
| $ 3.88 | $ 3.16 | $ 0.74 | $ -1.34 | $ -0.03 | |
| 31.86M | 32.27M | 32.18M | 31.02M | 27.14M | |
| 32.88M | 33.35M | 32.26M | 31.02M | 27.14M |