Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 4.12B | $ 3.74B | $ 3.78B | $ 5.21B | $ 4.47B | |
| $ 980.29M | $ 879.72M | $ 776.19M | $ 1.27B | $ 1.04B | |
| $ 700.37M | $ 661.48M | $ 652.76M | $ 720.26M | $ 644.63M | |
| $ 121.23M | $ 125.69M | $ 131.77M | $ 129.21M | $ 112.32M | |
| $ 412.01M | $ 343.93M | $ 255.20M | $ 682.24M | $ 513.03M | |
| $ 279.92M | $ 218.24M | $ 123.43M | $ 553.03M | $ 398.41M | |
| $ -24.85M | $ -28.90M | $ -40.42M | $ -27.57M | $ -16.37M | |
| $ 255.07M | $ 189.34M | $ 83.00M | $ 525.46M | $ 382.04M | |
| $ 188.25M | $ 142.87M | $ 64.19M | $ 394.97M | $ 287.74M | |
| $ 7.59 | $ 5.61 | $ 2.54 | $ 15.57 | $ 11.39 | |
| $ 7.57 | $ 5.60 | $ 2.52 | $ 15.48 | $ 11.32 | |
| 24.80M | 25.45M | 25.30M | 25.37M | 25.26M | |
| 24.86M | 25.51M | 25.44M | 25.51M | 25.43M |