Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.45B | $ 1.59B | $ 1.39B | $ 764.62M | $ 605.11M | |
| $ 219.47M | $ 231.66M | $ 160.75M | $ 20.86M | $ -29.27M | |
| $ 164.98M | $ 170.47M | $ 121.59M | $ 86.40M | $ 365.51M | |
| $ 154.69M | $ 140.08M | $ 114.60M | $ 92.25M | $ 101.67M | |
| $ 211.02M | $ 165.29M | $ 174.03M | $ 44.30M | $ -299.40M | |
| $ 54.49M | $ 61.19M | $ 39.16M | $ -65.54M | $ -394.78M | |
| $ -5.47M | $ -42.17M | $ 16.65M | $ 15.60M | $ -8.43M | |
| $ 49.02M | $ 19.02M | $ 55.81M | $ -49.94M | $ -403.21M | |
| $ 30.64M | $ 74.40M | $ 48.28M | $ -42.23M | $ -338.68M | |
| $ 0.31 | $ 0.73 | $ 0.51 | $ -0.48 | $ -3.98 | |
| $ 0.30 | $ 0.72 | $ 0.50 | $ -0.48 | $ -3.98 | |
| 98.85M | 101.92M | 94.66M | 87.97M | 85.10M | |
| 102.15M | 103.34M | 96.56M | 87.97M | 85.10M |