Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 716.92B | $ 637.96B | $ 574.78B | $ 513.98B | $ 469.82B | |
| $ 360.51B | $ 311.67B | $ 270.05B | $ 225.15B | $ 197.48B | |
| $ 280.54B | $ 243.08B | $ 233.19B | $ 212.90B | $ 172.60B | |
| $ 65.76B | $ 52.80B | $ 48.66B | $ 41.92B | $ 34.43B | |
| $ 165.34B | $ 123.81B | $ 89.40B | $ 38.35B | $ 74.39B | |
| $ 79.97B | $ 68.59B | $ 36.85B | $ 12.25B | $ 24.88B | |
| $ 16.78B | $ -80.00M | $ 693.00M | $ -18.19B | $ 13.28B | |
| $ 96.76B | $ 68.51B | $ 37.55B | $ -5.94B | $ 38.16B | |
| $ 77.67B | $ 59.25B | $ 30.43B | $ -2.72B | $ 33.36B | |
| $ 7.29 | $ 5.66 | $ 2.95 | $ -0.27 | $ 3.30 | |
| $ 7.17 | $ 5.53 | $ 2.90 | $ -0.27 | $ 3.24 | |
| 10.66B | 10.47B | 10.30B | 10.19B | 10.12B | |
| 10.83B | 10.72B | 10.49B | 10.19B | 10.30B |