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 | $789.8M | $757.4M | $717.7M | $683.1M | $650.3M | $540.8M | $535.8M | $472.8M | $427.5M | $422.1M | $369.0M | $301.7M | $258.7M | $213.2M | $178.6M | $161.3M | $147.2M |
| Gross profit | $159.9M | $153.8M | $132.6M | $114.0M | $117.9M | $109.5M | $118.4M | $89.2M | $107.0M | $116.9M | $100.9M | $81.6M | $81.6M | $69.3M | $57.3M | $51.4M | $41.3M |
| Research & development | $14.2M | $11.4M | $10.0M | $10.3M | $10.5M | $8.6M | $9.2M | $8.0M | $5.7M | $3.8M | $3.0M | $2.3M | $1.9M | $1.9M | $1.8M | $1.5M | $1.4M |
| Operating expenses | $94.1M | $113.9M | $86.4M | $77.5M | $89.2M | $62.8M | $101.7M | $73.5M | $56.2M | $47.1M | $62.6M | $48.0M | $49.5M | $35.0M | $30.8M | $26.0M | $23.0M |
| Operating income | $65.8M | $39.9M | $46.1M | $36.4M | $28.7M | $46.6M | $16.7M | $15.6M | $50.8M | $69.8M | $38.3M | $33.6M | $32.1M | $34.3M | $26.6M | $25.4M | $18.3M |
| EBITDAderived | $75.6M | $50.3M | $57.7M | $48.9M | $41.6M | $57.8M | $26.3M | $23.0M | $55.3M | $73.5M | $41.2M | $36.1M | $34.8M | $39.6M | $33.9M | $29.3M | $22.2M |
| Net income | $12.4M | −$19.5M | −$49.2M | −$4.2M | $7.4M | $21.5M | −$7.3M | −$7.8M | $19.3M | $38.7M | $10.6M | $11.5M | $107.4M | −$91.5M | −$48.5M | $12.2M | $9.6M |
| Basic EPSper diluted share | $0.64 | -$0.99 | -$2.51 | -$0.22 | $0.38 | $1.13 | -$0.39 | -$0.42 | $1.02 | $2.08 | $0.58 | $0.68 | $7.34 | -$6.39 | -$3.90 | $1.01 | $0.80 |
| Diluted EPSper diluted share | $0.62 | -$0.99 | -$2.51 | -$0.22 | $0.38 | $1.11 | -$0.39 | -$0.42 | $0.99 | $1.99 | $0.55 | $0.65 | $7.01 | -$6.36 | -$3.80 | $0.99 | $0.80 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 12, 2026Form 4 | Bryan DavidDirector | BuyCommon Stock | 1.0K | $9.67 | $9.7K | 72.5K |
| Nov 29, 2024Form 4 | Ferguson Joseph EdwinDirector | BuyCommon Stock | 1.2K | $7.08 | $8.5K | 45.6K |
| Nov 26, 2024Form 4 | Bryan DavidDirector | BuyCommon Stock | 2.0K | $6.83 | $13.7K | 54.4K |
| Nov 25, 2024Form 4 | Gay PhilipDirector | BuyCommon Stock · indirect | 5.0K | $7.02 | $35.1K | 5.0K |
| Nov 22, 2024Form 4 | LIEBAU FREDERIC JACK JRDirector | BuyCommon Stock | 7.0K | $6.77 | $47.4K | 7.0K |