Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 559.43M | $ 487.54M | $ 302.30M | $ 285.25M | $ 269.58M | |
| $ 40.53M | $ 33.48M | $ -15.11M | $ 2.05M | $ 19.30M | |
| $ 7.11M | $ -65.55M | $ 6.92M | $ 4.63M | $ 5.66M | |
| $ 1.29M | $ 2.54M | $ 3.32M | $ 1.90M | $ 2.22M | |
| $ 38.61M | $ 105.40M | $ -16.32M | $ 999.00K | $ 18.23M | |
| $ 33.42M | $ 99.03M | $ -22.03M | $ -2.58M | $ 13.64M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 33.42M | $ 99.03M | $ -22.03M | $ -2.58M | $ 13.64M | |
| $ 26.29M | $ 73.91M | $ -17.49M | $ -1.23M | $ 10.42M | |
| $ 0.69 | $ 1.94 | $ -0.46 | $ -0.03 | $ 0.27 | |
| $ 0.67 | $ 1.92 | $ -0.46 | $ -0.03 | $ 0.27 | |
| 38.13M | 38.09M | 37.80M | 38.15M | 38.85M | |
| 39.09M | 38.41M | 37.80M | 38.15M | 39.12M |