Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 661.23M | $ 576.61M | $ 440.43M | $ 232.25M | $ 105.46M | |
| $ 349.04M | $ 175.26M | $ 164.79M | $ 132.79M | $ 91.90M | |
| $ 287.80M | $ 117.94M | $ 107.66M | $ 82.17M | $ 57.52M | |
| $ 0.00 | $ 4.55M | $ 2.33M | $ 1.81M | $ 1.59M | |
| $ 61.24M | $ 61.87M | $ 59.46M | $ 52.43M | $ 35.96M | |
| $ 61.24M | $ 57.32M | $ 57.13M | $ 50.62M | $ 34.38M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 61.24M | $ 57.32M | $ 57.13M | $ 50.62M | $ 34.38M | |
| $ 46.99M | $ 45.22M | $ 44.58M | $ 40.63M | $ 27.00M | |
| $ 3.12 | $ 3.35 | $ 3.36 | $ 3.14 | $ 2.25 | |
| $ 3.04 | $ 3.25 | $ 3.27 | $ 3.01 | $ 2.16 | |
| 15.11M | 13.51M | 13.26M | 12.95M | 12.02M | |
| 15.45M | 13.88M | 13.64M | 13.52M | 12.52M |