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 | $168.6M | $153.5M | $143.9M | $127.8M | $112.8M | $104.0M | $93.3M | $85.5M | $77.3M | $81.3M | $75.7M | $56.2M | $50.5M | $46.6M | $42.5M | $38.7M |
| Operating expenses | $99.5M | $93.5M | $88.6M | $79.5M | $71.5M | $68.9M | $66.7M | $62.4M | $56.9M | $56.4M | $47.4M | $33.8M | $30.4M | $28.7M | $26.4M | $28.4M |
| Net income | $50.3M | $44.2M | $37.0M | $40.9M | $35.8M | $17.0M | $23.3M | $16.3M | $11.9M | $14.9M | $16.5M | $14.1M | $13.7M | $8.9M | $8.4M | $941,000 |
| Net profit margin | 29.84% | 28.83% | 25.73% | 31.96% | 31.71% | 16.32% | 25.00% | 19.07% | 15.41% | 18.33% | 21.83% | 25.14% | 27.19% | 19.16% | 19.81% | 2.43% |
| Basic EPSper basic share | $5.94 | $5.20 | $4.33 | $4.75 | $4.17 | $1.97 | $2.68 | $1.86 | $1.36 | $1.71 | $1.90 | $1.76 | $1.75 | $1.65 | $1.62 | $0.19 |
| Diluted EPSper diluted share | $5.94 | $5.20 | $4.33 | $4.75 | $4.17 | $1.97 | $2.68 | $1.86 | $1.36 | $1.71 | $1.90 | $1.75 | $1.74 | $1.65 | $1.62 | $0.19 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 11.09%928.38K shares |
DIMENSIONAL FUND ADVISORS LP | 5.96%498.43K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.10%343.48K shares |
First Business Financial Services, Inc. | 4.07%340.19K shares |
AMERICAN CENTURY COMPANIES INC | 3.26%272.79K shares |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 2.90%243.01K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.57%214.99K shares |
STATE STREET CORP | 2.24%187.37K shares |
BANC FUNDS CO LLC | 1.95%163.22K shares |
Cutler Capital Management, LLC | 1.84%154.35K shares |
LSV ASSET MANAGEMENT | 1.69%141.03K shares |
Pacific Ridge Capital Partners, LLC | 1.67%139.81K shares |
CHAMBAS COREY A | ≈1.67%139.78K shares |
AQR CAPITAL MANAGEMENT LLC | 1.54%128.93K shares |
FEDERATED HERMES, INC. | 1.50%125.56K shares |
RENAISSANCE TECHNOLOGIES LLC | 1.44%120.87K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 1.21%101.54K shares |
De Lisle Partners LLP | 1.18%98.81K shares |
Hillsdale Investment Management Inc. | 1.10%91.67K shares |
NORTHERN TRUST CORP | 1.00%83.4K shares |
Percentages use 8.37M 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 |
|---|---|---|---|---|---|---|
| Nov 7, 2025Form 4 | Crampton Kevin DChief Accounting Officer | BuyCommon Stock | 71 | $51.40 | $3.6K | 1.9K |
| Jul 30, 2025Form 4 | Kauten Ralph R.Director | BuyCommon Stock | 10.0K | $47.80 | $478.0K | 29.8K |
| Jul 30, 2025Form 4 | Graham Jason RDirector | BuyCommon Stock | 1.0K | $47.87 | $47.9K | 3.2K |
| Feb 7, 2025Form 4 | Ovokaitys DanielChief Information Officer | SellCommon Stock | 4.8K | $54.55 | $263.4K | 7.7K |
| Dec 13, 2024Form 4 | Sanders Carol PDirector | SellCommon Stock · indirect | 670 | $48.86 | $32.7K | 0 |