Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $182.6M | $164.3M | $152.9M | $124.8M | $112.7M | $94.9M | $85.9M | $74.8M | $62.2M | $56.7M | $55.2M | $39.1M | $33.3M | $33.1M | $34.3M | $19.4M |
| Operating expenses | $102.1M | $97.6M | $86.4M | $63.4M | $54.0M | $54.5M | $47.9M | $43.0M | $38.3M | $32.7M | $32.3M | $23.6M | $17.5M | $16.6M | $14.5M | $12.3M |
| Net income | $58.6M | $50.2M | $39.2M | $47.2M | $47.2M | $27.5M | $28.9M | $20.9M | $15.6M | $14.8M | $13.7M | $10.1M | $10.1M | $10.1M | $11.5M | $4.6M |
| Net profit margin | 32.08% | 30.54% | 25.65% | 37.80% | 41.85% | 29.03% | 33.66% | 28.00% | 25.00% | 26.18% | 24.76% | 25.77% | 30.27% | 30.52% | 33.47% | 23.83% |
| Basic EPSper basic share | $5.19 | $4.42 | $3.86 | $5.22 | $5.22 | $3.00 | $3.14 | $2.40 | $2.08 | $1.99 | $1.84 | $1.49 | $1.48 | $3.43 | $5.25 | $1.98 |
| Diluted EPSper diluted share | $5.18 | $4.42 | $3.85 | $5.21 | $5.22 | $2.99 | $3.14 | $2.39 | $2.07 | $1.98 | $1.79 | $1.45 | $1.44 | $3.32 | $5.12 | $1.95 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 1.12M |
Hensley Todd E. | 549.34K |
DIMENSIONAL FUND ADVISORS LP | 465.84K |
RAFFLES ASSOCIATES LP | 422.31K |
VANGUARD CAPITAL MANAGEMENT LLC | 417.02K |
STATE STREET CORP | 358.89K |
AMERICAN CENTURY COMPANIES INC | 353.44K |
STEFFENS GREG A | 291.95K |
Jones Daniel Lee | 282.22K |
GEODE CAPITAL MANAGEMENT, LLC | 247.56K |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 237.22K |
HOTCHKIS & WILEY CAPITAL MANAGEMENT LLC | 155.51K |
VANGUARD PORTFOLIO MANAGEMENT LLC | 155.41K |
Capps Kimberly A | 126.45K |
MILLENNIUM MANAGEMENT LLC | 110.32K |
ALGERT GLOBAL LLC | 107K |
Young William E | 100.79K |
NORTHERN TRUST CORP | 98.04K |
AQR CAPITAL MANAGEMENT LLC | 95.61K |
MORGAN STANLEY | 93.99K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 5, 2026Form 4 | Windes RichardEVP-CHIEF LENDING OFFICER | SellCommon Stock | 2.0K | $69.70 | $139.4K | 5.4K |
| May 21, 2026Form 4 | Windes RichardEVP-CHIEF LENDING OFFICER | SellCommon Stock | 2.0K | $68.47 | $136.9K | 5.4K |
| May 6, 2026Form 4 | BAGBY DOUGLASDirector | SellCommon stock | 580 | $68.90 | $40.0K | 21.2K |
| Mar 4, 2026Form 4 | Love Charles RDirector | SellCommon Stock | 580 | $64.00 | $37.1K | 15.2K |
| Nov 20, 2025Form 4 | Young William EOther | SellCommon Stock · indirect | 1.5K | $53.87 | $80.8K | 93.6K |