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 | $62.3M | $56.6M | $58.6M | $66.8M | $69.5M | $68.7M | $58.5M | $12.6M | $37.7M | $27.0M | $24.0M | $22.5M | $23.2M | $22.3M | $22.2M | $23.5M | $15.4M | $11.0M |
| Operating expenses | $42.9M | $42.3M | $40.1M | $41.7M | $40.5M | $43.7M | $42.7M | $9.8M | $29.8M | $22.9M | $20.1M | $17.4M | $17.2M | $17.5M | $17.4M | $17.3M | $17.0M | $14.9M |
| Net income | $14.4M | $13.8M | $13.1M | $17.8M | $21.3M | $12.7M | $9.5M | $1.3M | $4.3M | $2.5M | $2.6M | $2.8M | $2.5M | $1.0M | $206,000 | $193,000 | −$7.1M | −$3.2M |
| Net profit margin | 23.14% | 24.30% | 22.29% | 26.59% | 30.60% | 18.52% | 16.18% | 10.04% | 11.37% | 9.25% | 10.72% | 12.48% | 10.83% | 4.69% | 0.93% | 0.82% | −45.96% | −28.88% |
| Basic EPSper basic share | $1.46 | $1.34 | $1.25 | $1.69 | $1.98 | $1.14 | $0.85 | $0.12 | $0.72 | $0.47 | $0.49 | $0.54 | $0.49 | $0.20 | $0.04 | $0.04 | -$1.39 | -$0.59 |
| Diluted EPSper diluted share | $1.46 | $1.34 | $1.25 | $1.69 | $1.98 | $1.14 | $0.85 | $0.12 | $0.58 | $0.46 | $0.49 | $0.54 | $0.48 | $0.20 | $0.04 | $0.04 | -$1.39 | -$0.59 |
Reported shareholders
| Holder | % owned |
|---|---|
Friedman Martin S. | ≈10.18%982.55K shares |
BlackRock, Inc. | 6.56%632.63K shares |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 4.98%480.84K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.28%413.38K shares |
DIMENSIONAL FUND ADVISORS LP | 3.90%376.26K shares |
Boston Partners | 2.92%281.63K shares |
ACADIAN ASSET MANAGEMENT LLC | 2.91%281.29K shares |
GENDELL JEFFREY L | 2.57%248.32K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.39%230.74K shares |
BANC FUNDS CO LLC | 2.02%195.06K shares |
TWO SIGMA INVESTMENTS, LP | 1.65%159.05K shares |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 1.64%158.02K shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 1.53%147.56K shares |
Bianchi Stephen M | ≈1.51%146.08K shares |
Rhino Investment Partners, Inc | 1.49%144.03K shares |
STATE STREET CORP | 1.39%134.31K shares |
MACKENZIE FINANCIAL CORP | 1.16%112.06K shares |
ALLIANCEBERNSTEIN L.P. | 1.15%110.74K shares |
Daytona Street Capital LLC | 1.14%109.91K shares |
RENAISSANCE TECHNOLOGIES LLC | 1.11%107.2K shares |
Percentages use 9.65M 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 |
|---|---|---|---|---|---|---|
| May 18, 2026Form 4 | FELBER FRANCIS EDirector | BuyCommon Stock, par value $0.01 per share | 500 | $20.60 | $10.3K | 21.4K |
| May 18, 2026Form 4 | MOLL JAMES DDirector | SellCommon Stock, par value $0.01 per share | 500 | $20.59 | $10.3K | 33.5K |
| May 18, 2026Form 4 | MOLL JAMES DDirector | SellCommon Stock, par value $0.01 per share | 500 | $20.75 | $10.4K | 34.0K |
| May 18, 2026Form 4 | MOLL JAMES DDirector | SellCommon Stock, par value $0.01 per share | 1.0K | $20.50 | $20.5K | 34.5K |
| May 14, 2026Form 4 | MOLL JAMES DDirector | SellCommon Stock, par value $0.01 per share | 100 | $20.98 | $2.1K | 35.5K |