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 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $573.4M | $469.6M | $497.0M | $455.1M | $315.6M | $305.6M | $328.9M | $342.0M | $331.4M | $322.2M | $307.9M | $299.5M | $280.8M | $268.4M | $293.5M | $254.4M | $233.8M | $305.3M |
| Gross profit | $141.8M | $133.2M | $136.9M | $109.2M | $79.0M | $73.5M | $73.7M | $89.2M | $81.9M | $83.7M | $74.4M | $65.3M | $60.4M | $60.3M | $72.3M | $55.7M | — | — |
| Research & development | $3.3M | $3.5M | $3.4M | $3.6M | $3.7M | $3.6M | $5.3M | $6.0M | $5.7M | $5.5M | $5.6M | $8.2M | $6.5M | $5.5M | $5.2M | $5.1M | — | — |
| Operating expenses | — | — | — | — | — | — | — | — | — | $69.7M | $66.7M | $62.2M | $57.4M | $53.7M | $56.0M | $53.7M | $51.6M | $60.6M |
| Operating income | $35.8M | $35.5M | $37.0M | $21.2M | $8.0M | $13.1M | −$19.9M | −$21.7M | $3.6M | $14.0M | $7.5M | $2.3M | $630,000 | $6.3M | $16.3M | $1.9M | −$14.4M | −$11.0M |
| EBITDAderived | $48.3M | $45.5M | $46.7M | $31.3M | $16.1M | $21.7M | −$9.7M | −$11.4M | $11.9M | $20.6M | $13.9M | $8.5M | $7.8M | $14.1M | $24.2M | $9.8M | — | — |
| Net income | $24.4M | $25.0M | $25.8M | $15.0M | $5.9M | $9.6M | −$16.3M | −$19.5M | $3.0M | $9.5M | $5.2M | $930,000 | −$123,000 | $3.2M | $10.8M | $1.4M | −$13.4M | −$13.0M |
| Basic EPSper diluted share | $0.82 | $0.86 | $0.92 | $0.55 | $0.22 | $0.37 | -$0.63 | -$0.76 | $0.12 | $0.38 | $0.21 | $0.04 | -$0.01 | $0.13 | $0.45 | $0.06 | -$0.62 | -$0.60 |
| Diluted EPSper diluted share | $0.79 | $0.83 | $0.88 | $0.54 | $0.21 | $0.36 | -$0.63 | -$0.76 | $0.12 | $0.37 | $0.21 | $0.04 | -$0.01 | $0.13 | $0.44 | $0.06 | -$0.62 | -$0.60 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 1, 2026Form 4 | OGARA WILFRED TDirector | SellCommon Shares | 10.4K | $24.09 | $249.8K | 103.7K |
| May 28, 2026Form 4 | Galeese James EExecutive VP; CFO | SellCommon Shares | 22.6K | $24.29 | $548.6K | 173.3K |
| May 28, 2026Form 4 | Galeese James EExecutive VP; CFO | SellCommon Shares | 75.6K | $24.29 | $1.84M | 173.3K |
| May 28, 2026Form 4 | Galeese James EExecutive VP; CFO | SellCommon Shares | 38.4K | $24.29 | $932.4K | 173.3K |
| May 28, 2026Form 4 | Caneris Thomas AEVP, HR and General Counsel | SellCommon Shares | 41.1K | $24.29 | $997.7K | 64.8K |