Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 · Dec 31 | 2018 · Sep 30 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $97.0M | $95.6M | $93.6M | $70.5M | $32.1M | $28.1M | $27.8M | $23.4M | $119.6M | $105.8M | $98.5M | $81.1M | $61.8M | $32.0M | $9.9M | $17.9M | $8.1M | $12.2M |
| Gross profit | $96.9M | $52.1M | $51.8M | $40.0M | — | $24.5M | $4.9M | — | — | — | — | — | — | — | — | — | — | — |
| Gross margin | 99.84% | 54.45% | 55.33% | 56.67% | — | 87.04% | 17.78% | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | $109.5M | $107.9M | $107.9M | $85.5M | $42.1M | $41.6M | $36.1M | $31.4M | $139.8M | $119.3M | $107.7M | $91.4M | $74.0M | $45.0M | $17.4M | $13.8M | $19.8M | $36.3M |
| Operating income | −$12.5M | −$12.3M | −$14.3M | −$15.0M | −$10.1M | −$13.5M | −$8.4M | −$8.0M | −$20.1M | −$13.6M | −$9.1M | −$10.3M | −$12.2M | −$12.9M | −$7.5M | $4.0M | −$11.7M | −$24.2M |
| Operating margin | −12.88% | −12.87% | −15.26% | −21.28% | −31.41% | −47.90% | −30.16% | −34.21% | −16.83% | −12.83% | −9.27% | −12.68% | −19.76% | −40.46% | −75.78% | 22.63% | −143.93% | −198.91% |
| EBITDA | $13.9M | $13.6M | $14.2M | $9.8M | −$2.0M | −$6.7M | −$2.5M | −$3.1M | $18.4M | $16.9M | $14.0M | $12.7M | $5.3M | −$4.2M | −$4.7M | $5.0M | −$10.8M | −$22.5M |
| EBITDA margin | 14.33% | 14.24% | 15.17% | 13.90% | −6.37% | −23.91% | −8.85% | −13.18% | 15.36% | 16.00% | 14.25% | 15.63% | 8.60% | −13.23% | −47.95% | 28.02% | −132.54% | −185.03% |
| Net income | −$11.9M | −$9.8M | $3.9M | $50.0M | $29.1M | −$19.9M | $856,000 | $25.5M | $23.8M | $13.6M | $31.3M | −$2.4M | −$9.5M | $2.1M | $1.6M | $4.9M | −$9.3M | −$48.4M |
| Net profit margin | −12.31% | −10.24% | 4.14% | 70.83% | 90.82% | −70.68% | 3.08% | 108.82% | 19.87% | 12.86% | 31.76% | −2.94% | −15.29% | 6.53% | 15.67% | 27.54% | −114.78% | −397.89% |
| Basic EPSper basic share | -$0.63 | -$0.52 | $0.16 | $2.67 | $1.63 | -$1.16 | $0.05 | $1.70 | $1.63 | $0.97 | $2.23 | -$0.17 | -$0.66 | $0.35 | $0.32 | $0.45 | -$0.58 | -$4.10 |
| Diluted EPSper diluted share | -$0.63 | -$0.52 | $0.16 | $2.66 | $1.62 | -$1.16 | $0.05 | $1.68 | $1.61 | $0.97 | $2.23 | -$0.17 | -$0.66 | $0.35 | $0.32 | $0.45 | -$0.58 | -$4.10 |
Reported shareholders
| Holder | % owned |
|---|---|
GOULD JEFFREY | ≈25.92%4.67M shares |
GOULD MATTHEW J | ≈25.90%4.67M shares |
GOULD INVESTORS L P | ≈22.60%4.07M shares |
BlackRock, Inc. | 5.89%1.06M shares |
ROSENZWEIG ISRAEL | ≈4.39%791.68K shares |
KALISH DAVID | ≈3.38%609.16K shares |
GOULD FREDRIC H | ≈2.95%531.6K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 2.59%467.36K shares |
Kalish Isaac | ≈2.57%463.13K shares |
HURAND GARY | ≈2.54%457.03K shares |
Oppenheimer & Close, LLC | 2.23%402.62K shares |
LUNDY MARK H | ≈1.85%333.95K shares |
RENAISSANCE TECHNOLOGIES LLC | 1.73%311.59K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.64%295.6K shares |
MORGAN STANLEY | 1.39%249.96K shares |
STATE STREET CORP | 1.37%247.63K shares |
State of New Jersey Common Pension Fund D | 0.99%179.13K shares |
STIFEL FINANCIAL CORP | 0.94%168.78K shares |
Boston Partners | 0.88%159.06K shares |
Silverberg Bernstein Capital Management LLC | 0.87%157.56K shares |
Percentages use 18.03M 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.
Reported positions exceed 100% in total, so the circle shows the selected holder only.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Dec 29, 2025Form 4 | ZWEIER GEORGEVICE PRESIDENT - CFO | SellCommon Stock | 6.8K | $14.74 | $100.2K | 110.4K |
| Oct 28, 2025Form 4 | Ginsburg Alan HDirector | SellCommon Stock | 0.09 | $14.88 | $1.3392 | 66.7K |
| Oct 20, 2025Form 4 | GOULD MATTHEW JSENIOR VICE PRESIDENT | BuyCommon Stock · indirect | 7.0K | $14.96 | $104.7K | 4.07M |
| Oct 20, 2025Form 4 | GOULD INVESTORS L PTenPercentOwner | BuyCommon Stock | 7.0K | $14.96 | $104.7K | 4.07M |
| Oct 20, 2025Form 4 | GOULD JEFFREYPRESIDENT AND CEO | BuyCommon Stock · indirect | 7.0K | $14.96 | $104.7K | 4.07M |