Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 4.70B | $ 4.54B | $ 4.30B | $ 4.01B | $ 3.48B | |
| $ 1.64B | $ 1.56B | $ 1.49B | $ 1.42B | $ 1.21B | |
| $ 1.40B | $ 1.37B | $ 1.24B | $ 1.09B | $ 898.90M | |
| $ 80.70M | $ 139.00M | $ 127.70M | $ 103.80M | $ 83.00M | |
| $ 318.80M | $ 331.30M | $ 378.00M | $ 436.90M | $ 396.70M | |
| $ 238.10M | $ 192.30M | $ 250.30M | $ 333.10M | $ 313.70M | |
| $ -35.00M | $ -31.90M | $ -27.10M | $ -20.00M | $ -19.20M | |
| $ 203.10M | $ 160.40M | $ 223.20M | $ 313.10M | $ 294.50M | |
| $ 151.80M | $ 123.60M | $ 173.40M | $ 245.40M | $ 238.40M | |
| $ 3.39 | $ 2.73 | $ 3.84 | $ 5.45 | $ 5.35 | |
| $ 3.37 | $ 2.71 | $ 3.80 | $ 5.36 | $ 5.20 | |
| 45.04M | 45.24M | 45.11M | 45.05M | 44.58M | |
| 45.08M | 45.65M | 45.69M | 45.78M | 45.81M |