Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 4.48B | $ 4.32B | $ 3.96B | $ 2.89B | $ 1.78B | |
| $ 373.38M | $ 342.96M | $ 334.86M | $ 295.01M | $ 160.42M | |
| $ 179.11M | $ 183.76M | $ 210.44M | $ 239.24M | $ 98.40M | |
| $ 112.52M | $ 114.88M | $ 113.31M | $ 62.63M | $ 16.55M | |
| $ 298.37M | $ 262.88M | $ 212.20M | $ 118.40M | $ 78.57M | |
| $ 194.27M | $ 159.20M | $ 124.42M | $ 55.77M | $ 62.02M | |
| $ -93.37M | $ -120.36M | $ -148.93M | $ -61.88M | $ -7.99M | |
| $ 100.90M | $ 38.84M | $ -24.52M | $ -6.11M | $ 54.03M | |
| $ 77.88M | $ 34.68M | $ -22.57M | $ -14.33M | $ 45.73M | |
| $ 2.47 | $ 1.10 | $ -0.73 | $ -0.68 | $ 3.91 | |
| $ 2.45 | $ 1.08 | $ -0.73 | $ -0.68 | $ 3.86 | |
| 31.56M | 31.48M | 31.08M | 21.00M | 11.71M | |
| 31.82M | 31.97M | 31.08M | 21.00M | 11.84M |