Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 21.32B | $ 19.84B | $ 17.68B | $ 15.99B | $ 14.14B | |
| $ 7.71B | $ 7.08B | $ 5.86B | $ 4.96B | $ 4.47B | |
| $ 3.74B | $ 3.58B | $ 2.96B | $ 2.55B | $ 2.45B | |
| $ 263.40M | $ 379.40M | $ 343.50M | $ 319.20M | $ 294.10M | |
| $ 4.17B | $ 3.86B | $ 3.15B | $ 2.72B | $ 2.32B | |
| $ 3.97B | $ 3.50B | $ 2.89B | $ 2.42B | $ 2.02B | |
| $ -288.80M | $ -258.30M | $ -326.70M | $ -246.80M | $ -232.60M | |
| $ 3.68B | $ 3.24B | $ 2.57B | $ 2.17B | $ 1.79B | |
| $ 2.92B | $ 2.57B | $ 2.02B | $ 1.76B | $ 1.42B | |
| $ 13.09 | $ 11.44 | $ 8.85 | $ 7.55 | $ 5.96 | |
| $ 12.98 | $ 11.24 | $ 8.77 | $ 7.48 | $ 5.87 | |
| 223.60M | 224.47M | 227.17M | 232.60M | 238.70M | |
| 223.60M | 228.40M | 230.70M | 234.90M | 242.30M |