Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 10.11B | $ 9.65B | $ 8.98B | $ 8.52B | $ 7.42B | |
| $ 6.35B | $ 5.93B | $ 5.20B | $ 4.75B | $ 3.77B | |
| $ 4.06B | $ 3.71B | $ 3.22B | $ 2.99B | $ 2.56B | |
| $ 2.01B | $ 1.90B | $ 1.78B | $ 1.90B | $ 1.79B | |
| $ 4.52B | $ 3.74B | $ 2.43B | $ 3.23B | $ 2.69B | |
| $ 2.29B | $ 2.21B | $ 1.98B | $ 1.76B | $ 1.21B | |
| $ -346.19M | $ -975.19M | $ -1.67B | $ -598.98M | $ -531.70M | |
| $ 1.94B | $ 1.24B | $ 310.01M | $ 1.16B | $ 682.25M | |
| $ 1.57B | $ 986.23M | $ 111.49M | $ 965.46M | $ 584.52M | |
| $ 6.18 | $ 3.78 | $ 0.41 | $ 3.30 | $ 1.95 | |
| $ 6.16 | $ 3.77 | $ 0.40 | $ 3.29 | $ 1.95 | |
| 254.29M | 261.13M | 275.19M | 292.65M | 299.22M | |
| 254.84M | 261.70M | 275.58M | 293.67M | 300.52M |