Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 564.54M | $ 500.95M | $ 432.46M | $ 330.55M | $ 238.51M | |
| $ 390.56M | $ 335.38M | $ 319.31M | $ 302.02M | $ 233.26M | |
| $ 212.36M | $ 191.02M | $ 181.38M | $ 181.54M | $ 137.86M | |
| $ 0.00 | $ 13.35M | $ 21.94M | $ 20.66M | $ 11.33M | |
| $ 178.20M | $ 157.72M | $ 159.87M | $ 141.14M | $ 106.73M | |
| $ 178.20M | $ 144.37M | $ 137.93M | $ 120.48M | $ 95.40M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 178.20M | $ 144.37M | $ 137.93M | $ 120.48M | $ 95.40M | |
| $ 140.15M | $ 114.54M | $ 107.75M | $ 92.97M | $ 74.64M | |
| $ 4.77 | $ 3.91 | $ 3.69 | $ 3.24 | $ 3.00 | |
| $ 4.75 | $ 3.89 | $ 3.67 | $ 3.21 | $ 2.97 | |
| 29.36M | 29.29M | 29.21M | 28.67M | 24.90M | |
| 29.51M | 29.42M | 29.34M | 28.92M | 25.16M |