Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.23B | $ 2.38B | $ 2.26B | $ 2.28B | $ 1.32B | |
| $ 819.65M | $ 824.78M | $ 739.87M | $ 697.76M | $ 491.49M | |
| $ 712.71M | $ 781.82M | $ 717.05M | $ 740.66M | $ 368.25M | |
| $ 217.99M | $ 2.44M | $ 228.77M | $ 235.15M | $ 99.29M | |
| $ 326.54M | $ 42.96M | $ 253.20M | $ 191.55M | $ 223.46M | |
| $ 106.95M | $ 42.96M | $ 22.82M | $ -42.90M | $ 123.25M | |
| $ -103.78M | $ -108.98M | $ -101.12M | $ -71.51M | $ -59.00K | |
| $ 3.17M | $ -66.01M | $ -78.30M | $ -114.41M | $ 123.19M | |
| $ 732.00K | $ -117.69M | $ -29.66M | $ -74.29M | $ 103.14M | |
| $ 0.03 | $ -4.83 | $ -1.23 | $ -3.11 | $ 4.86 | |
| $ 0.03 | $ -4.83 | $ -1.23 | $ -3.11 | $ 4.74 | |
| 24.64M | 24.39M | 24.09M | 23.87M | 21.21M | |
| 24.90M | 24.39M | 24.09M | 23.87M | 21.78M |