Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 809.84M | $ 647.04M | $ 508.69M | $ 324.52M | $ 222.56M | |
| $ 588.71M | $ 468.32M | $ 358.23M | $ 218.05M | $ 153.18M | |
| $ 469.94M | $ 352.72M | $ 283.91M | $ 190.38M | $ 133.67M | |
| $ 10.69M | $ 9.83M | $ 8.61M | $ 4.41M | $ 4.01M | |
| $ 129.46M | $ 125.43M | $ 82.92M | $ 32.07M | $ 23.52M | |
| $ 118.77M | $ 115.60M | $ 74.32M | $ 27.66M | $ 19.51M | |
| $ 16.93M | $ 12.31M | $ 4.28M | $ 1.25M | $ -877.00K | |
| $ 135.71M | $ 127.91M | $ 78.60M | $ 28.91M | $ 18.64M | |
| $ 110.75M | $ 101.49M | $ 58.53M | $ 21.73M | $ 13.92M | |
| $ 1.95 | $ 1.78 | $ 1.03 | $ 0.11 | $ 0.08 | |
| $ 1.80 | $ 1.66 | $ 1.00 | $ 0.11 | $ 0.08 | |
| 56.92M | 57.35M | 56.87M | 56.54M | 56.54M | |
| 61.64M | 61.77M | 58.70M | 56.54M | 56.54M |