Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 47.98B | $ 48.04B | $ 50.82B | $ 54.46B | $ 49.12B | |
| $ 3.44B | $ 3.55B | $ 3.69B | $ 4.11B | $ 3.61B | |
| $ 2.63B | $ 2.60B | $ 444.46M | $ 3.26B | $ 2.72B | |
| $ 318.27M | $ 292.79M | $ 298.37M | $ 237.03M | $ 345.64M | |
| $ 1.10B | $ 1.20B | $ 3.43B | $ 1.20B | $ 1.27B | |
| $ 817.92M | $ 944.35M | $ 3.25B | $ 849.26M | $ 890.32M | |
| $ -372.06M | $ -421.85M | $ -434.39M | $ -227.55M | $ -52.66M | |
| $ 445.87M | $ 522.50M | $ 2.81B | $ 621.71M | $ 837.67M | |
| $ 264.22M | $ 352.71M | $ 2.39B | $ 475.21M | $ 640.47M | |
| $ 1.18 | $ 1.50 | $ 10.20 | $ 2.02 | $ 2.73 | |
| $ 1.18 | $ 1.50 | $ 10.20 | $ 2.02 | $ 2.73 | |
| 224.65M | 234.83M | 234.83M | 234.83M | 234.83M | |
| 224.72M | 234.83M | 234.83M | 221.50M | 234.83M |