Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 880.58M | $ 672.40M | $ 517.92M | $ 570.73M | $ 416.11M | |
| $ 507.46M | $ 387.09M | $ 293.18M | $ 322.40M | $ 237.36M | |
| $ 253.99M | $ 199.55M | $ 160.91M | $ 172.47M | $ 124.97M | |
| $ 22.37M | $ 17.38M | $ 16.20M | $ 14.65M | $ 8.93M | |
| $ 278.09M | $ 204.92M | $ 172.41M | $ 164.59M | $ 122.42M | |
| $ 253.47M | $ 187.54M | $ 132.26M | $ 149.93M | $ 112.39M | |
| $ 49.82M | $ 28.75M | $ 22.44M | $ 8.48M | $ -3.13M | |
| $ 303.29M | $ 216.29M | $ 154.70M | $ 158.41M | $ 109.25M | |
| $ 259.22M | $ 183.76M | $ 136.31M | $ 140.21M | $ 93.10M | |
| $ 8.61 | $ 6.31 | $ 4.77 | $ 4.89 | $ 3.28 | |
| $ 7.96 | $ 5.75 | $ 4.28 | $ 4.40 | $ 3.12 | |
| 30.11M | 29.11M | 28.83M | 28.70M | 28.37M | |
| 32.80M | 32.14M | 32.09M | 31.87M | 29.82M |