Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
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 | $43.1M | $50.6M | $48.3M | $63.8M | $60.4M | $56.0M | $58.1M | $58.2M | $53.6M | $43.8M | $38.6M | $35.6M | $32.6M | $38.3M | $40.5M | $43.1M | $42.2M |
| Operating expenses | $47.7M | $44.3M | $43.7M | $39.4M | $36.7M | $36.3M | $36.3M | $35.7M | $35.6M | $33.0M | $29.9M | $30.7M | $32.0M | $34.8M | $34.4M | $31.5M | $35.0M |
| Net income | −$4.3M | $4.9M | $3.8M | $18.1M | $21.8M | $10.5M | $15.7M | $17.3M | $10.2M | $7.4M | $6.4M | $4.5M | $19.4M | $2.6M | −$31.7M | $4.3M | −$5.4M |
| Net profit margin | −10.08% | 9.69% | 7.86% | 28.32% | 36.14% | 18.70% | 27.11% | 29.69% | 19.10% | 16.91% | 16.48% | 12.62% | 59.57% | 6.87% | −78.18% | 10.02% | −12.92% |
| Basic EPSper basic share | -$0.21 | $0.23 | $0.18 | $0.84 | $0.98 | $0.47 | $0.69 | $0.76 | $0.45 | $0.33 | $0.28 | $0.20 | $0.87 | $0.12 | -$1.42 | $0.24 | -$0.51 |
| Diluted EPSper diluted share | -$0.21 | $0.23 | $0.18 | $0.83 | $0.98 | $0.47 | $0.69 | $0.76 | $0.45 | $0.33 | $0.28 | $0.20 | $0.87 | $0.12 | -$1.42 | $0.24 | -$0.51 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Sherman Nicole | 164.72K |
Lam David | 88.37K |
Cox Daniel D | 77.97K |
Benke Robert | 52.8K |
Wills Bessie Ross | 48K |
Sowers Courtney Evan | 34.03K |
Eby Patricia | 27.4K |
Carlson Bradley | 22.42K |
Sventek Michael | 20.02K |
Hoff Larry | 14.02K |
Zamanizadeh Kourosh Nasser | 11.88K |
Lightheart Charmaine | 8.96K |
Friedman Martin S. | — |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 1, 2026Form 4 | Lightheart CharmaineEVP/CRDEO | BuyCommon Stock | 150 | $5.54 | $831.00 | 8.5K |
| May 29, 2026Form 4 | Lightheart CharmaineEVP/CRDEO | BuyCommon Stock | 26 | $5.59 | $145.34 | 8.4K |
| May 8, 2026Form 4 | Benke RobertEVP/CCO | BuyCommon Stock | 4.0K | $5.44 | $21.8K | 48.0K |
| May 7, 2026Form 4 | Sherman NicolePresident/CEO | BuyCommon Stock | 1.8K | $5.49 | $9.9K | 164.7K |
| May 5, 2026Form 4 | Hoff LarryDirector | BuyCommon Stock | 1.9K | $5.22 | $10.0K | 14.0K |