Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $90.3M | $75.2M | $60.2M | $53.3M | $44.0M | $34.6M | $30.3M | $16.3M | $8.6M |
| Gross profit | $75.6M | $61.2M | $47.1M | $41.1M | — | — | — | — | — |
| Gross margin | 83.74% | 81.38% | 78.29% | 77.10% | — | — | — | — | — |
| Operating expenses | $77.1M | $67.3M | $57.7M | $53.0M | $45.3M | $41.4M | $41.5M | $23.8M | $30.1M |
| Operating income | $13.1M | $7.9M | $2.5M | $361,000 | −$1.3M | −$6.8M | −$11.2M | −$7.5M | −$21.5M |
| Operating margin | 14.56% | 10.53% | 4.16% | 0.68% | −2.99% | −19.75% | −37.02% | −45.95% | −250.64% |
| EBITDA | $23.8M | $17.5M | $10.9M | $7.0M | $4.1M | −$2.6M | −$8.3M | −$5.5M | −$20.4M |
| EBITDA margin | 26.38% | 23.25% | 18.03% | 13.20% | 9.28% | −7.56% | −27.48% | −33.71% | −237.37% |
| Net income | $13.2M | $7.0M | $13.5M | $616,000 | $655,000 | −$6.8M | −$11.1M | −$6.9M | −$21.5M |
| Net profit margin | 14.57% | 9.31% | 22.47% | 1.16% | 1.49% | −19.70% | −36.57% | −42.13% | −250.64% |
| Basic EPSper basic share | $0.94 | $0.51 | $0.97 | $0.04 | $0.05 | -$0.57 | -$1.03 | -$0.67 | -$2.09 |
| Diluted EPSper diluted share | $0.91 | $0.50 | $0.96 | $0.04 | $0.05 | -$0.57 | -$1.03 | -$0.67 | -$2.09 |
Reported shareholders
| Holder | % owned |
|---|---|
Brauser Michael | ≈9.72%1.37M shares |
BlackRock, Inc. | 6.74%950.76K shares |
WASATCH ADVISORS LP | 6.31%890.74K shares |
Trigran Investments, Inc. | 4.25%600.17K shares |
ASHFORD CAPITAL MANAGEMENT INC | 4.08%575.19K shares |
Dubner Derek | ≈3.95%557.27K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.70%522.78K shares |
Ophir Asset Management Pty Ltd | 3.61%509.19K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 2.56%360.66K shares |
MacLachlan Daniel | ≈2.55%359.37K shares |
ROYAL BANK OF CANADA | 2.40%339.45K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.26%318.91K shares |
STATE STREET CORP | 2.06%290.37K shares |
Pembroke Management, LTD | 1.88%265.56K shares |
HERALD INVESTMENT MANAGEMENT Ltd | 1.80%254.25K shares |
Reilly James Patrick | ≈1.65%232.35K shares |
DIMENSIONAL FUND ADVISORS LP | 1.54%216.85K shares |
Russell Investments Group, Ltd. | 1.42%200.71K shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 1.26%178.15K shares |
GOLDMAN SACHS GROUP INC | 1.25%176.29K shares |
Percentages use 14.11M 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 |
|---|---|---|---|---|---|---|
| Jun 1, 2026Form 4 | DELL JEFFREY ALANChief Information Officer | SellCommon Stock | 5.0K | $57.25 | $286.3K | 155.9K |
| Jun 1, 2026Form 4 | DELL JEFFREY ALANChief Information Officer | SellCommon Stock | 5.0K | $57.62 | $288.1K | 160.9K |
| Jun 1, 2026Form 4 | Dubner DerekChief Executive Officer | SellCommon Stock | 6.0K | $57.24 | $343.4K | 557.3K |
| Jun 1, 2026Form 4 | Dubner DerekChief Executive Officer | SellCommon Stock | 6.0K | $57.62 | $345.7K | 563.3K |
| Jun 1, 2026Form 4 | MacLachlan DanielChief Financial Officer | SellCommon Stock | 6.0K | $57.24 | $343.4K | 358.9K |