Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $336.1M | $302.1M | $287.2M | $293.6M | $274.9M | $245.1M | $221.7M | $160.6M | $130.7M | $104.6M | — | — | — |
| Operating expenses | — | — | — | — | — | — | — | — | — | — | $67.3M | $9.9M | $5.6M |
| Operating income | — | — | — | — | — | — | — | — | $22.8M | $13.7M | $4.7M | −$3.6M | −$1.6M |
| EBITDAderived | — | — | — | — | — | — | — | — | $77.6M | $59.6M | $37.6M | — | — |
| Net income | $13.0M | $19.6M | $18.8M | $31.5M | $30.1M | $12.0M | $7.2M | $5.7M | $4.4M | $4.0M | −$1.3M | $2.4M | −$4.3M |
| Basic EPSper diluted share | $0.27 | $0.46 | $0.48 | $0.34 | $0.35 | $0.15 | $0.10 | $0.09 | $0.11 | $0.13 | -$0.06 | — | — |
| Diluted EPSper diluted share | $0.27 | $0.46 | $0.48 | $0.34 | $0.35 | $0.15 | $0.10 | $0.08 | $0.10 | $0.12 | -$0.06 | — | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Dec 23, 2024Form 4/A | Crate Darrell WPresident & CEO | BuyCommon Stock | 10.0K | $10.91 | $109.1K | 171.5K |
| Dec 23, 2024Form 4 | Crate Darrell WPresident & CEO | BuyCommon Stock | 10.0K | $10.91 | $109.1K | 171.5K |
| Nov 27, 2024Form 4 | Fisher Cynthia ADirector | BuyCommon Stock · indirect | 194.66 | $12.52 | $2.4K | 9.4K |
| Nov 27, 2024Form 4 | Fisher Cynthia ADirector | BuyCommon Stock · indirect | 434.04 | $12.52 | $5.4K | 20.9K |