Revenue
2009
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 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $225.7M | $222.6M | $207.0M | $211.5M | $206.4M | $204.4M | $170.3M | $158.1M | $131.7M | $121.9M | $115.1M | $112.0M | $122.8M | $149.8M | $141.5M | $183.5M | $198.3M |
| Operating expenses | $138.2M | $135.1M | $127.1M | $128.3M | $131.0M | $122.4M | $111.7M | $107.5M | $92.1M | $90.3M | $88.5M | $90.0M | $104.1M | $116.7M | $133.9M | $155.0M | $188.4M |
| Net income | $68.5M | $66.8M | $59.1M | $63.4M | $62.9M | $56.2M | $46.4M | $39.8M | $20.5M | $22.8M | $20.0M | $18.0M | $77.5M | $26.2M | −$20.2M | −$16.7M | −$90.2M |
| Net profit margin | 30.37% | 30.00% | 28.53% | 29.96% | 30.47% | 27.48% | 27.26% | 25.20% | 15.54% | 18.67% | 17.39% | 16.09% | 63.12% | 17.49% | −14.28% | −9.11% | −45.49% |
| Basic EPSper basic share | $3.30 | $3.20 | $2.82 | $3.00 | $2.91 | $2.56 | $2.03 | $1.70 | $0.96 | $1.06 | $0.88 | $0.79 | $5.87 | $2.51 | -$2.94 | -$4.09 | -$39.60 |
| Diluted EPSper diluted share | $3.27 | $3.16 | $2.79 | $2.97 | $2.88 | $2.53 | $2.00 | $1.68 | $0.95 | $1.05 | $0.86 | $0.77 | $3.55 | $0.80 | -$2.94 | -$4.09 | -$39.60 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 14.49%2.98M shares |
DIMENSIONAL FUND ADVISORS LP | 4.32%890.44K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.27%879.63K shares |
STATE STREET CORP | 4.00%824.46K shares |
AMERICAN CENTURY COMPANIES INC | 3.79%780.99K shares |
ACADIAN ASSET MANAGEMENT LLC | 3.67%756.33K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 3.39%697.72K shares |
RENAISSANCE TECHNOLOGIES LLC | 3.00%617.5K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.61%537.68K shares |
GOLDMAN SACHS GROUP INC | 2.02%415.99K shares |
LSV ASSET MANAGEMENT | 1.88%388.29K shares |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 1.85%380.32K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 1.68%346.62K shares |
JPMORGAN CHASE & CO | 1.67%344.12K shares |
Qube Research & Technologies Ltd | 1.64%338.63K shares |
Nuveen, LLC | 1.60%329.51K shares |
PL Capital Advisors, LLC | 1.55%318.99K shares |
TWO SIGMA INVESTMENTS, LP | 1.55%318.64K shares |
PRINCIPAL FINANCIAL GROUP INC | 1.33%273.13K shares |
MORGAN STANLEY | 1.23%252.47K shares |
Percentages use 20.6M 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 9, 2026Form 4 | Ervin Patrick JExecutive Vice President | SellCommon Stock | 1.4K | $35.39 | $49.5K | 34.7K |
| Jun 9, 2026Form 4 | Ervin Patrick JExecutive Vice President | SellCommon Stock | 2 | $35.44 | $70.88 | 36.1K |
| Jun 9, 2026Form 4 | Ervin Patrick JExecutive Vice President | SellCommon Stock | 76 | $35.40 | $2.7K | 36.1K |
| Jun 9, 2026Form 4 | Ervin Patrick JExecutive Vice President | SellCommon Stock | 242 | $35.41 | $8.6K | 36.2K |
| Jun 9, 2026Form 4 | Ervin Patrick JExecutive Vice President | SellCommon Stock | 780 | $35.42 | $27.6K | 36.4K |