Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $173.9M | $157.5M | $191.6M | $123.8M | $113.6M | $105.7M | $82.3M | $74.6M | $55.6M | $48.0M |
| Operating expenses | $84.5M | $78.8M | $88.1M | $62.0M | $50.5M | $48.7M | $42.8M | $39.6M | $30.4M | $25.1M |
| Net income | $71.5M | $65.6M | $74.5M | $45.2M | $45.4M | $38.0M | $26.7M | $25.5M | $15.3M | $14.9M |
| Net profit margin | 41.12% | 41.63% | 38.89% | 36.53% | 40.00% | 35.99% | 32.44% | 34.12% | 27.56% | 31.04% |
| Basic EPSper basic share | $7.23 | $6.50 | $7.28 | $5.58 | $5.92 | $5.07 | $3.91 | $3.81 | $2.44 | $2.40 |
| Diluted EPSper diluted share | $7.23 | $6.50 | $7.28 | $5.58 | $5.92 | $5.07 | $3.87 | $3.81 | $2.44 | $2.40 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 7.41%821.39K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.20%465.42K shares |
STATE STREET CORP | 3.95%437.34K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.68%296.45K shares |
DIMENSIONAL FUND ADVISORS LP | 1.69%187.68K shares |
Merit Financial Group, LLC | 1.57%174.05K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 1.32%146.54K shares |
NORTHERN TRUST CORP | 0.94%104.09K shares |
BANK OF MONTREAL /CAN/ | 0.94%103.84K shares |
Molepske Michael B. | ≈0.94%103.65K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 0.77%85.18K shares |
FIRST TRUST ADVISORS LP | 0.64%70.61K shares |
McFarlane Timothy J. | ≈0.62%68.65K shares |
VANGUARD FIDUCIARY TRUST CO | 0.62%68.22K shares |
Creative Planning | 0.53%59.06K shares |
J.W. COLE ADVISORS, INC. | 0.47%52.31K shares |
NICOLET BANKSHARES INC | 0.47%51.53K shares |
MARSHALL WACE, LLP | 0.43%47.89K shares |
Bank of New York Mellon Corp | 0.41%45.09K shares |
STIFEL FINANCIAL CORP | 0.38%42.47K shares |
Percentages use 11.08M 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 |
|---|---|---|---|---|---|---|
| Apr 22, 2026Form 4 | Sprang Todd A.Director | BuyCommon Stock | 450 | $138.96 | $62.5K | 2.0K |
| Apr 21, 2026Form 4 | Stayer-Suprick Michael SDirector | BuyCommon Stock | 225 | $140.04 | $31.5K | 4.6K |
| Feb 11, 2026Form 4 | Eldred Steven MDirector | SellCommon Stock | 8.0K | $151.95 | $1.22M | 125.7K |
| Feb 6, 2026Form 4 | Eldred Steven MDirector | SellCommon Stock | 8.0K | $145.02 | $1.16M | 133.7K |
| Jan 27, 2026Form 4 | Sprang Todd A.Director | BuyCommon Stock | 150 | $141.06 | $21.2K | 1.2K |