Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 173.59M | $ 164.20M | $ 173.76M | $ 189.34M | $ 291.67M | |
| $ 134.55M | $ 121.98M | $ 127.26M | $ 129.18M | $ 169.85M | |
| $ 112.87M | $ 132.62M | $ 126.95M | $ 154.94M | $ 217.97M | |
| $ 17.09M | $ 27.35M | $ 31.75M | $ 34.76M | $ 42.67M | |
| $ 46.47M | $ 10.46M | $ 37.22M | $ 3.41M | $ 6.64M | |
| $ 21.68M | $ -10.65M | $ 306.00K | $ -25.76M | $ -48.12M | |
| $ -7.92M | $ -18.66M | $ -7.08M | $ -11.29M | $ 10.66M | |
| $ 13.77M | $ -29.31M | $ -6.78M | $ -37.05M | $ -37.47M | |
| $ 6.17M | $ -54.53M | $ -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 |