Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 5.38B | $ 9.62B | $ 7.32B | $ 3.33B | $ 3.13B | |
| $ 84.24M | $ 1.20B | $ 3.08B | $ 1.01B | $ 996.85M | |
| $ 1.86B | $ 945.03M | $ 607.73M | $ 210.04M | $ 491.04M | |
| $ 588.64M | $ 429.94M | $ 300.84M | $ 254.00M | $ 231.98M | |
| $ -9.11M | $ 897.06M | $ 2.87B | $ 875.13M | $ 742.46M | |
| $ -1.78B | $ 251.88M | $ 2.47B | $ 798.43M | $ 505.81M | |
| $ 728.15M | $ 1.85B | $ 735.66M | $ -569.05M | $ -4.77M | |
| $ -1.05B | $ 2.10B | $ 3.21B | $ 229.39M | $ 501.04M | |
| $ -1.18B | $ 1.57B | $ 2.69B | $ 123.67M | $ 375.76M | |
| $ -11.20 | $ 13.41 | $ 22.97 | $ 1.07 | $ 3.53 | |
| $ -11.20 | $ 13.36 | $ 22.84 | $ 1.06 | $ 3.52 | |
| 117.52M | 117.32M | 117.12M | 115.84M | 106.40M | |
| 117.52M | 117.77M | 117.79M | 116.54M | 106.81M |