Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.16B | $ 1.11B | $ 1.06B | $ 927.74M | $ 913.22M | |
| $ 639.20M | $ 604.04M | $ 552.72M | $ 484.55M | $ 486.05M | |
| $ 909.71M | $ 559.34M | $ 581.20M | $ 459.64M | $ 448.81M | |
| $ 73.36M | $ 66.69M | $ 65.57M | $ 51.41M | $ 61.03M | |
| $ 253.72M | $ 178.72M | $ 99.01M | $ 83.69M | $ 103.88M | |
| $ -270.51M | $ 44.70M | $ -28.48M | $ 24.91M | $ 37.24M | |
| $ -41.09M | $ -27.06M | $ -27.09M | $ -17.82M | $ -15.63M | |
| $ -311.59M | $ 17.64M | $ -55.58M | $ 7.08M | $ 21.61M | |
| $ -283.17M | $ 1.82M | $ -45.41M | $ 5.70M | $ 7.72M | |
| $ -5.60 | $ 0.03 | $ -0.88 | $ 0.12 | $ 0.16 | |
| $ -5.60 | $ 0.03 | $ -0.88 | $ 0.12 | $ 0.16 | |
| 50.56M | 52.55M | 51.57M | 47.41M | 48.18M | |
| 50.56M | 53.72M | 51.57M | 48.23M | 48.70M |