Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $26.1M | $28.7M | $14.6M | $23.0M | $17.1M | $25.9M | $20.4M | $7.0M | $1.2M | $452,161 | $1.2M | $2.0M | $1.9M | $284,384 | $282,134 | $264,107 |
| Gross profit | $16.0M | $19.8M | $8.0M | $16.4M | $10.7M | $7.5M | $6.4M | $2.8M | $424,481 | −$76,598 | $437,165 | $1.2M | $1.5M | $96,400 | $122,441 | $102,299 |
| Operating income | $7.7M | $12.2M | $2.1M | $10.1M | $5.3M | $1.5M | $3.0M | −$308,727 | −$2.1M | −$2.2M | −$1.7M | −$1.2M | −$1.1M | −$14.5M | −$2.3M | −$1.9M |
| EBITDAderived | $10.0M | $14.3M | $4.2M | $12.2M | $7.0M | $3.2M | $4.3M | $593,949 | −$1.4M | −$1.8M | −$1.3M | −$1.0M | −$776,632 | −$14.2M | −$2.1M | −$1.6M |
| Net income | $13.1M | $11.6M | $4.7M | $9.6M | $20.1M | $6.8M | $4.8M | $414,680 | −$1.7M | −$1.3M | −$23.1M | −$311,444 | −$4.2M | −$17.4M | −$6.0M | −$5.4M |
| Basic EPSper diluted share | $0.54 | $0.48 | $0.20 | $0.40 | $0.84 | $0.28 | $0.20 | $0.02 | -$0.07 | -$0.06 | -$0.96 | -$0.01 | -$0.17 | -$0.72 | -$0.26 | -$0.27 |
| Diluted EPSper diluted share | $0.54 | $0.48 | $0.19 | $0.40 | $0.83 | $0.28 | $0.20 | $0.02 | -$0.07 | -$0.06 | -$0.96 | -$0.01 | -$0.17 | -$0.72 | -$0.26 | -$0.27 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Nov 17, 2025Form 4 | Plaisance Capital LLC +2TenPercentOwner | SellCommon Stock 1/3 of $.01 par value · indirect | 68.8K | $11.01 | $757.2K | 2.60M |
| Nov 21, 2024Form 4 | Plaisance SPV I, LLC +2TenPercentOwner | SellCommon Stock 1/3 of $.01 par value · indirect | 20.0K | $13.10 | $262.0K | 2.67M |
| Nov 30, 2022Form 4/A | Plaisance Capital LLC +2TenPercentOwner | SellCommon Stock, par value 1/3 of $0.01 per share · indirect | 33.5K | $10.24 | $343.0K | 2.69M |
| Nov 29, 2022Form 4/A | Plaisance Capital LLC +2TenPercentOwner | SellCommon Stock, par value 1/3 of $0.01 per share · indirect | 16.5K | $10.21 | $168.5K | 2.72M |