Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 3.66B | $ 3.39B | $ 3.15B | $ 2.73B | $ 1.70B | |
| $ 1.89B | $ 1.63B | $ 1.51B | $ 1.26B | $ 919.15M | |
| $ 1.33B | $ 1.18B | $ 1.12B | $ 980.68M | $ 722.00M | |
| $ 430.93M | $ 538.25M | $ 520.62M | $ 457.33M | $ 58.73M | |
| $ 999.78M | $ 986.25M | $ 906.71M | $ 851.67M | $ 257.62M | |
| $ 562.23M | $ 450.41M | $ 389.61M | $ 283.90M | $ 197.16M | |
| $ -114.67M | $ -107.64M | $ -96.77M | $ 39.73M | $ -30.65M | |
| $ 447.56M | $ 342.78M | $ 292.85M | $ 323.63M | $ 166.50M | |
| $ 330.38M | $ 258.81M | $ 219.30M | $ 253.50M | $ 124.91M | |
| $ 7.35 | $ 5.76 | $ 4.82 | $ 5.37 | $ 3.05 | |
| $ 7.42 | $ 5.73 | $ 4.80 | $ 5.36 | $ 3.04 | |
| 44.97M | 44.97M | 45.11M | 47.21M | 40.98M | |
| 44.53M | 44.97M | 45.69M | 47.33M | 41.02M |