Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.76B | $ 1.81B | $ 1.59B | $ 1.41B | $ 1.10B | |
| $ 355.39M | $ 182.47M | $ 223.20M | $ 223.37M | $ 159.29M | |
| $ 121.38M | $ 108.75M | $ 57.97M | $ 55.02M | $ 86.62M | |
| $ 98.27M | $ 48.06M | $ 36.27M | $ 32.90M | $ 27.08M | |
| $ 366.32M | $ 140.25M | $ 222.70M | $ 182.41M | $ 123.96M | |
| $ 234.01M | $ 73.72M | $ 165.24M | $ 168.34M | $ 72.67M | |
| $ -73.17M | $ -15.91M | $ 1.06M | $ -26.87M | $ 20.34M | |
| $ 160.84M | $ 57.81M | $ 166.30M | $ 141.49M | $ 93.02M | |
| $ 115.44M | $ 41.04M | $ 120.97M | $ 105.35M | $ 70.89M | |
| $ 1.83 | $ 0.78 | $ 2.42 | $ 2.05 | $ 1.35 | |
| $ 1.83 | $ 0.78 | $ 2.39 | $ 2.01 | $ 1.32 | |
| 63.24M | 52.38M | 49.99M | 51.50M | 52.64M | |
| 63.24M | 52.66M | 50.56M | 52.39M | 53.72M |