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 | $179.0M | $227.0M | $274.1M | $247.6M | $272.3M | $303.6M | $284.1M | $283.4M | $273.8M | $249.2M | $234.7M | — | — | — | — | — | — |
| Gross profit | $50.2M | $69.1M | $84.8M | $76.5M | $76.9M | $84.3M | $81.2M | $95.3M | $97.8M | $79.3M | $76.3M | $76.3M | $77.6M | $77.1M | $80.2M | $84.0M | $91.9M |
| Operating expenses | $108.9M | $70.7M | $92.9M | $70.5M | $52.7M | $53.8M | $50.3M | $49.1M | $45.7M | $41.8M | $43.9M | $48.7M | $49.4M | $50.1M | $54.1M | $50.9M | $51.3M |
| Operating income | −$58.7M | −$1.5M | −$8.2M | $6.1M | $24.3M | $30.5M | $31.0M | $46.2M | $52.1M | $37.5M | $32.4M | $27.6M | $28.2M | $27.0M | $26.0M | $33.0M | $40.5M |
| EBITDAderived | −$49.3M | $5.5M | −$1.1M | $9.6M | $27.0M | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −$57.3M | −$6.3M | −$7.5M | $5.1M | $18.7M | $23.9M | $25.9M | $37.7M | $37.3M | $23.8M | $20.6M | $17.5M | $18.0M | $17.2M | $16.7M | $20.9M | $26.0M |
| Basic EPSper diluted share | -$2.74 | -$0.30 | -$0.37 | $0.25 | $0.93 | $1.19 | $1.29 | $1.84 | $1.83 | $1.18 | $1.02 | $0.87 | $0.90 | $0.86 | $0.81 | $0.93 | $1.15 |
| Diluted EPSper diluted share | -$2.74 | -$0.30 | -$0.37 | $0.25 | $0.92 | $1.19 | $1.29 | $1.84 | $1.82 | $1.17 | $1.02 | $0.87 | $0.90 | $0.86 | $0.80 | $0.92 | $1.14 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 8, 2026Form 4 | MATZ ZYMAN STEPHANNIE +2TenPercentOwner | BuyCommon Stock | 25.0K | $1.75 | $43.8K | 2.60M |
| Aug 13, 2025Form 4 | Silvercape Investments LtdTenPercentOwner | BuyCommon Stock, par value $0.001 | 101.0K | $3.17 | $320.2K | 2.58M |
| Aug 1, 2025Form 4 | Silvercape Investments LtdTenPercentOwner | BuyCommon Stock, par value $0.001 | 118.2K | $3.21 | $379.4K | 2.48M |
| Jul 21, 2025Form 4 | TACHE GALANTE MOISES +2TenPercentOwner | BuyCommon Stock | 25.0K | $3.50 | $87.5K | 2.58M |
| Jul 18, 2025Form 4 | Silvercape Investments LtdTenPercentOwner | BuyCommon Stock, par value $0.001 | 17.6K | $3.23 | $56.7K | 2.36M |