Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.25B | $ 1.11B | $ 925.95M | $ 785.06M | $ 864.72M | |
| $ 456.89M | $ 393.10M | $ 283.64M | $ 293.08M | $ 402.99M | |
| $ 330.21M | $ 303.23M | $ 259.22M | $ 233.50M | $ 238.72M | |
| $ 0.00 | $ 9.46M | $ 6.95M | $ 6.61M | $ 6.90M | |
| $ 128.21M | $ 99.84M | $ 32.19M | $ 66.72M | $ 171.69M | |
| $ 126.68M | $ 89.87M | $ 24.42M | $ 59.58M | $ 164.27M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 126.68M | $ 89.87M | $ 24.42M | $ 59.58M | $ 164.27M | |
| $ 99.25M | $ 70.73M | $ 18.88M | $ 46.56M | $ 130.71M | |
| $ 6.72 | $ 4.79 | $ 1.28 | $ 3.17 | $ 8.85 | |
| $ 6.70 | $ 4.78 | $ 1.28 | $ 3.15 | $ 8.80 | |
| 14.71M | 14.69M | 14.66M | 14.61M | 14.83M | |
| 14.75M | 14.72M | 14.71M | 14.71M | 14.93M |