Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 11.88B | $ 12.15B | $ 13.76B | $ 11.74B | $ 10.11B | |
| $ 5.74B | $ 5.33B | $ 5.28B | $ 4.87B | $ 4.46B | |
| $ 3.09B | $ 2.71B | $ 3.22B | $ 3.03B | $ 2.69B | |
| $ 2.44B | $ 2.24B | $ 2.19B | $ 2.24B | $ 2.26B | |
| $ 5.04B | $ 4.92B | $ 4.24B | $ 4.39B | $ 4.33B | |
| $ 2.65B | $ 2.62B | $ 2.05B | $ 1.85B | $ 1.77B | |
| $ -1.21B | $ -946.20M | $ -992.62M | $ -535.53M | $ -484.05M | |
| $ 1.44B | $ 1.67B | $ 1.06B | $ 1.31B | $ 1.29B | |
| $ 1.06B | $ 2.36B | $ 1.10B | $ 1.12B | $ 1.41B | |
| $ 2.47 | $ 5.57 | $ 2.70 | $ 2.79 | $ 3.47 | |
| $ 2.45 | $ 5.55 | $ 2.69 | $ 2.77 | $ 3.45 | |
| 427.71M | 423.14M | 408.90M | 401.88M | 400.21M | |
| 431.58M | 424.75M | 411.10M | 403.75M | 402.20M |