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 | $244.7M | $247.6M | $291.1M | $286.3M | $277.8M | $249.1M | $265.8M | $275.8M | $269.6M | $216.5M | $209.2M | $209.6M | $211.0M | $192.7M | $184.4M | $132.0M | $132.7M |
| Gross profit | $105.4M | $97.3M | $112.1M | $116.6M | $109.4M | $99.3M | $112.6M | $115.8M | — | — | — | $85.5M | $87.0M | $78.3M | $79.6M | $60.5M | $65.1M |
| Gross margin | 43.07% | 39.29% | 38.53% | 40.74% | 39.36% | 39.84% | 42.36% | 42.01% | — | — | — | 40.78% | 41.23% | 40.63% | 43.16% | 45.82% | 49.02% |
| Operating expenses | $87.6M | $91.5M | $97.5M | $87.1M | $84.1M | $90.0M | $99.2M | $103.2M | — | — | — | $72.8M | $75.3M | $71.8M | $140.4M | $112.2M | $64.3M |
| Operating income | $17.8M | $5.8M | $14.6M | $29.5M | $25.3M | $9.3M | $13.4M | $12.7M | $9.2M | −$2.6M | $9.6M | $12.7M | $11.7M | $6.5M | −$60.8M | −$51.7M | $814,000 |
| Operating margin | 7.27% | 2.33% | 5.02% | 10.30% | 9.09% | 3.72% | 5.03% | 4.60% | 3.40% | −1.20% | 4.60% | 6.05% | 5.55% | 3.40% | −32.99% | −39.19% | 0.61% |
| EBITDA | $22.3M | $11.6M | $20.9M | $34.8M | $30.6M | $15.5M | $20.1M | $20.4M | $21.9M | $5.3M | $16.7M | $20.1M | $19.2M | $15.4M | −$49.8M | −$41.9M | $10.4M |
| EBITDA margin | 9.13% | 4.70% | 7.17% | 12.17% | 11.01% | 6.21% | 7.55% | 7.41% | 8.12% | 2.44% | 7.98% | 9.57% | 9.09% | 7.99% | −27.01% | −31.74% | 7.82% |
| Net income | $9.3M | $2.8M | $6.2M | $19.7M | $15.5M | $2.8M | $3.3M | $5.7M | −$2.1M | −$6.4M | $5.0M | $6.3M | $4.8M | $603,000 | — | — | — |
| Net profit margin | 3.82% | 1.15% | 2.11% | 6.89% | 5.59% | 1.11% | 1.26% | 2.06% | −0.79% | −2.95% | 2.37% | 3.01% | 2.26% | 0.31% | — | — | — |
| Basic EPSper basic share | $0.19 | $0.06 | $0.13 | $0.41 | $0.32 | $0.06 | $0.07 | $0.13 | -$0.05 | -$0.18 | $0.13 | $0.17 | $0.13 | $0.02 | -$1.54 | -$1.66 | -$0.09 |
| Diluted EPSper diluted share | $0.19 | $0.06 | $0.12 | $0.39 | $0.30 | $0.06 | $0.07 | $0.12 | -$0.05 | -$0.18 | $0.13 | $0.16 | $0.13 | $0.02 | -$1.54 | -$1.66 | -$0.09 |
Reported shareholders
| Holder | % owned |
|---|---|
Chevrillon & Associes | ≈10.83%5.24M shares |
CONNORS MICHAEL P | ≈10.66%5.16M shares |
Private Capital Management, LLC | 10.08%4.87M shares |
Cerity Partners LLC | 9.61%4.65M shares |
BlackRock, Inc. | 6.42%3.1M shares |
RENAISSANCE TECHNOLOGIES LLC | 3.85%1.86M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.40%1.65M shares |
DIMENSIONAL FUND ADVISORS LP | 3.31%1.6M shares |
Lavieri Todd D. | ≈2.49%1.2M shares |
Hillsdale Investment Management Inc. | 2.04%984.3K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.96%947.28K shares |
CRAWFORD INVESTMENT COUNSEL INC | 1.87%904.45K shares |
Crestwood Advisors Group, LLC | 1.69%819.09K shares |
ESSEX INVESTMENT MANAGEMENT CO LLC | 1.67%808.35K shares |
STATE STREET CORP | 1.56%753.91K shares |
MORGAN STANLEY | 1.41%684.18K shares |
BLAIR WILLIAM & CO/IL | 1.41%681.66K shares |
HOBBS GERALD S | ≈1.25%604.07K shares |
Bank of New York Mellon Corp | 1.07%515.38K shares |
JB CAPITAL PARTNERS LP | 1.01%487.64K shares |
Percentages use 48.37M 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 15, 2025Form 4 | Chevrillon & AssociesTenPercentOwner | SellShares of Common Stock · indirect | 200.0K | $5.95 | $1.19M | 2.05M |
| Dec 11, 2025Form 4 | Chevrillon & AssociesTenPercentOwner | SellShares of Common Stock | 250.0K | $6.06 | $1.51M | 3.19M |
| Nov 12, 2025Form 4 | CONNORS MICHAEL PCHAIRMAN & CEO | SellShares of Common Stock | 66.2K | $5.26 | $348.2K | 5.04M |
| Nov 11, 2025Form 4 | CONNORS MICHAEL PCHAIRMAN & CEO | SellShares of Common Stock | 100.1K | $5.21 | $521.5K | 5.11M |
| Nov 10, 2025Form 4 | CONNORS MICHAEL PCHAIRMAN & CEO | SellShares of Common Stock | 78.5K | $5.22 | $409.6K | 5.21M |