Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $96.4M | $97.4M | $91.8M | $72.4M | $55.5M | $48.8M | $43.5M | $41.0M | $39.6M | $31.5M |
| Operating expenses | $38.9M | $37.1M | $33.4M | $28.6M | $20.4M | $17.6M | $28.4M | $15.0M | $14.5M | $13.1M |
| Net income | $43.1M | $45.7M | $28.3M | $29.6M | $23.2M | $19.3M | $8.2M | $25.0M | $23.8M | $16.8M |
| Net profit margin | 44.69% | 46.89% | 30.80% | 40.96% | 41.74% | 39.46% | 18.91% | 61.03% | 60.12% | 53.40% |
| Basic EPSper basic share | $4.56 | $4.92 | $3.09 | $3.26 | $2.56 | $2.05 | $0.81 | $3.08 | $3.26 | $2.31 |
| Diluted EPSper diluted share | $4.50 | $4.84 | $3.05 | $3.22 | $2.55 | $2.05 | $0.81 | $3.03 | $3.26 | $2.31 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 6.21%591.02K shares |
Mink Brook Asset Management LLC | 5.00%475.61K shares |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 2.88%274.58K shares |
Travis Thomas L | ≈2.86%272.1K shares |
Twin Lions Management LLC | 2.68%255.2K shares |
Phillips John T | ≈2.52%240.11K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 2.05%195.47K shares |
AMERICAN CENTURY COMPANIES INC | 1.53%145.94K shares |
DIMENSIONAL FUND ADVISORS LP | 1.50%142.52K shares |
BANC FUNDS CO LLC | 1.35%128.52K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.18%112.58K shares |
Estes Jason E | ≈1.09%103.87K shares |
NORTHERN TRUST CORP | 0.78%74.19K shares |
HOTCHKIS & WILEY CAPITAL MANAGEMENT LLC | 0.78%73.92K shares |
STATE STREET CORP | 0.67%64.03K shares |
Levinson Andrew J | ≈0.48%45.26K shares |
Connor, Clark & Lunn Investment Management Ltd. | 0.47%44.66K shares |
Russell Investments Group, Ltd. | 0.37%34.83K shares |
GOLDMAN SACHS GROUP INC | 0.35%33.3K shares |
HSBC HOLDINGS PLC | 0.33%31.64K shares |
Percentages use 9.52M 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 28, 2026Form 4 | Haines Douglas AReg. Pres. of West. OK & KS | SellCommon stock, par value $0.01 per share | 1.0K | $44.07 | $44.1K | 16.6K |
| May 5, 2026Form 4 | Mathews Darrell Lee Jr.Executive Vice President | SellCommon stock, par value $0.01 per share | 1.0K | $43.00 | $43.0K | 6.5K |
| Mar 9, 2026Form 4 | Travis Thomas LPresident & CEO | SellCommon stock, par value $0.01 per share | 6.0K | $40.00 | $240.0K | 272.1K |
| Feb 4, 2026Form 4 | Harris Kelly JEVP; CFO | SellCommon stock, par value $0.01 per share | 4.5K | $45.75 | $205.9K | 12.8K |
| Sep 3, 2025Form 4 | Harris Kelly JEVP; CFO | SellCommon stock, par value $0.01 per share | 3.3K | $48.38 | $160.2K | 17.6K |