Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $19.5M | $11.6M | $9.3M | $21.0M | $12.4M | $7.5M | $10.0M | $4.8M | $18.9M | $47.4M | $22.8M | $33.3M | $15.2M | $13.6M | $14.5M | $23.1M |
| Gross profit | $5.7M | $4.0M | $2.7M | $14.8M | — | — | — | — | $17.9M | $46.4M | $21.9M | $32.4M | $14.5M | $12.9M | $10.2M | $17.6M |
| Gross margin | 29.04% | 34.40% | 29.52% | 70.56% | — | — | — | — | 94.53% | 98.00% | 95.94% | 97.29% | 95.23% | 95.40% | 70.33% | 76.26% |
| Operating expenses | $24.0M | $18.9M | $6.5M | $6.2M | $5.6M | $4.7M | $5.4M | $14.9M | $12.6M | $23.9M | $13.5M | $13.4M | $15.8M | $14.8M | $21.8M | $27.4M |
| Operating income | −$4.5M | −$7.4M | −$5.0M | $9.6M | $1.6M | −$2.6M | −$796,000 | −$4.0M | $12.0M | $23.5M | $9.3M | $19.9M | −$540,000 | −$1.3M | −$7.3M | −$4.3M |
| Operating margin | −23.37% | −63.59% | −53.51% | 45.83% | 13.16% | −33.85% | −7.92% | −82.72% | 63.29% | 49.55% | 40.95% | 59.84% | −3.55% | −9.23% | −50.08% | −18.78% |
| EBITDA | −$3.4M | −$6.6M | −$4.2M | $10.7M | $2.9M | −$1.1M | $700,000 | −$2.4M | $13.9M | $26.5M | $11.6M | $22.4M | $2.3M | $2.0M | −$3.3M | $4.2M |
| EBITDA margin | −17.54% | −57.34% | −45.06% | 51.16% | 23.61% | −15.25% | 6.97% | −50.33% | 73.53% | 55.87% | 51.08% | 67.40% | 15.32% | 14.49% | −22.38% | 18.04% |
| Net income | −$10.6M | −$7.4M | −$3.1M | $1.8M | −$3.4M | −$2.6M | −$10.4M | $498,000 | $10.9M | $21.8M | $6.8M | $17.6M | −$1.2M | — | — | — |
| Net profit margin | −54.37% | −63.91% | −33.16% | 8.53% | −27.49% | −34.54% | −103.20% | 10.34% | 57.67% | 46.06% | 29.90% | 53.02% | −7.65% | — | — | — |
| Basic EPSper basic share | -$0.54 | -$0.38 | -$0.15 | $0.09 | -$0.18 | -$0.14 | -$0.54 | $0.03 | $0.57 | $1.15 | $0.36 | $0.94 | -$0.06 | -$0.25 | $0.27 | $1.99 |
| Diluted EPSper diluted share | -$0.54 | -$0.38 | -$0.15 | $0.09 | -$0.18 | -$0.14 | -$0.54 | $0.03 | $0.57 | $1.15 | $0.36 | $0.94 | -$0.06 | -$0.25 | $0.27 | $1.99 |
Reported shareholders
| Holder | % owned |
|---|---|
CASE STEPHEN M | ≈60.68%12.06M shares |
VALUEWORKS LLC | 6.23%1.24M shares |
TSP Capital Management Group, LLC | 5.53%1.1M shares |
BlackRock, Inc. | 2.83%562.11K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 1.60%317.17K shares |
OPPENHEIMER & CO INC | 0.96%191.56K shares |
Nokomis Capital, L.L.C. | 0.88%175.6K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.84%166.21K shares |
DIMENSIONAL FUND ADVISORS LP | 0.75%148.18K shares |
Randle Race A. | ≈0.59%116.82K shares |
STATE STREET CORP | 0.55%109.23K shares |
SELLERS R SCOT | ≈0.49%97.6K shares |
RENAISSANCE TECHNOLOGIES LLC | 0.47%92.55K shares |
Crawford Fund Management, LLC | 0.39%77.63K shares |
Takitani Anthony P. | ≈0.32%62.9K shares |
VANGUARD FIDUCIARY TRUST CO | 0.28%56.03K shares |
NORTHERN TRUST CORP | 0.28%55.26K shares |
LANARK FINANCIAL, INC. | 0.22%44.14K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 0.22%43.92K shares |
KODAMA WADE K | ≈0.18%36.13K shares |
Percentages use 19.88M 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 |
|---|---|---|---|---|---|---|
| Dec 12, 2025Form 4 | CASE STEPHEN MDirector,TenPercentOwner | BuyCommon Stock · indirect | 300 | $17.00 | $5.1K | 11.99M |
| Dec 11, 2025Form 4 | CASE STEPHEN MDirector,TenPercentOwner | BuyCommon Stock · indirect | 5.0K | $16.79 | $84.0K | 11.99M |
| Dec 9, 2025Form 4 | CASE STEPHEN MDirector,TenPercentOwner | BuyCommon Stock · indirect | 450 | $16.29 | $7.3K | 11.98M |
| Dec 8, 2025Form 4 | CASE STEPHEN MDirector,TenPercentOwner | BuyCommon Stock · indirect | 3.0K | $16.38 | $49.1K | 11.98M |
| Dec 3, 2025Form 4 | CASE STEPHEN MDirector,TenPercentOwner | BuyCommon Stock · indirect | 2.6K | $15.99 | $42.1K | 11.98M |