Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 12.39B | $ 9.65B | $ 7.96B | $ 7.25B | $ 5.63B | |
| $ 1.49B | $ 1.03B | $ 754.10M | $ 649.70M | $ 487.00M | |
| $ 423.70M | $ 434.40M | $ 415.80M | $ 360.40M | $ 319.30M | |
| $ 175.70M | $ 151.90M | $ 130.80M | $ 115.90M | $ 126.30M | |
| $ 1.21B | $ 736.20M | $ 515.70M | $ 406.70M | $ 293.72M | |
| $ 1.07B | $ 599.30M | $ 338.30M | $ 289.30M | $ 167.70M | |
| $ -87.20M | $ -67.10M | $ -32.30M | $ -50.20M | $ -31.70M | |
| $ 983.20M | $ 532.20M | $ 306.00M | $ 239.10M | $ 136.00M | |
| $ 832.50M | $ 428.00M | $ 244.40M | $ 180.10M | $ 103.90M | |
| $ 7.35 | $ 3.62 | $ 2.04 | $ 1.46 | $ 0.82 | |
| $ 7.29 | $ 3.61 | $ 2.03 | $ 1.46 | $ 0.82 | |
| 115.30M | 118.10M | 120.10M | 123.50M | 126.70M | |
| 116.20M | 118.70M | 120.30M | 123.60M | 126.70M |