Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 420.57M | $ 390.63M | $ 378.48M | $ 267.95M | $ 260.59M | |
| $ 219.23M | $ 209.08M | $ 219.64M | $ 144.85M | $ 132.63M | |
| $ 111.61M | $ 90.00M | $ 104.75M | $ 63.42M | $ 48.41M | |
| $ 9.17M | $ 8.39M | $ 8.57M | $ 10.43M | $ 9.92M | |
| $ -50.52M | $ 154.60M | $ 167.29M | $ 104.91M | $ 93.93M | |
| $ 107.62M | $ 119.09M | $ 114.89M | $ 81.42M | $ 84.22M | |
| $ -188.60M | $ -2.01M | $ 21.28M | $ 1.13M | $ -6.41M | |
| $ -80.97M | $ 117.08M | $ 136.18M | $ 82.56M | $ 77.81M | |
| $ -53.72M | $ 19.24M | $ 18.66M | $ 3.15M | $ 77.81M | |
| $ -1.22 | $ 1.03 | $ 1.21 | $ 0.21 | $ 2.69 | |
| $ -1.22 | $ 0.96 | $ 1.13 | $ 0.12 | $ 2.69 | |
| 44.01M | 18.66M | 15.37M | 14.93M | 28.95M | |
| 44.01M | 35.31M | 32.56M | 94.57M | 28.95M |