Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 199.13B | $ 176.81B | $ 171.34B | $ 156.59B | $ 138.64B | |
| $ 50.90B | $ 49.24B | $ 47.01B | $ 39.95B | $ 35.99B | |
| $ 42.79B | $ 40.35B | $ 38.27B | $ 31.50B | $ 27.05B | |
| $ 1.55B | $ 1.39B | $ 1.75B | $ 1.68B | $ 1.30B | |
| $ 9.66B | $ 10.48B | $ 10.49B | $ 10.13B | $ 10.03B | |
| $ 8.11B | $ 8.89B | $ 8.74B | $ 8.45B | $ 8.95B | |
| $ -1.40B | $ -984.00M | $ -1.03B | $ -851.00M | $ -1.02B | |
| $ 6.71B | $ 7.90B | $ 7.71B | $ 7.60B | $ 7.92B | |
| $ 5.66B | $ 5.98B | $ 5.99B | $ 5.89B | $ 6.10B | |
| $ 25.18 | $ 25.81 | $ 25.38 | $ 24.56 | $ 25.25 | |
| $ 25.12 | $ 25.68 | $ 25.22 | $ 24.28 | $ 24.73 | |
| 221.80M | 232.87M | 233.07M | 240.00M | 243.80M | |
| 221.80M | 232.90M | 237.40M | 242.80M | 246.80M |