Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $153.2M | $135.8M | $140.6M | $161.6M | $140.1M | $131.7M | $129.2M |
| Operating expenses | $117.1M | $110.0M | $105.5M | $97.0M | $102.3M | $158.8M | $98.0M |
| Net income | $31.4M | $24.5M | $23.4M | $50.1M | $31.6M | −$45.9M | $26.6M |
| Net profit margin | 20.47% | 18.05% | 16.63% | 31.00% | 22.55% | −34.82% | 20.57% |
| Basic EPSper basic share | $1.38 | $1.06 | $1.00 | $2.03 | $1.19 | -$1.74 | $1.01 |
| Diluted EPSper diluted share | $1.38 | $1.06 | $1.00 | $2.03 | $1.19 | -$1.74 | $1.01 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 8.11%1.8M shares |
DIMENSIONAL FUND ADVISORS LP | 5.67%1.26M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.31%955.88K shares |
STATE STREET CORP | 4.12%912.31K shares |
AMERICAN CENTURY COMPANIES INC | 3.20%709.57K shares |
LAZARD ASSET MANAGEMENT LLC | 2.89%640.74K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.60%576.61K shares |
Walsh Elizabeth L. | ≈2.01%446.57K shares |
ACADIAN ASSET MANAGEMENT LLC | 1.75%387.4K shares |
KENNEDY CAPITAL MANAGEMENT LLC | 1.73%384.08K shares |
GOLDMAN SACHS GROUP INC | 1.69%373.75K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 1.36%301.84K shares |
AQR CAPITAL MANAGEMENT LLC | 1.35%299.72K shares |
ALGERT GLOBAL LLC | 1.26%278.21K shares |
Hillsdale Investment Management Inc. | 1.19%263.66K shares |
MORGAN STANLEY | 1.00%222.63K shares |
Nuveen, LLC | 0.88%195.19K shares |
NORTHERN TRUST CORP | 0.86%189.82K shares |
Russell Investments Group, Ltd. | 0.84%186.23K shares |
Huber Capital Management LLC | 0.83%183.55K shares |
Percentages use 22.16M 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 12, 2026Form 4 | Langs Bradford N.PRESIDENT, CHIEF STRATEGY OFCR | SellCommon Stock | 5.5K | $26.47 | $145.6K | 27.1K |
| May 6, 2026Form 4 | Walsh Elizabeth L.Director | BuyCommon Stock | 4.6K | $26.20 | $119.9K | 58.8K |
| May 5, 2026Form 4 | Haskins James W.Director | SellCommon Stock | 1.0K | $26.04 | $26.0K | 62.7K |
| Oct 30, 2025Form 4 | Bolton Robert M.Director | SellCommon Stock | 1.9K | $17.23 | $32.8K | 10.8K |
| Sep 10, 2025Form 4 | Speare Matthew M.SEVP, CHIEF OPERATING OFFICER | SellCommon Stock | 13.6K | $19.83 | $268.7K | 21.9K |