Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.05B | $ 1.21B | $ 968.00M | $ 607.28M | $ 645.26M | |
| $ 38.88M | $ 78.20M | $ 149.87M | $ 93.82M | $ 110.27M | |
| $ 66.62M | $ 76.90M | $ 58.41M | $ 25.85M | $ 31.68M | |
| $ 181.52M | $ 199.04M | $ 133.05M | $ 104.08M | $ 109.94M | |
| $ 162.43M | $ 243.08M | $ 322.69M | $ 210.13M | $ 204.20M | |
| $ -27.74M | $ 1.30M | $ 91.45M | $ 67.97M | $ 78.59M | |
| $ -8.93M | $ 18.55M | $ 89.64M | $ 38.08M | $ 15.67M | |
| $ -36.67M | $ 19.85M | $ 181.09M | $ 106.05M | $ 94.26M | |
| $ -29.72M | $ 14.78M | $ 133.58M | $ 79.28M | $ 70.81M | |
| $ -0.38 | $ 0.19 | $ 1.69 | $ 1.00 | $ 0.87 | |
| $ -0.38 | $ 0.19 | $ 1.69 | $ 1.00 | $ 0.87 | |
| 78.73M | 79.01M | 78.94M | 79.57M | 81.39M | |
| 78.78M | 79.08M | 78.97M | 79.61M | 81.44M |