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 | $150.1M | $125.6M | $225.7M | $270.9M | $140.8M | $93.1M | $85.0M | $77.7M | $73.9M | $75.3M | $60.3M | $58.0M | $53.4M | $37.5M | $35.2M | $24.4M |
| Gross profit | $50.5M | $25.8M | $79.9M | $112.9M | $61.2M | $37.9M | $32.7M | $31.0M | $30.3M | $32.9M | $24.9M | $24.6M | $22.0M | $15.3M | $14.7M | $9.1M |
| Research & development | $2.4M | $3.0M | $3.1M | $895,000 | $243,000 | $1.3M | $1.1M | $787,364 | $865,568 | $838,122 | $750,107 | $703,693 | — | — | — | — |
| Operating expenses | — | — | — | — | — | — | — | — | — | — | — | — | — | $11.0M | $10.9M | $8.0M |
| Operating income | $2.1M | −$19.2M | $37.6M | $63.8M | $25.2M | $8.4M | $5.2M | $5.1M | $5.3M | $10.7M | $7.1M | $8.5M | $7.4M | $4.3M | $3.7M | $1.1M |
| EBITDAderived | $8.2M | −$13.3M | $42.2M | $67.2M | $27.5M | $10.8M | $7.4M | $7.1M | $6.9M | $12.2M | $8.3M | $9.2M | $7.9M | $4.7M | $4.1M | $1.6M |
| Net income | −$8.1M | −$12.5M | $32.5M | $49.4M | $20.3M | $7.3M | $4.6M | $4.3M | $3.8M | $8.0M | $4.7M | $5.4M | $4.7M | $7.7M | $6.2M | $1.2M |
| Basic EPSper diluted share | -$0.58 | -$0.85 | $2.17 | $3.58 | $1.48 | $0.53 | $0.34 | $0.32 | $0.28 | $0.60 | $0.35 | $0.42 | $0.38 | $0.62 | $0.51 | $0.10 |
| Diluted EPSper diluted share | -$0.58 | -$0.85 | $2.17 | $3.55 | $1.47 | $0.53 | $0.34 | $0.32 | $0.28 | $0.59 | $0.34 | $0.40 | $0.36 | $0.60 | $0.48 | $0.09 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 9, 2026Form 4 | Khemakhem AnisChief Commercial Officer | SellCommon Stock | 1.7K | $39.90 | $67.2K | 25.1K |
| Jun 1, 2026Form 4 · 10b5-1 | Beranek CherylChief Executive Officer | SellCommon Stock | 7.5K | $46.92 | $351.9K | 494.5K |
| May 27, 2026Form 4 · 10b5-1 | Beranek CherylChief Executive Officer | SellCommon Stock | 2.5K | $50.00 | $125.0K | 502.0K |
| May 11, 2026Form 4 · 10b5-1 | Beranek CherylChief Executive Officer | SellCommon Stock | 2.5K | $45.02 | $112.6K | 504.5K |
| May 11, 2026Form 4 | Jones Walter Louis JRDirector | SellCommon Stock | 2.4K | $46.05 | $110.1K | 8.7K |