Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 593.69M | $ 443.81M | $ 443.89M | $ 527.46M | $ 416.05M | |
| $ 260.96M | $ 159.60M | $ 149.67M | $ 221.03M | $ 169.22M | |
| $ 59.97M | $ 55.50M | $ 41.69M | $ 42.31M | $ 29.80M | |
| $ 56.55M | $ 55.85M | $ 52.72M | $ 47.94M | $ 48.62M | |
| $ 257.54M | $ 156.26M | $ 163.62M | $ 224.30M | $ 188.35M | |
| $ 200.99M | $ 104.11M | $ 107.98M | $ 178.31M | $ 139.42M | |
| $ -4.32M | $ -8.01M | $ -496.00K | $ -6.32M | $ -3.87M | |
| $ 196.67M | $ 96.10M | $ 107.48M | $ 172.56M | $ 135.55M | |
| $ 130.56M | $ 65.84M | $ 72.73M | $ 108.16M | $ 93.75M | |
| $ 12.53 | $ 6.33 | $ 6.98 | $ 10.40 | $ 9.00 | |
| $ 12.51 | $ 6.32 | $ 6.98 | $ 10.36 | $ 8.99 | |
| 10.41M | 10.41M | 10.42M | 10.40M | 10.42M | |
| 10.44M | 10.42M | 10.42M | 10.44M | 10.42M |