Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $100.5M | $97.5M | $104.9M | $102.8M | $84.1M | $87.1M | $77.4M | $59.0M | $44.7M | $27.9M |
| Operating expenses | $63.9M | $64.1M | $64.7M | $65.9M | $55.1M | $58.5M | $51.5M | $36.7M | $30.1M | $17.0M |
| Net income | $23.9M | $23.6M | $27.4M | $23.7M | $20.7M | $13.7M | $17.3M | $14.5M | $5.3M | $5.9M |
| Net profit margin | 23.80% | 24.22% | 26.16% | 23.08% | 24.61% | 15.76% | 22.38% | 24.56% | 11.76% | 21.18% |
| Basic EPSper basic share | $2.18 | $2.10 | $2.27 | $1.81 | $1.90 | $1.15 | $1.47 | $1.50 | $0.81 | $1.10 |
| Diluted EPSper diluted share | $2.18 | $2.10 | $2.27 | $1.81 | $1.90 | $1.15 | $1.47 | $1.50 | $0.81 | $1.09 |
Reported shareholders
| Holder | % owned |
|---|---|
WELLINGTON MANAGEMENT GROUP LLP | 9.31%1.02M shares |
BlackRock, Inc. | 8.50%926.78K shares |
ROYCE & ASSOCIATES LP | 7.38%805.05K shares |
DIMENSIONAL FUND ADVISORS LP | 5.84%637K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.24%462.69K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.46%267.98K shares |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 2.44%265.77K shares |
ACADIAN ASSET MANAGEMENT LLC | 2.13%232.64K shares |
STATE STREET CORP | 1.95%213.19K shares |
AMERICAN CENTURY COMPANIES INC | 1.56%169.86K shares |
Camp James S. | ≈1.17%127.96K shares |
HOTCHKIS & WILEY CAPITAL MANAGEMENT LLC | 1.12%122.34K shares |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 1.09%119.39K shares |
Qube Research & Technologies Ltd | 0.90%98.21K shares |
Kendall Lloyd W. Jr. | ≈0.85%92.9K shares |
King Janet Lee | ≈0.85%92.75K shares |
Laverne Robert G. | ≈0.82%89.45K shares |
Colwell Keary L. | ≈0.79%85.75K shares |
NORTHERN TRUST CORP | 0.77%84.31K shares |
LSV ASSET MANAGEMENT | 0.77%83.61K shares |
Percentages use 10.91M 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 26, 2026Form 4 | PERDUE MICHAEL JDirector | BuyCommon Stock · indirect | 3.0K | $30.94 | $92.8K | 3.0K |
| May 22, 2026Form 4 | PERDUE MICHAEL JDirector | BuyCommon Stock · indirect | 2.0K | $30.94 | $61.9K | 2.0K |
| May 6, 2026Form 4 | Black William JExecutive Vice Chair | BuyCommon Stock | 26.5K | $30.22 | $802.3K | 33.1K |
| May 5, 2026Form 4 | Black William JExecutive Vice Chair | BuyCommon Stock | 6.5K | $29.99 | $195.9K | 6.5K |
| Mar 3, 2025Form 4 | Guarini George J.President and CEO | SellCommon Stock | 27.0K | $27.50 | $742.5K | 46.8K |