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 | $392.0M | $350.3M | $277.5M | $297.9M | $225.3M | $192.0M | $169.4M | $146.2M | $133.4M | $94.8M | $59.1M | $56.1M | $62.6M | $33.0M |
| Operating expenses | $200.8M | $191.4M | $185.9M | $160.6M | $129.3M | $100.7M | $96.8M | $89.8M | $81.4M | $64.9M | $39.6M | $38.7M | $36.4M | $24.1M |
| Net income | $150.7M | $124.1M | $61.5M | $94.3M | $60.7M | $60.1M | $54.6M | $41.0M | $33.1M | $18.5M | $11.4M | $9.9M | $16.1M | $3.0M |
| Net profit margin | 38.44% | 35.41% | 22.17% | 31.64% | 26.92% | 31.32% | 32.25% | 28.08% | 24.85% | 19.47% | 19.34% | 17.74% | 25.77% | 9.20% |
| Basic EPSper basic share | $10.06 | $8.24 | $4.17 | $6.78 | $5.65 | $5.82 | $5.71 | $4.26 | $3.51 | $2.49 | $2.80 | $2.33 | $3.81 | $0.53 |
| Diluted EPSper diluted share | $9.78 | $8.05 | $4.08 | $6.56 | $5.44 | $5.70 | $5.52 | $4.12 | $3.33 | $2.37 | $2.57 | $2.25 | $3.80 | $0.53 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 14.37%3.03M shares |
STATE STREET CORP | 5.58%1.17M shares |
DIMENSIONAL FUND ADVISORS LP | 3.91%823.9K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.88%818.05K shares |
JOHNSON BRENDA L | ≈3.19%672.79K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.40%504.74K shares |
WESTWOOD HOLDINGS GROUP INC | 2.14%450.66K shares |
Smith Oliver Pierce | ≈2.13%447.9K shares |
GOLDMAN SACHS GROUP INC | 1.87%392.81K shares |
AMERICAN CENTURY COMPANIES INC | 1.72%361.26K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 1.70%358.09K shares |
Boston Partners | 1.48%311.32K shares |
ALLIANCEBERNSTEIN L.P. | 1.46%307.21K shares |
FJ Capital Management LLC | 1.32%277.24K shares |
NORTHERN TRUST CORP | 1.14%240.56K shares |
Invesco Ltd. | 1.02%215.67K shares |
SILVERCREST ASSET MANAGEMENT GROUP LLC | 0.94%198.35K shares |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 0.89%186.81K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 0.84%176.44K shares |
JENNISON ASSOCIATES LLC | 0.82%172.93K shares |
Percentages use 21.06M 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 |
|---|---|---|---|---|---|---|
| Mar 12, 2026Form 4 | ATWELL ROBERT BRUCEDirector | SellCommon Stock | 100 | $150.27 | $15.0K | 34.1K |
| Mar 12, 2026Form 4 | ATWELL ROBERT BRUCEDirector | SellCommon Stock | 1.3K | $150.26 | $198.9K | 34.2K |
| Mar 12, 2026Form 4 | ATWELL ROBERT BRUCEDirector | SellCommon Stock | 1.9K | $149.49 | $281.8K | 35.5K |
| Mar 5, 2026Form 4 | ATWELL ROBERT BRUCEDirector | SellCommon Stock | 116 | $152.05 | $17.6K | 34.1K |
| Mar 5, 2026Form 4 | ATWELL ROBERT BRUCEDirector | SellCommon Stock | 400 | $151.34 | $60.5K | 34.2K |