Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.96B | $ 2.81B | $ 3.26B | $ 2.56B | $ 1.61B | |
| $ 1.20B | $ 1.33B | $ 1.74B | $ 1.25B | $ 403.00M | |
| $ 551.00M | $ 432.00M | $ 384.00M | $ 345.00M | $ 396.00M | |
| $ 475.00M | $ 271.00M | $ 241.00M | $ 263.00M | $ 362.00M | |
| $ 1.08B | $ 1.07B | $ 1.05B | $ 546.00M | $ 2.45B | |
| $ 651.00M | $ 894.00M | $ 1.35B | $ 902.00M | $ 7.00M | |
| $ -135.00M | $ -146.00M | $ -593.00M | $ -673.00M | $ 1.86B | |
| $ 516.00M | $ 748.00M | $ 761.00M | $ 229.00M | $ 1.87B | |
| $ 376.00M | $ 564.00M | $ 524.00M | $ 612.00M | $ 1.88B | |
| $ 4.74 | $ 8.10 | $ 6.94 | $ 7.46 | $ 22.59 | |
| $ 4.62 | $ 7.78 | $ 6.75 | $ 7.37 | $ 22.59 | |
| 79.30M | 69.60M | 75.50M | 82.00M | 83.32M | |
| 81.40M | 72.50M | 77.60M | 83.00M | 83.32M |