Revenue
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $282.0M | $240.5M | $203.8M | $219.5M | $168.9M | $147.5M | $147.5M | $146.6M | $158.1M | $138.6M | $128.6M | $118.8M | $111.2M | $117.1M | $102.8M | $100.0M | $99.1M |
| Gross profit | $80.4M | $68.9M | $52.1M | $35.6M | $24.2M | $24.0M | $23.4M | $25.3M | $32.2M | $26.6M | $23.7M | $21.8M | $22.0M | $22.3M | $19.2M | $19.3M | $21.4M |
| Research & development | $898,000 | $919,000 | $920,000 | $1.0M | $990,000 | $1.4M | $1.8M | $1.6M | $1.5M | $1.2M | $1.2M | $936,000 | $842,000 | $872,000 | $941,000 | $1.2M | — |
| Operating expenses | $63.7M | $51.1M | $33.8M | $30.2M | $26.8M | $25.3M | $25.8M | $23.2M | $22.2M | $20.1M | $18.0M | $16.5M | $16.1M | $17.0M | $16.4M | $16.1M | $15.6M |
| Operating income | $16.7M | $17.8M | $18.3M | $5.4M | −$2.6M | −$1.3M | −$2.3M | $2.1M | $9.9M | $6.5M | $5.7M | $5.2M | $6.0M | $5.3M | $2.7M | $3.2M | $5.8M |
| EBITDAderived | $23.0M | $22.5M | $21.4M | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | $9.6M | $11.4M | $18.8M | $738,000 | −$6.1M | −$3.7M | −$4.7M | $1.5M | $5.3M | $4.5M | $3.8M | $3.5M | $3.9M | $3.0M | $1.0M | $1.9M | $3.6M |
| Basic EPSper diluted share | $3.36 | $3.98 | $6.51 | $0.26 | -$2.20 | -$1.33 | -$1.70 | $0.56 | $1.94 | $1.67 | $1.43 | $1.34 | $1.49 | $1.18 | $0.40 | $0.72 | $1.39 |
| Diluted EPSper diluted share | $3.22 | $3.83 | $6.38 | $0.25 | -$2.20 | -$1.33 | -$1.70 | $0.55 | $1.90 | $1.66 | $1.42 | $1.33 | $1.48 | $1.17 | $0.40 | $0.72 | $1.39 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jan 7, 2026Form 4 | HULL THOMAS DAVID IIIPresident, CEO | SellCommon Stock | 2.2K | $37.50 | $81.6K | 33.0K |
| Jan 6, 2026Form 4 | Gardner Donald T. IIIChief Financial Officer | SellCommon Stock | 2.0K | $37.57 | $75.1K | 9.6K |
| Dec 31, 2025Form 4 | HULL THOMAS DAVID IIIPresident, CEO | SellCommon Stock | 629 | $37.66 | $23.7K | 35.2K |
| Dec 30, 2025Form 4 | HULL THOMAS DAVID IIIPresident, CEO | SellCommon Stock | 29 | $38.00 | $1.1K | 35.8K |
| Dec 29, 2025Form 4 | HULL THOMAS DAVID IIIPresident, CEO | SellCommon Stock | 884 | $38.01 | $33.6K | 35.8K |