Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.29B | $ 1.17B | $ 1.09B | $ 786.91M | $ 500.62M | |
| $ 304.48M | $ 253.36M | $ 238.80M | $ 167.32M | $ 112.14M | |
| $ 219.21M | $ 185.91M | $ 176.62M | $ 143.98M | $ 79.80M | |
| $ 4.95M | $ 3.17M | $ 2.28M | $ 1.60M | $ 1.30M | |
| $ 100.38M | $ 70.63M | $ 64.47M | $ 24.94M | $ 33.64M | |
| $ 85.28M | $ 67.45M | $ 62.18M | $ 23.34M | $ 32.34M | |
| $ 10.15M | $ 15.75M | $ 8.51M | $ 1.10M | $ 95.00K | |
| $ 95.43M | $ 83.20M | $ 70.69M | $ 24.44M | $ 32.44M | |
| $ 58.52M | $ 54.34M | $ 62.04M | $ 30.36M | $ 65.77M | |
| $ 0.68 | $ 0.59 | $ 0.65 | $ 0.33 | $ 0.74 | |
| $ 0.65 | $ 0.57 | $ 0.62 | $ 0.30 | $ 0.66 | |
| 85.23M | 91.48M | 95.02M | 92.20M | 89.11M | |
| 89.46M | 95.45M | 100.67M | 99.96M | 100.36M |