Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 817.72M | $ 723.73M | $ 626.73M | $ 591.39M | $ 496.45M | |
| $ 115.95M | $ 96.30M | $ 86.00M | $ 98.14M | $ 81.14M | |
| $ 70.99M | $ 80.71M | $ 81.00M | $ 81.80M | $ 72.90M | |
| $ 39.53M | $ 36.50M | $ 31.04M | $ 23.05M | $ 18.63M | |
| $ 83.30M | $ 52.80M | $ 33.55M | $ 38.12M | $ 25.78M | |
| $ 43.77M | $ 15.59M | $ 5.00M | $ 16.34M | $ 8.24M | |
| $ 0.00 | $ -25.59M | $ -26.91M | $ -13.16M | $ -7.55M | |
| $ 16.46M | $ -10.00M | $ -21.91M | $ 3.19M | $ 689.00K | |
| $ 15.77M | $ -17.39M | $ -178.79M | $ -6.43M | $ -1.17M | |
| $ 0.13 | $ -0.15 | $ -1.55 | $ -0.01 | $ -0.05 | |
| $ 0.13 | $ -0.15 | $ -1.55 | $ -0.07 | $ -0.05 | |
| 117.97M | 116.62M | 114.23M | 107.66M | 104.10M | |
| 124.78M | 116.62M | 114.23M | 107.66M | 104.10M |