Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
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 | $91.7M | $83.9M | $84.5M | $70.6M | $62.7M | $53.6M | $104.9M | $111.3M | $106.5M | $114.3M | $124.0M | $153.2M | $170.6M | $151.2M | $148.3M | $112.8M | $94.0M |
| Gross profit | $73.6M | $73.4M | $73.5M | $60.6M | $51.3M | $43.0M | $93.5M | $99.1M | $93.6M | $100.4M | $105.8M | $134.1M | $152.2M | $135.4M | $135.1M | $105.5M | $88.3M |
| Gross margin | 80.29% | 87.52% | 87.06% | 85.83% | 81.84% | 80.29% | 89.10% | 88.98% | 87.88% | 87.87% | 85.36% | 87.49% | 89.17% | 89.58% | 91.05% | 93.57% | 94.01% |
| Research & development | $2.6M | $2.4M | $2.1M | $2.1M | $2.6M | $3.1M | $6.7M | $9.0M | $9.2M | $9.1M | $12.2M | $11.3M | $8.8M | — | — | — | — |
| Operating expenses | $66.7M | $54.9M | $58.0M | $53.0M | $52.6M | $57.1M | $76.4M | $90.8M | $89.1M | $90.2M | $102.0M | $116.3M | $151.0M | $109.9M | $120.0M | $82.0M | $74.6M |
| Operating income | $6.9M | $18.5M | $15.6M | $7.6M | −$1.3M | −$14.1M | $17.0M | $8.2M | $4.5M | $10.2M | $3.8M | $17.8M | $1.2M | $25.5M | $15.0M | $23.5M | $13.7M |
| Operating margin | 7.53% | 22.05% | 18.43% | 10.70% | −2.09% | −26.26% | 16.24% | 7.40% | 4.27% | 8.91% | 3.08% | 11.62% | 0.68% | 16.86% | 10.13% | 20.85% | 14.59% |
| EBITDA | $7.2M | $19.4M | $17.5M | $9.7M | $507,000 | −$11.8M | $18.4M | $10.1M | $6.6M | $12.7M | $6.6M | $20.8M | $4.3M | $28.0M | $17.7M | $25.9M | $15.7M |
| EBITDA margin | 7.86% | 23.13% | 20.67% | 13.80% | 0.81% | −21.94% | 17.50% | 9.04% | 6.21% | 11.13% | 5.33% | 13.57% | 2.51% | 18.54% | 11.96% | 22.97% | 16.71% |
| Net income | $4.7M | $13.6M | $12.4M | $6.6M | $911,000 | −$13.4M | $4.2M | $4.7M | $3.5M | $6.6M | $10.9M | $13.1M | −$6.6M | $18.2M | $3.3M | $13.2M | $5.2M |
| Net profit margin | 5.12% | 16.17% | 14.64% | 9.40% | 1.45% | −25.04% | 3.96% | 4.19% | 3.31% | 5.80% | 8.76% | 8.52% | −3.86% | 12.04% | 2.24% | 11.67% | 5.52% |
| Basic EPSper basic share | $0.42 | $1.08 | $0.83 | $0.54 | $0.08 | -$1.18 | $0.35 | $0.38 | $0.27 | $0.47 | $0.74 | $0.88 | -$0.43 | $1.15 | $0.20 | $0.80 | — |
| Diluted EPSper diluted share | $0.41 | $1.06 | $0.83 | $0.53 | $0.07 | -$1.18 | $0.35 | $0.37 | $0.27 | $0.47 | $0.74 | $0.88 | -$0.43 | $1.14 | $0.20 | $0.80 | — |
Reported shareholders
| Holder | % owned |
|---|---|
Ralph Bartel 2005 Trust / AZZURRO CAPITAL INC / BARTEL RALPH | ≈35.80%3.66M shares |
RENAISSANCE TECHNOLOGIES LLC | 5.29%541.1K shares |
ACADIAN ASSET MANAGEMENT LLC | 4.61%471.41K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 2.75%281.74K shares |
Truffle Hound Capital, LLC | 2.39%244.31K shares |
BARTEL HOLGER | ≈1.95%200K shares |
DIMENSIONAL FUND ADVISORS LP | 1.92%196.63K shares |
BlackRock, Inc. | 1.63%166.7K shares |
MARSHALL WACE, LLP | 1.61%164.87K shares |
GOLDMAN SACHS GROUP INC | 1.57%160.28K shares |
Hennion & Walsh Asset Management, Inc. | 1.45%147.9K shares |
AQR CAPITAL MANAGEMENT LLC | 1.37%140.34K shares |
JANE STREET GROUP, LLC | 0.95%96.76K shares |
MORGAN STANLEY | 0.88%89.59K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.80%82.04K shares |
JACOBS LEVY EQUITY MANAGEMENT, INC | 0.77%79.03K shares |
Squarepoint Ops LLC | 0.65%66.99K shares |
Man Group plc | 0.59%60.24K shares |
Bank of New York Mellon Corp | 0.54%55.18K shares |
Truvestments Capital LLC | 0.49%50.51K shares |
Percentages use 10.23M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 24, 2026Form 4 | BARTEL HOLGERGlobal Chief Executive Officer | BuyCommon Stock | 40.0K | $5.43 | $217.2K | 200.0K |
| Feb 23, 2026Form 4 | BARTEL HOLGERGlobal Chief Executive Officer | BuyCommon Stock | 100.0K | $5.49 | $549.0K | 160.0K |
| Feb 20, 2026Form 4 | BARTEL HOLGERGlobal Chief Executive Officer | BuyCommon Stock | 60.0K | $5.18 | $310.8K | 60.0K |
| Dec 26, 2025Form 4 | Ralph Bartel 2005 Trust +2TenPercentOwner | SellCommon Stock · indirect | 40.0K | $6.97 | $278.8K | 3.66M |
| Dec 23, 2025Form 4 | Ralph Bartel 2005 Trust +2TenPercentOwner | SellCommon Stock · indirect | 20.0K | $7.01 | $140.2K | 3.70M |