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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $86.1M | $76.6M | $74.1M | $51.0M | $45.4M | $44.1M | $40.1M | $49.4M | $39.4M | — | — | — | — | — | — | — | — |
| Gross profit | $42.0M | $29.1M | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Research & development | $10.6M | $7.8M | $9.3M | $9.6M | — | $7.9M | $9.8M | $7.8M | $5.0M | $4.1M | $3.6M | $3.7M | $3.9M | $3.9M | $4.4M | $3.7M | — |
| Operating expenses | — | — | $74.9M | $62.0M | $46.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating income | $16.0M | $7.8M | −$777,000 | −$11.1M | −$1.2M | $994,000 | −$4.4M | $2.4M | −$5.0M | $4.3M | $1.4M | $2.5M | $1.6M | $2.9M | −$653,000 | −$628,000 | $3.5M |
| EBITDAderived | $17.8M | $9.5M | $858,000 | −$9.7M | $198,000 | $2.3M | −$3.2M | $3.3M | −$4.2M | $5.0M | $2.0M | $3.0M | $2.0M | $3.3M | −$239,000 | −$214,000 | $4.2M |
| Net income | $13.5M | $8.4M | −$2.2M | −$11.6M | −$1.7M | $194,000 | −$2.6M | −$195,000 | −$3.6M | $2.7M | $1.0M | $1.6M | $1.1M | $2.1M | −$493,000 | −$660,000 | $2.4M |
| Basic EPSper diluted share | $3.69 | $2.35 | -$0.65 | — | -$0.11 | $0.02 | -$0.21 | -$0.01 | -$0.27 | $0.20 | $0.08 | $0.12 | $0.08 | $0.15 | -$0.04 | -$0.05 | $0.18 |
| Diluted EPSper diluted share | $3.44 | $2.25 | -$0.65 | — | -$0.11 | $0.02 | -$0.21 | -$0.01 | -$0.27 | $0.19 | $0.08 | $0.12 | $0.08 | $0.15 | -$0.04 | -$0.05 | $0.17 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 12, 2026Form 4 | Suzuki John MCEO & President | SellCommon Stock | 223 | $85.02 | $19.0K | 39.9K |
| Jun 11, 2026Form 4 | Suzuki John MCEO & President | SellCommon Stock | 777 | $85.00 | $66.0K | 40.1K |
| Jun 11, 2026Form 4 | Suzuki John MCEO & President | SellCommon Stock | 2.0K | $81.61 | $163.2K | 40.9K |
| Sep 8, 2025Form 4 | Avanic BrankoCTO | SellCommon Stock | 79 | $69.14 | $5.5K | 11.0K |
| Sep 8, 2025Form 4 | Avanic BrankoCTO | SellCommon Stock | 1.9K | $68.38 | $131.4K | 11.0K |