Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $315.1M | $276.9M | $250.7M | $255.8M | $180.7M | $141.9M | — | — | — | — | — |
| Operating expenses | $176.0M | $173.6M | $131.5M | $148.7M | $87.3M | $74.5M | $60.0M | $43.5M | $32.7M | $27.4M | $23.1M |
| Net income | $71.1M | $66.7M | $77.3M | $59.4M | $60.6M | $39.5M | $30.1M | $25.6M | $12.4M | $5.0M | $4.3M |
| Net profit margin | 22.56% | 24.08% | 30.82% | 23.24% | 33.51% | 27.81% | — | — | — | — | — |
| Basic EPSper basic share | $6.71 | $5.97 | $6.95 | $5.42 | $6.64 | $4.76 | $3.63 | $3.12 | $2.40 | $0.43 | $1.54 |
| Diluted EPSper diluted share | $6.62 | $5.93 | $6.91 | $5.29 | $6.45 | $4.66 | $3.56 | $3.06 | $2.34 | $0.43 | $1.54 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 9.75%1.21M shares |
WELLINGTON MANAGEMENT GROUP LLP | 8.25%1.02M shares |
Patriot Financial Partners GP II, L.P. | 5.36%664.88K shares |
ADAGE CAPITAL PARTNERS GP, L.L.C. | 4.24%525.42K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.13%512.53K shares |
DIMENSIONAL FUND ADVISORS LP | 3.81%472.6K shares |
STATE STREET CORP | 3.78%469.13K shares |
AMERICAN CENTURY COMPANIES INC | 2.86%354.85K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.49%308.06K shares |
CITADEL ADVISORS LLC | 2.44%302.63K shares |
MILLENNIUM MANAGEMENT LLC | 1.98%245.55K shares |
TWO SIGMA INVESTMENTS, LP | 1.77%219.86K shares |
KENNEDY CAPITAL MANAGEMENT LLC | 1.71%212.24K shares |
BASSWOOD CAPITAL MANAGEMENT, L.L.C. | 1.70%210.37K shares |
Bank of New York Mellon Corp | 1.58%195.37K shares |
Nuveen, LLC | 1.56%193.29K shares |
UBS Group AG | 1.47%181.98K shares |
ALLIANCEBERNSTEIN L.P. | 1.42%176.62K shares |
MORGAN STANLEY | 1.36%168.59K shares |
D. E. Shaw & Co., Inc. | 1.31%162.69K shares |
Percentages use 12.4M shares of this listed class outstanding on Jun 30, 2026.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 29, 2026Form 4 · 10b5-1 | Rosenberg NickExecutive Vice President | SellCommon Stock | 90 | $100.06 | $9.0K | 24.1K |
| Jun 26, 2026Form 4 · 10b5-1 | Rosenberg NickExecutive Vice President | SellCommon Stock | 263 | $100.01 | $26.3K | 24.2K |
| Jun 12, 2026Form 4 | PATENT ROBERT CDirector | SellCommon Stock | 10.0K | $96.41 | $964.1K | 86.2K |
| Jun 4, 2026Form 4 | PATENT ROBERT CDirector | SellCommon Stock | 5.0K | $90.21 | $451.0K | 96.2K |
| May 29, 2026Form 4 | GUTMAN HARVEYDirector | SellCommon Stock | 3.0K | $89.58 | $268.7K | 18.2K |