Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 835.62M | $ 732.69M | $ 607.41M | $ 418.76M | $ 335.08M | |
| $ 415.13M | $ 348.16M | $ 277.54M | $ 211.53M | $ 168.26M | |
| $ 331.66M | $ 289.27M | $ 305.55M | $ 189.16M | $ 153.32M | |
| $ 56.78M | $ 51.19M | $ 45.82M | $ 32.78M | $ 29.63M | |
| $ 146.69M | $ 116.89M | $ 73.56M | $ 55.03M | $ 45.09M | |
| $ 83.47M | $ 58.89M | $ 21.40M | $ 22.37M | $ 14.95M | |
| $ 805.00K | $ -2.66M | $ -3.31M | $ -1.93M | $ 236.00K | |
| $ 84.27M | $ 56.23M | $ 18.09M | $ 20.44M | $ 15.18M | |
| $ 63.02M | $ 42.00M | $ 12.32M | $ 25.85M | $ 14.58M | |
| $ 1.16 | $ 0.77 | $ 0.13 | $ 0.39 | $ 0.17 | |
| $ 1.13 | $ 0.75 | $ 0.13 | $ 0.38 | $ 0.17 | |
| 54.30M | 49.43M | 33.98M | 33.22M | 32.77M | |
| 55.62M | 50.85M | 34.48M | 33.74M | 33.12M |