Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 4.90B | $ 4.65B | $ 5.17B | $ 5.31B | $ 5.31B | |
| $ 2.48B | $ 2.38B | $ 2.20B | $ 1.72B | $ 1.79B | |
| $ 1.25B | $ 1.16B | $ 1.51B | $ 1.66B | $ 1.63B | |
| $ 1.57B | $ 1.52B | $ 1.77B | $ 2.04B | $ 2.01B | |
| $ 2.80B | $ 2.69B | $ 2.52B | $ 2.25B | $ 1.94B | |
| $ 1.23B | $ 1.22B | $ 689.18M | $ 53.15M | $ 161.59M | |
| $ -417.02M | $ -606.97M | $ -544.64M | $ -524.34M | $ -940.50M | |
| $ 815.17M | $ 610.96M | $ 144.54M | $ -471.19M | $ -778.92M | |
| $ 501.05M | $ -166.97M | $ 132.66M | $ -340.82M | $ -632.19M | |
| $ 0.56 | $ 0.51 | $ 0.19 | $ -0.41 | $ -0.82 | |
| $ 0.52 | $ 0.48 | $ 0.19 | $ -0.41 | $ -0.82 | |
| 901.27M | 911.59M | 848.00M | 771.00M | 760.00M | |
| 963.45M | 973.89M | 970.00M | 826.00M | 778.00M |