Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 5.72B | $ 6.79B | $ 6.53B | $ 3.36B | $ 3.39B | |
| $ 1.28B | $ 1.65B | $ 1.53B | $ 774.82M | $ 740.64M | |
| $ 809.62M | $ 695.29M | $ 500.53M | $ 299.00M | $ 630.46M | |
| $ 503.82M | $ 502.01M | $ 394.72M | $ 325.51M | $ 321.19M | |
| $ 1.01B | $ 1.48B | $ 1.41B | $ 784.62M | $ 430.25M | |
| $ 468.22M | $ 949.73M | $ 1.03B | $ 475.82M | $ 95.22M | |
| $ -220.71M | $ -229.77M | $ -135.35M | $ -95.39M | $ -137.03M | |
| $ 247.51M | $ 719.96M | $ 893.72M | $ 380.43M | $ 117.97M | |
| $ 278.88M | $ 647.73M | $ 737.69M | $ 312.60M | $ 101.50M | |
| $ 1.75 | $ 4.05 | $ 4.58 | $ 1.90 | $ 0.62 | |
| $ 1.73 | $ 3.99 | $ 4.49 | $ 1.86 | $ 0.60 | |
| 159.81M | 162.34M | 161.00M | 164.63M | 164.79M | |
| 161.42M | 162.39M | 164.12M | 168.38M | 167.91M |