Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 · Dec 31 | 2016 · May 31 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $724.0M | $729.6M | $705.5M | $687.4M | $677.1M | $592.6M | $748.6M | $742.4M | $701.0M | $684.8M | $719.2M | $711.3M | $623.4M | $529.3M | $436.9M | $338.6M | $272.1M |
| Gross profit | $204.5M | $192.2M | $184.3M | $198.2M | $197.1M | $178.5M | $217.3M | $207.9M | $187.7M | $194.1M | $203.0M | $184.7M | $172.9M | $148.4M | $129.7M | $103.4M | $83.1M |
| Research & development | $1.0M | $1.1M | $1.7M | $2.0M | $2.5M | $2.9M | $3.0M | $3.3M | $2.3M | $2.7M | $2.5M | $2.5M | $3.0M | $2.4M | $2.1M | $2.1M | $2.4M |
| Operating income | $40.6M | $39.8M | −$1.9M | $19.8M | $18.2M | −$101.2M | $24.1M | $22.2M | $4.2M | $25.5M | $43.2M | $30.4M | $38.3M | $27.6M | $36.1M | $29.6M | $20.9M |
| EBITDAderived | $71.6M | $72.8M | $32.2M | $53.1M | $53.1M | −$65.5M | $62.7M | $56.6M | $35.5M | $36.2M | $75.7M | $63.6M | $66.7M | $54.2M | $58.1M | $48.2M | $36.1M |
| Net income | $16.8M | $19.0M | −$17.5M | $6.5M | $3.9M | −$99.5M | $6.1M | $6.8M | −$2.2M | $14.4M | $24.7M | $16.1M | $22.5M | $11.6M | $21.4M | $16.4M | $10.4M |
| Basic EPSper diluted share | $0.54 | $0.61 | -$0.58 | $0.22 | $0.13 | -$3.41 | $0.21 | $0.24 | -$0.08 | — | $0.85 | $0.56 | — | — | — | — | — |
| Diluted EPSper diluted share | $0.53 | $0.60 | -$0.58 | $0.21 | $0.13 | -$3.41 | $0.21 | $0.23 | -$0.08 | — | $0.82 | $0.54 | — | — | — | — | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 17, 2026Form 4 | Foglia Stephanie Athena +1TenPercentOwner | SellCommon Stock · indirect | 1.0K | $18.00 | $18.0K | 1.7K |
| Mar 3, 2026Form 4 | Foglia Stephanie Athena +1TenPercentOwner | SellCommon Stock · indirect | 1.0K | $15.50 | $15.5K | 2.7K |
| Feb 3, 2026Form 4 | Foglia Stephanie Athena +1TenPercentOwner | SellCommon Stock · indirect | 1.0K | $14.60 | $14.6K | 3.7K |
| Jan 5, 2026Form 4 | Foglia Stephanie Athena +1TenPercentOwner | SellCommon Stock · indirect | 1.0K | $13.60 | $13.6K | 4.7K |
| Sep 15, 2025Form 4 | Coggins Eileen MaryEVP & Chief Legal Officer | BuyCommon Stock | 15.0K | $9.55 | $143.3K | 15.0K |