Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 8.90B | $ 7.32B | $ 7.15B | $ 5.73B | $ 5.15B | |
| $ 3.97B | $ 1.60B | $ 1.33B | $ 1.23B | $ 1.28B | |
| $ 3.24B | $ 1.54B | $ 1.27B | $ 1.06B | $ 1.04B | |
| $ 691.57M | $ 113.91M | $ 114.96M | $ 121.49M | $ 135.44M | |
| $ 1.67B | $ 206.65M | $ 261.31M | $ 339.50M | $ 441.62M | |
| $ 735.58M | $ 65.51M | $ 148.89M | $ 227.43M | $ 308.78M | |
| $ -291.13M | $ -254.08M | $ -112.81M | $ -70.41M | $ -84.82M | |
| $ 444.45M | $ -188.57M | $ -56.56M | $ 157.02M | $ 223.96M | |
| $ 341.02M | $ -91.76M | $ 6.49M | $ 165.60M | $ 150.30M | |
| $ 0.99 | $ -0.27 | $ 0.02 | $ 0.40 | $ 0.37 | |
| $ 0.99 | $ -0.27 | $ 0.02 | $ 0.40 | $ 0.37 | |
| 343.76M | 343.76M | 343.76M | 410.35M | 410.35M | |
| 343.76M | 343.76M | 343.76M | 410.35M | 410.35M |