Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.45B | $ 3.46B | $ 2.97B | $ 1.51B | $ 801.00M | |
| $ 1.10B | $ 1.16B | $ 800.27M | $ 363.82M | $ -75.46M | |
| $ 345.09M | $ 357.83M | $ 349.89M | $ 217.30M | $ 142.38M | |
| $ 330.71M | $ 307.22M | $ 267.70M | $ 239.95M | $ 259.34M | |
| $ 1.12B | $ 1.08B | $ 741.68M | $ 370.51M | $ -298.40M | |
| $ 752.95M | $ 806.12M | $ 450.38M | $ 146.52M | $ -217.84M | |
| $ -47.16M | $ -195.02M | $ -62.15M | $ -92.19M | $ -412.94M | |
| $ 705.79M | $ 611.10M | $ 388.23M | $ 54.33M | $ -630.78M | |
| $ 608.11M | $ 514.10M | $ 348.05M | $ 43.84M | $ -607.06M | |
| $ 14.55 | $ 12.78 | $ 8.58 | $ 1.03 | $ -14.28 | |
| $ 14.55 | $ 12.78 | $ 7.88 | $ 1.03 | $ -14.28 | |
| 41.80M | 40.20M | 44.16M | 42.60M | 42.51M | |
| 41.80M | 40.20M | 47.36M | 42.60M | 42.51M |