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 | $161.3M | $149.4M | $147.6M | $149.0M | $137.7M | $133.2M | $114.4M | $106.8M | $94.8M | $86.4M | $83.8M | $73.8M | $61.3M | $51.3M | $44.0M | $41.9M | $42.6M |
| Operating expenses | $101.4M | $102.8M | $116.1M | $116.2M | $101.6M | $99.9M | $80.2M | $71.1M | $68.3M | $55.6M | $51.0M | $57.4M | $32.8M | $24.9M | $21.3M | $23.4M | $20.5M |
| Operating income | $58.4M | $51.1M | $50.8M | $44.8M | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating margin | 36.22% | 34.23% | 34.41% | 30.09% | — | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA | $119.5M | $117.2M | $100.1M | $103.4M | — | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 74.06% | 78.47% | 67.85% | 69.42% | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | $19.3M | $24.0M | $5.0M | $10.8M | $10.9M | $14.9M | $9.6M | $12.3M | $5.9M | $4.0M | $3.6M | −$5.9M | $1.5M | $3.8M | $5.7M | $4.9M | $4.6M |
| Net profit margin | 11.95% | 16.06% | 3.38% | 7.25% | 7.94% | 11.22% | 8.42% | 11.54% | 6.26% | 4.58% | 4.29% | −8.00% | 2.49% | 7.34% | 12.99% | 11.75% | 10.80% |
| Basic EPSper basic share | $0.14 | $0.27 | -$0.19 | -$0.04 | -$0.09 | $0.09 | -$0.16 | $0.03 | -$0.19 | -$0.16 | -$0.07 | -$0.61 | -$0.22 | -$0.04 | $0.15 | $0.09 | $0.06 |
| Diluted EPSper diluted share | $0.14 | $0.27 | -$0.19 | -$0.04 | -$0.09 | $0.09 | -$0.16 | $0.03 | -$0.19 | -$0.16 | -$0.07 | -$0.61 | -$0.22 | -$0.04 | $0.15 | $0.09 | $0.06 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 9.25%4.48M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 5.35%2.59M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.42%2.14M shares |
STATE STREET CORP | 3.48%1.68M shares |
MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd. | 3.45%1.67M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.99%1.45M shares |
Invesco Ltd. | 2.44%1.18M shares |
RENAISSANCE TECHNOLOGIES LLC | 2.21%1.07M shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.64%792.62K shares |
AQR CAPITAL MANAGEMENT LLC | 1.48%714.48K shares |
DIMENSIONAL FUND ADVISORS LP | 1.38%666.88K shares |
NORTHERN TRUST CORP | 1.06%514.51K shares |
GOLDMAN SACHS GROUP INC | 1.02%494.96K shares |
MORGAN STANLEY | 0.83%399.38K shares |
VANGUARD FIDUCIARY TRUST CO | 0.68%328.54K shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 0.65%312.92K shares |
LSV ASSET MANAGEMENT | 0.60%291.6K shares |
JPMORGAN CHASE & CO | 0.57%273.56K shares |
Quantinno Capital Management LP | 0.49%235.63K shares |
Bank of New York Mellon Corp | 0.44%215.31K shares |
Percentages use 48.41M 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 1, 2026Form 4 · 10b5-1 | Carter Ryan StuartExecutive Vice President | BuyCommon Stock | 100 | $12.51 | $1.3K | 4.6K |
| May 1, 2026Form 4 · 10b5-1 | Carter Ryan StuartExecutive Vice President | BuyCommon Stock | 100 | $12.66 | $1.3K | 4.5K |
| Apr 1, 2026Form 4 · 10b5-1 | Carter Ryan StuartExecutive Vice President | BuyCommon Stock | 100 | $11.48 | $1.1K | 4.4K |
| Feb 25, 2026Form 4 | Gerson GaryChief Financial Officer | BuyCommon Stock | 275 | $12.47 | $3.4K | 23.5K |
| Nov 13, 2025Form 4 | Gerson GaryChief Financial Officer | BuyCommon Stock · indirect | 100 | $11.31 | $1.1K | 100 |