Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $108.3M | $87.0M | $99.3M | $97.8M | $73.5M | $57.7M | $59.0M | $60.2M | $59.0M | $51.8M | $46.3M | $34.7M | $30.1M | $21.6M |
| Operating expenses | $58.8M | $51.1M | $50.4M | $44.4M | $39.7M | $42.8M | $35.6M | $35.6M | $32.5M | $29.5M | $29.2M | $25.8M | $22.1M | $17.9M |
| Net income | $35.2M | $9.8M | $36.7M | $37.4M | $26.6M | $5.9M | $18.2M | $17.4M | $13.8M | $12.3M | $9.0M | $4.6M | $5.2M | $1.2M |
| Net profit margin | 32.49% | 11.23% | 36.92% | 38.28% | 36.15% | 10.23% | 30.87% | 28.95% | 23.44% | 23.86% | 19.52% | 13.16% | 17.17% | 5.63% |
| Basic EPSper basic share | $4.49 | $1.24 | $4.71 | $4.84 | $3.38 | $0.75 | $2.32 | $2.23 | $1.80 | $1.64 | $1.23 | $0.78 | $1.46 | $0.39 |
| Diluted EPSper diluted share | $4.45 | $1.23 | $4.67 | $4.79 | $3.36 | $0.75 | $2.31 | $2.21 | $1.78 | $1.62 | $1.21 | $0.78 | $1.44 | $0.38 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 6.19%493.18K shares |
DIMENSIONAL FUND ADVISORS LP | 4.14%329.75K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.48%277.4K shares |
ACADIAN ASSET MANAGEMENT LLC | 2.92%232.76K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.10%167.48K shares |
Pacific Ridge Capital Partners, LLC | 2.09%166.71K shares |
AMERICAN CENTURY COMPANIES INC | 1.98%158.2K shares |
STATE STREET CORP | 1.83%146.18K shares |
TWO SIGMA INVESTMENTS, LP | 1.49%118.42K shares |
Siena Capital Partners GP, LLC | 1.46%116.14K shares |
Hillsdale Investment Management Inc. | 1.39%111K shares |
AQR CAPITAL MANAGEMENT LLC | 1.37%108.96K shares |
NORTHERN TRUST CORP | 1.19%94.52K shares |
RENAISSANCE TECHNOLOGIES LLC | 1.18%93.75K shares |
BANC FUNDS CO LLC | 1.13%90.42K shares |
Wealthspire Advisors, LLC | 1.10%87.54K shares |
Nuveen, LLC | 1.01%80.32K shares |
Qube Research & Technologies Ltd | 0.93%74.26K shares |
GOLDMAN SACHS GROUP INC | 0.92%73.46K shares |
LSV ASSET MANAGEMENT | 0.87%69.59K shares |
Percentages use 7.97M 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 5, 2026Form 4 | SEIDMAN LAWRENCE BDirector | BuyCommon Stock · indirect | 323 | $53.70 | $17.3K | 4.8K |
| Jun 5, 2026Form 4 | Dale Eric JDirector | BuyCommon Stock · indirect | 588 | $53.70 | $31.6K | 42.5K |
| Jun 5, 2026Form 4 | Drexler Blake SDirector | BuyCommon Stock · indirect | 79 | $53.70 | $4.2K | 36.9K |
| Jun 5, 2026Form 4 | Dunne Jeffrey RDirector | BuyCommon Stock · indirect | 315 | $53.70 | $16.9K | 6.1K |
| Jun 5, 2026Form 4 | Porto Carl MDirector | BuyCommon Stock · indirect | 370 | $53.70 | $19.9K | 22.1K |