Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 6.32B | $ 7.54B | $ 8.32B | $ 10.83B | $ 6.58B | |
| $ 180.77M | $ 430.00M | $ 764.08M | $ 780.67M | $ 569.64M | |
| $ 191.60M | $ 206.00M | $ 190.80M | $ 182.18M | $ 144.00M | |
| $ 222.99M | $ 182.00M | $ 173.00M | $ 155.89M | $ 171.91M | |
| $ 212.16M | $ 430.00M | $ 773.00M | $ 780.89M | $ 569.61M | |
| $ -10.82M | $ 224.00M | $ 573.28M | $ 593.86M | $ 410.23M | |
| $ 75.77M | $ -85.00M | $ -82.82M | $ -78.20M | $ -105.14M | |
| $ 64.95M | $ 139.00M | $ 490.46M | $ 515.66M | $ 305.09M | |
| $ 50.88M | $ 113.00M | $ 408.27M | $ 441.22M | $ 252.84M | |
| $ 0.02 | $ 0.04 | $ 0.13 | $ 0.14 | $ 0.08 | |
| $ 0.02 | $ 0.04 | $ 0.13 | $ 0.14 | $ 0.08 | |
| 3.11B | 3.14B | 3.19B | 3.20B | 3.20B | |
| 3.11B | 3.14B | 3.19B | 3.20B | 3.20B |