Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $143.4M | $109.6M | $111.7M | $136.0M | $114.8M | $93.8M | $78.0M | $67.3M | $56.7M | $44.7M |
| Operating expenses | $77.3M | $63.3M | $59.3M | $56.6M | $48.1M | $45.4M | $36.9M | $31.6M | $25.5M | $20.2M |
| Net income | $46.1M | $32.8M | $40.0M | $53.4M | $45.7M | $27.2M | $31.4M | $26.9M | $16.9M | $13.2M |
| Net profit margin | 32.15% | 29.96% | 35.78% | 39.25% | 39.79% | 28.99% | 40.28% | 40.01% | 29.78% | 29.57% |
| Basic EPSper basic share | $1.53 | $1.05 | $1.29 | $1.78 | $1.59 | $0.95 | $1.07 | $0.93 | $0.69 | $0.59 |
| Diluted EPSper diluted share | $1.49 | $1.03 | $1.27 | $1.72 | $1.54 | $0.93 | $1.05 | $0.91 | $0.68 | $0.58 |
Reported shareholders
| Holder | % owned |
|---|---|
Thrivent Financial for Lutherans | 7.91%2.21M shares |
BlackRock, Inc. | 6.33%1.77M shares |
ALLIANCEBERNSTEIN L.P. | 4.81%1.34M shares |
Baack Jerry J. | ≈4.26%1.19M shares |
Urness Todd B. | ≈4.22%1.18M shares |
DIMENSIONAL FUND ADVISORS LP | 3.94%1.1M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.38%941.48K shares |
AMERICAN CENTURY COMPANIES INC | 2.54%708.42K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.00%557.37K shares |
STATE STREET CORP | 1.68%468.51K shares |
PUNCH & ASSOCIATES INVESTMENT MANAGEMENT, INC. | 1.56%434.66K shares |
RENAISSANCE TECHNOLOGIES LLC | 1.38%385.95K shares |
ACADIAN ASSET MANAGEMENT LLC | 1.29%361.03K shares |
Tradition Wealth Management, LLC | 1.25%349.55K shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 1.25%348.02K shares |
NEXT CENTURY GROWTH INVESTORS LLC | 1.14%318.38K shares |
TWO SIGMA INVESTMENTS, LP | 1.11%308.51K shares |
KENNEDY CAPITAL MANAGEMENT LLC | 1.01%282.65K shares |
Ancora Advisors LLC | 0.86%238.58K shares |
Hillsdale Investment Management Inc. | 0.84%234.06K shares |
Percentages use 27.88M 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 5, 2026Form 4 | Place Nicholas L.CHIEF BANKING OFFICER | SellCommon Stock | 4.7K | $19.28 | $90.4K | 139.6K |
| Jun 5, 2026Form 4 | Chybowski Joseph M.PRESIDENT & CFO | SellCommon Stock | 7.0K | $18.96 | $132.7K | 118.5K |
| May 21, 2026Form 4 | Shellberg Jeffrey D.Director | SellCommon Stock · indirect | 20.0K | $18.55 | $371.0K | 25.0K |
| May 21, 2026Form 4 | Crocker Mary JayneDirector | SellCommon Stock | 6.5K | $18.50 | $120.7K | 209.5K |
| May 11, 2026Form 4 | Crocker Mary JayneDirector | BuyDepositary Shares · indirect | 205 | $20.00 | $4.1K | 5.7K |