Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 40.62B | $ 53.05B | $ 57.38B | $ 46.59B | $ 37.63B | |
| $ 5.74B | $ 2.12B | $ 4.28B | $ 3.44B | $ 3.00B | |
| $ 1.27B | $ 1.57B | $ 1.36B | $ 1.01B | $ 968.00M | |
| $ 3.20B | $ 2.78B | $ 3.22B | $ 2.28B | $ 2.17B | |
| $ 7.67B | $ 6.29B | $ 6.14B | $ 4.71B | $ 4.20B | |
| $ 4.47B | $ 549.90M | $ 2.92B | $ 2.42B | $ 2.04B | |
| $ -3.88B | $ 3.17B | $ -2.99B | $ -106.00M | $ -1.30B | |
| $ 594.00M | $ 3.72B | $ -79.00M | $ 2.32B | $ 734.00M | |
| $ 15.00M | $ 482.00M | $ 63.00M | $ 258.00M | $ -91.00M | |
| $ -0.50 | $ 6.47 | $ 4.71 | $ 27.50 | $ 7.23 | |
| $ -0.50 | $ 6.47 | $ 4.71 | $ 27.50 | $ 7.23 | |
| 74.30M | 74.50M | 75.30M | 78.30M | 80.20M | |
| 74.30M | 74.50M | 75.30M | 78.30M | 80.20M |