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 | $98.3M | $101.7M | $111.5M | $125.5M | $130.0M | $105.8M | $111.4M | $108.3M | $101.8M | $94.1M | $93.3M | $85.2M | $77.1M | $64.0M | $54.2M | $46.9M |
| Gross profit | $59.0M | $62.3M | $68.4M | $78.3M | $81.5M | $66.5M | $70.5M | $66.1M | $61.8M | $57.9M | $57.1M | $50.0M | $41.9M | $32.9M | $27.7M | $24.3M |
| Research & development | $1.3M | $301,000 | $433,000 | $653,000 | $627,000 | $831,000 | $1.2M | $1.5M | $923,000 | $788,000 | $876,000 | $904,000 | $720,000 | $807,000 | $850,000 | — |
| Operating income | $16.9M | $21.6M | $25.8M | $31.0M | $35.1M | $26.7M | $21.9M | $26.4M | $24.2M | $21.9M | $23.5M | $20.6M | $15.0M | $10.7M | $6.7M | $6.7M |
| EBITDAderived | $18.3M | $22.8M | $26.9M | $32.1M | $36.1M | $27.5M | $22.6M | $26.9M | $24.7M | $22.4M | $24.0M | $21.1M | $15.6M | $11.3M | $7.4M | $7.4M |
| Net income | $14.8M | $18.0M | $20.8M | $23.6M | $26.2M | $19.9M | $17.3M | $20.1M | $15.7M | $14.4M | $15.8M | $13.5M | $10.0M | $6.9M | $4.6M | $4.6M |
| Basic EPSper diluted share | $1.47 | $1.78 | $2.06 | $2.34 | $2.60 | $1.97 | $1.71 | $2.00 | $1.55 | $1.42 | $1.56 | $1.33 | $0.99 | $0.68 | $0.46 | $0.45 |
| Diluted EPSper diluted share | $1.47 | $1.78 | $2.06 | $2.34 | $2.60 | $1.97 | $1.71 | $2.00 | $1.55 | $1.42 | $1.56 | $1.33 | $0.99 | $0.68 | $0.46 | $0.45 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 11, 2026Form 4 | Rivest Dean W.Chief Executive Officer | BuyCommon Stock | 1.0K | $29.50 | $29.5K | 1.0K |
| Dec 10, 2025Form 4 | Evans David KDirector | BuyCommon Stock | 142 | $30.67 | $4.4K | 1.4K |
| Dec 10, 2025Form 4 | Evans David KDirector | BuyCommon Stock | 242 | $30.62 | $7.4K | 1.2K |
| Dec 5, 2025Form 4 | SHEA STEPHEN MDirector | BuyCommon Stock | 2.4K | $28.47 | $66.9K | 3.8K |
| Dec 4, 2025Form 4 | SHEA STEPHEN MDirector | BuyCommon Stock | 1.4K | $28.44 | $39.8K | 1.4K |