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 | $81.7M | $76.6M | $82.4M | $65.6M | $54.3M | $49.8M | $46.1M | $43.3M | $40.2M | $35.9M | $29.5M | $29.1M | $27.6M | $28.0M | $27.9M | $27.8M |
| Operating expenses | $50.3M | $46.0M | $41.2M | $37.3M | $33.2M | $29.9M | $28.8M | $27.4M | $24.6M | $24.3M | $22.7M | $20.2M | $18.7M | $18.2M | $17.4M | $16.8M |
| Net income | $23.9M | $24.9M | $30.8M | $22.9M | $16.3M | $13.7M | $12.5M | $11.5M | $9.1M | $7.7M | $4.9M | $7.1M | $5.9M | $5.8M | $5.9M | $4.6M |
| Net profit margin | 29.26% | 32.57% | 37.42% | 34.89% | 30.11% | 27.50% | 27.10% | 26.66% | 22.65% | 21.33% | 16.63% | 24.51% | 21.36% | 20.65% | 20.98% | 16.66% |
| Basic EPSper basic share | $2.90 | $3.04 | $3.76 | $2.80 | $2.01 | $1.68 | $1.54 | $1.43 | $1.13 | $0.95 | $0.61 | $0.90 | $0.75 | $0.69 | $0.61 | $0.49 |
| Diluted EPSper diluted share | $2.88 | $3.02 | $3.75 | $2.79 | $2.00 | $1.68 | $1.54 | $1.42 | $1.13 | $0.95 | $0.61 | $0.89 | $0.74 | $0.69 | $0.61 | $0.49 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 6.08%511.15K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.52%296.21K shares |
Siena Capital Partners GP, LLC | 3.14%263.85K shares |
Courtney Christopher M. | ≈2.90%244.3K shares |
Titus Danny L. | ≈2.48%208.86K shares |
DIMENSIONAL FUND ADVISORS LP | 2.25%189.03K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.09%176.15K shares |
HOLDER H RANDOLPH JR | ≈1.82%152.88K shares |
Gilbert James L | ≈1.80%151.65K shares |
Cresset Asset Management, LLC | 1.67%140.28K shares |
STATE STREET CORP | 1.55%130.53K shares |
AMERICAN CENTURY COMPANIES INC | 1.18%99.56K shares |
Rodrigues Michael J | ≈0.91%76.43K shares |
RENAISSANCE TECHNOLOGIES LLC | 0.88%73.97K shares |
GOLDMAN SACHS GROUP INC | 0.78%65.85K shares |
Pelton Janet S | ≈0.77%65K shares |
Leonard Daniel J | ≈0.74%62.6K shares |
McCarty Richard A. | ≈0.72%60.93K shares |
NORTHERN TRUST CORP | 0.65%54.71K shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 0.64%53.5K shares |
Percentages use 8.41M 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 26, 2026Form 4 · 10b5-1 | Barton DonDirector | SellCommon Stock | 375 | $33.26 | $12.5K | 30.4K |
| May 28, 2026Form 4 | LAFFERTY ALLISONDirector | BuyCommon Stock | 87 | $33.44 | $2.9K | 8.7K |
| May 26, 2026Form 4 | Barton DonDirector | SellCommon Stock | 375 | $33.77 | $12.7K | 30.7K |
| May 12, 2026Form 4 | HOLDER H RANDOLPH JRDirector | BuyCommon Stock | 200 | $32.50 | $6.5K | 152.9K |
| May 5, 2026Form 4 | LAFFERTY ALLISONDirector | BuyCommon Stock | 180 | $33.19 | $6.0K | 8.6K |