Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 173.59M | $ 164.20M | $ 173.76M | $ 280.62M | $ 291.67M | |
| $ 117.46M | $ 105.15M | $ 112.50M | $ 136.80M | $ 126.17M | |
| $ 91.97M | $ 109.86M | $ 111.03M | $ 147.97M | $ 160.99M | |
| $ 17.09M | $ 16.83M | $ 14.76M | $ 34.77M | $ 43.69M | |
| $ 48.86M | $ 1.48M | $ 21.62M | $ 10.91M | $ 6.70M | |
| $ 25.49M | $ -4.71M | $ 1.48M | $ -11.18M | $ -34.82M | |
| $ -11.72M | $ -24.60M | $ -8.25M | $ -19.10M | $ -2.65M | |
| $ 13.77M | $ -29.31M | $ -6.78M | $ -30.27M | $ -37.47M | |
| $ 6.17M | $ -38.15M | $ -7.92M | $ -22.94M | $ -10.70M | |
| $ 0.46 | $ -6.62 | $ -1.80 | $ -8.10 | $ -10.44 | |
| $ 0.43 | $ -6.62 | $ -1.80 | $ -8.10 | $ -10.44 | |
| 10.02M | 9.74M | 9.58M | 7.19M | 4.66M | |
| 10.67M | 9.74M | 9.58M | 7.19M | 4.66M |