Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.91B | $ 2.84B | $ 2.53B | $ 2.69B | $ 1.47B | |
| $ 1.06B | $ 998.24M | $ 906.00M | $ 1.01B | $ 562.51M | |
| $ 904.04M | $ 865.17M | $ 815.48M | $ 854.99M | $ 517.78M | |
| $ 238.74M | $ 226.77M | $ 219.48M | $ 208.64M | $ 136.49M | |
| $ 398.21M | $ 356.81M | $ 401.20M | $ 360.29M | $ 227.94M | |
| $ 159.00M | $ 133.07M | $ 90.53M | $ 159.23M | $ 44.73M | |
| $ -90.57M | $ -94.84M | $ -8.33M | $ -83.72M | $ 14.59M | |
| $ 68.79M | $ 38.23M | $ 82.20M | $ 75.51M | $ 59.32M | |
| $ 29.10M | $ 2.26M | $ 134.00K | $ 19.92M | $ 21.04M | |
| $ 0.13 | $ 0.02 | $ 0.00 | $ 0.53 | $ 0.40 | |
| $ 0.11 | $ 0.02 | $ 0.00 | $ 0.22 | $ 0.40 | |
| 220.61M | 110.89M | 117.26M | 124.26M | 90.43M | |
| 264.52M | 115.75M | 122.17M | 124.06M | 90.43M |