Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $65.6M | $56.9M | $57.0M | $57.6M | — | $66.5M | $54.3M | $49.9M | $45.6M | $43.7M | $39.0M | $33.8M | $34.9M | $35.6M | $34.6M | $40.8M | $50.3M |
| Operating expenses | $47.0M | $43.0M | $42.0M | $42.3M | $44.8M | $43.1M | $37.4M | $34.8M | $31.6M | $30.1M | $26.9M | $26.0M | $26.5M | $27.5M | $30.3M | $52.3M | $44.8M |
| Net income | $14.0M | $11.5M | $12.1M | $12.5M | $18.3M | $14.9M | $12.0M | $11.6M | $11.1M | $8.8M | $7.6M | $5.3M | $5.2M | $4.8M | $1.7M | −$15.6M | $382,491 |
| Net profit margin | 21.31% | 20.14% | 21.22% | 21.73% | — | 22.46% | 22.04% | 23.33% | 24.26% | 20.08% | 19.51% | 15.59% | 14.93% | 13.53% | 4.81% | −38.29% | 0.76% |
| Basic EPSper basic share | $2.19 | $1.72 | $1.77 | $1.79 | $2.58 | $1.96 | $1.71 | $1.72 | $2.10 | $1.60 | $1.36 | $1.08 | $1.07 | $0.99 | $0.34 | -$3.21 | $0.07 |
| Diluted EPSper diluted share | $2.19 | $1.72 | $1.75 | $1.77 | $2.56 | $1.96 | $1.51 | $1.51 | $1.74 | $1.38 | $1.19 | $1.07 | $1.07 | $0.99 | $0.34 | -$3.21 | $0.07 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 467.89K |
Cutler Capital Management, LLC | 387.85K |
VANGUARD CAPITAL MANAGEMENT LLC | 253.93K |
STRATEGIC VALUE BANK PARTNERS LLC | 243.63K |
AMERIPRISE FINANCIAL INC | 241.46K |
DIMENSIONAL FUND ADVISORS LP | 202.63K |
BlackRock, Inc. | 158.82K |
Pinnacle Holdings, LLC | 156.6K |
KLEIN MARK A | 122.2K |
Truffle Hound Capital, LLC | 90.37K |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 81.51K |
GEODE CAPITAL MANAGEMENT, LLC | 71.13K |
GOLDMAN SACHS GROUP INC | 58.05K |
MARSHALL WACE, LLP | 57.91K |
COSENTINO ANTHONY VAN | 56.9K |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 48.87K |
GENDELL JEFFREY L | 46.29K |
Empowered Funds, LLC | 46.02K |
RENAISSANCE TECHNOLOGIES LLC | 39.85K |
HSBC HOLDINGS PLC | 38.14K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 15, 2026Form 4 | HARDGROVE RICHARD LDirector | SellCOMMON STOCK | 650 | $23.00 | $14.9K | 14.4K |
| Mar 4, 2026Form 4 | Strausbaugh Sue AnnDirector | BuyCOMMON STOCK · indirect | 48 | $20.68 | $992.64 | 2.9K |
| Feb 4, 2026Form 4 | HARDGROVE RICHARD LDirector | SellCOMMON STOCK | 977 | $22.15 | $21.6K | 13.9K |
| Jun 23, 2025Form 4 | CLAXTON TIMOTHY L.Director | BuyCOMMON STOCK | 2.0K | $17.64 | $35.3K | 10.1K |
| Jun 20, 2025Form 4 | KLEIN MARK ACHAIRMAN, PRESIDENT, CEO | BuyCOMMON STOCK · indirect | 100 | $17.55 | $1.8K | 106.6K |