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 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $140.8M | $127.3M | $127.3M | $122.7M | $135.2M | $138.1M | $111.9M | $107.9M | $107.2M | $106.5M | $99.1M | $97.4M | $93.3M | $87.5M | $79.1M | $99.5M | — |
| Operating expenses | $96.2M | $89.9M | $89.9M | $82.5M | $96.5M | $97.8M | $79.5M | $74.3M | $72.8M | $70.6M | $66.2M | $63.6M | $56.6M | $51.0M | $46.2M | $88.5M | $60.2M |
| Net income | $26.8M | $19.8M | $23.6M | $29.2M | $28.7M | $22.1M | $18.9M | $18.0M | $6.6M | $13.5M | $12.5M | $12.3M | $14.4M | $16.4M | $13.0M | $8.1M | $5.5M |
| Net profit margin | 19.05% | 15.58% | 18.54% | 23.77% | 21.20% | 16.01% | 16.85% | 16.70% | 6.13% | 12.64% | 12.65% | 12.68% | 15.49% | 18.73% | 16.41% | 8.15% | — |
| Basic EPSper basic share | $8.29 | $6.01 | $6.92 | $8.29 | $7.95 | $6.06 | $5.47 | $5.15 | $1.89 | $3.90 | $3.68 | $3.63 | $4.37 | $5.00 | $3.76 | $2.26 | $1.44 |
| Diluted EPSper diluted share | $8.29 | $6.01 | $6.92 | $8.29 | $7.95 | $6.06 | $5.47 | $5.15 | $1.88 | $3.89 | $3.68 | $3.59 | $4.19 | $4.86 | $3.72 | $2.24 | $1.44 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 6.02%195.74K shares |
DIMENSIONAL FUND ADVISORS LP | 5.66%183.88K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.17%135.59K shares |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 3.11%101.13K shares |
RENAISSANCE TECHNOLOGIES LLC | 2.40%78.08K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.40%78.06K shares |
Huber Capital Management LLC | 1.86%60.42K shares |
STATE STREET CORP | 1.34%43.53K shares |
AMERICAN CENTURY COMPANIES INC | 1.31%42.62K shares |
CHERRY THOMAS F | ≈1.21%39.37K shares |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 1.19%38.79K shares |
DILLON LARRY G | ≈1.08%35.06K shares |
LSV ASSET MANAGEMENT | 1.07%34.87K shares |
CAUSEY J P JR | ≈0.92%30.02K shares |
TRUIST FINANCIAL CORP | 0.91%29.59K shares |
NORTHERN TRUST CORP | 0.84%27.44K shares |
VANGUARD FIDUCIARY TRUST CO | 0.62%20.31K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 0.62%20.16K shares |
WELLS FARGO & COMPANY/MN | 0.61%19.97K shares |
ROBINSON PAUL C | ≈0.61%19.69K shares |
Percentages use 3.25M 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 12, 2026Form 4 | CHERRY THOMAS FPRESIDENT & CEO | SellCommon Stock | 141 | $77.50 | $10.9K | 39.4K |
| Jun 11, 2026Form 4 | CHERRY THOMAS FPRESIDENT & CEO | SellCommon Stock | 30 | $78.50 | $2.4K | 39.5K |
| Jun 10, 2026Form 4 | CHERRY THOMAS FPRESIDENT & CEO | SellCommon Stock | 329 | $78.50 | $25.8K | 39.5K |
| Jun 9, 2026Form 4 | CHERRY THOMAS FPRESIDENT & CEO | SellCommon Stock | 678 | $75.56 | $51.2K | 39.9K |
| Jun 8, 2026Form 4 | CHERRY THOMAS FPRESIDENT & CEO | SellCommon Stock | 200 | $75.00 | $15.0K | 40.2K |