Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.25B | $ 2.42B | $ 1.93B | $ 1.63B | $ 1.38B | |
| $ 2.17B | $ 2.42B | $ 1.90B | $ 1.45B | $ 1.21B | |
| $ 368.61M | $ 381.29M | $ 307.81M | $ 218.18M | $ 172.92M | |
| $ 19.73M | $ 20.29M | $ 15.01M | $ 13.73M | $ 12.03M | |
| $ 3.36B | $ 3.49B | $ 2.19B | $ 2.72B | $ 1.80B | |
| $ 1.80B | $ 2.04B | $ 1.70B | $ 2.71B | $ 1.79B | |
| $ 295.29M | $ -240.86M | $ 117.86M | $ 345.05M | $ -93.88M | |
| $ 2.09B | $ 1.80B | $ 1.82B | $ 1.58B | $ 943.69M | |
| $ 2.02B | $ 1.75B | $ 1.47B | $ 1.56B | $ 985.91M | |
| $ 3.25 | $ 2.76 | $ 4.16 | $ 2.79 | $ 1.87 | |
| $ 3.25 | $ 2.76 | $ 4.16 | $ 2.79 | $ 1.87 | |
| 622.41M | 677.50M | 352.87M | 560.25M | 527.23M | |
| 622.41M | 677.50M | 352.87M | 560.25M | 527.23M |