Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.45B | $ 1.25B | $ 1.09B | $ 900.49M | $ 739.89M | |
| $ 259.80M | $ 573.92M | $ 478.24M | $ 381.54M | $ 306.52M | |
| $ 174.04M | $ 570.88M | $ 472.32M | $ 408.44M | $ 322.37M | |
| $ 106.60M | $ 104.61M | $ 93.04M | $ 74.30M | $ 60.24M | |
| $ 181.37M | $ 120.89M | $ 111.74M | $ 51.53M | $ 44.48M | |
| $ 85.76M | $ 3.04M | $ 5.92M | $ -26.89M | $ -15.85M | |
| $ -13.15M | $ 11.21M | $ 11.06M | $ 2.61M | $ -1.48M | |
| $ 72.61M | $ 14.24M | $ 16.98M | $ -24.29M | $ -17.34M | |
| $ 45.73M | $ 10.21M | $ 20.26M | $ -21.23M | $ -4.56M | |
| $ 1.14 | $ 0.26 | $ 0.51 | $ -0.66 | $ -0.22 | |
| $ 1.09 | $ 0.24 | $ 0.46 | $ -0.66 | $ -0.22 | |
| 40.21M | 39.83M | 39.42M | 39.24M | 39.09M | |
| 41.85M | 44.20M | 43.90M | 39.24M | 39.09M |