Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 167.13M | $ 131.31M | $ 196.25M | $ 241.54M | $ 163.56M | |
| $ 156.06M | $ 96.27M | $ 143.42M | $ 179.37M | $ 133.14M | |
| $ 178.66M | $ 84.32M | $ 140.38M | $ 75.52M | $ 95.64M | |
| $ 35.24M | $ 36.52M | $ 43.39M | $ 50.95M | $ 27.97M | |
| $ 40.79M | $ 100.84M | $ 81.20M | $ 142.77M | $ 56.67M | |
| $ -22.61M | $ 11.94M | $ 3.04M | $ 103.85M | $ 37.50M | |
| $ 25.12M | $ 51.72M | $ 32.97M | $ -31.65M | $ -36.21M | |
| $ 2.52M | $ 63.66M | $ 36.01M | $ 72.20M | $ 1.29M | |
| $ -4.03M | $ 52.15M | $ -33.36M | $ 57.14M | $ -2.98M | |
| $ -0.22 | $ 3.02 | $ -1.98 | $ 3.46 | $ -0.18 | |
| $ -0.22 | $ 2.94 | $ -1.98 | $ 3.34 | $ -0.18 | |
| 18.29M | 17.30M | 16.87M | 16.63M | 16.18M | |
| 18.29M | 17.76M | 16.87M | 17.25M | 16.18M |