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 | $99.2M | $99.0M | $95.6M | $90.6M | $84.2M | $78.0M | $77.2M | $9.2M | $8.3M | $67.1M | $64.0M | $59.8M | $54.3M | $54.0M | $29.5M | $28.9M | $31.9M |
| Operating expenses | $64.4M | $62.2M | $64.2M | $60.0M | $55.3M | $52.0M | $51.4M | — | — | $45.0M | $43.3M | $40.7M | $35.7M | $37.6M | $20.8M | $13.6M | $14.0M |
| Operating income | $34.8M | $36.8M | $31.3M | $30.7M | $28.9M | $26.0M | $25.8M | $26.7M | $24.0M | $22.1M | $20.6M | $19.0M | $18.5M | $16.4M | $8.7M | $15.3M | $17.9M |
| Operating margin | 35.05% | 37.16% | 32.80% | 33.84% | 34.29% | 33.33% | 33.37% | 290.27% | 289.60% | 32.97% | 32.27% | 31.86% | 34.17% | 30.32% | 29.59% | 52.98% | 56.19% |
| EBITDA | $63.6M | $64.2M | $59.1M | $57.2M | $56.3M | $51.6M | $51.6M | $51.7M | $49.1M | $45.1M | $42.8M | $40.0M | $37.4M | $36.6M | $16.0M | $21.6M | $24.3M |
| EBITDA margin | 64.14% | 64.86% | 61.82% | 63.14% | 66.92% | 66.13% | 66.90% | 561.75% | 591.90% | 67.26% | 66.98% | 66.94% | 68.88% | 67.80% | 54.36% | 74.75% | 76.24% |
| Net income | $17.6M | $19.2M | $15.4M | $21.1M | $109.2M | $19.4M | $19.0M | $24.2M | $45.6M | $17.2M | $23.7M | $51.6M | $13.2M | $19.5M | $73.8M | $16.3M | $18.6M |
| Net profit margin | 17.75% | 19.43% | 16.11% | 23.28% | 129.67% | 24.93% | 24.58% | 263.00% | 549.63% | 25.66% | 37.05% | 86.23% | 24.26% | 36.10% | 250.20% | 56.48% | 58.21% |
| Basic EPSper basic share | $1.27 | $1.39 | $1.12 | $1.53 | $7.94 | $1.42 | $1.38 | $1.76 | $3.35 | $1.28 | $1.78 | $3.99 | $1.04 | $1.54 | $5.84 | $1.33 | $1.56 |
| Diluted EPSper diluted share | $1.27 | $1.39 | $1.11 | $1.53 | $7.92 | $1.41 | $1.38 | $1.76 | $3.35 | $1.28 | $1.78 | $3.99 | $1.04 | $1.54 | $5.83 | $1.33 | $1.56 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 10.74%1.49M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 6.08%845.48K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.04%560.95K shares |
STATE STREET CORP | 2.72%377.5K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.70%375.67K shares |
MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd. | 2.54%353.54K shares |
JANE STREET GROUP, LLC | 1.92%267.49K shares |
TWO SIGMA INVESTMENTS, LP | 1.65%229.24K shares |
Qube Research & Technologies Ltd | 1.49%206.73K shares |
CITADEL ADVISORS LLC | 1.44%200.67K shares |
RENAISSANCE TECHNOLOGIES LLC | 1.41%196.51K shares |
DIMENSIONAL FUND ADVISORS LP | 1.35%187.83K shares |
Bank of New York Mellon Corp | 1.23%171.06K shares |
Nuveen, LLC | 1.22%169.85K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.10%152.91K shares |
AQR CAPITAL MANAGEMENT LLC | 1.05%145.26K shares |
HRT FINANCIAL LP | 0.95%132.13K shares |
MILLENNIUM MANAGEMENT LLC | 0.90%125.08K shares |
D. E. Shaw & Co., Inc. | 0.84%116.83K shares |
NORTHERN TRUST CORP | 0.83%115.84K shares |
Percentages use 13.9M 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 |
|---|---|---|---|---|---|---|
| Oct 29, 2025Form 4 | MILLER ALAN BPresident, and CEO | BuyShares Of Beneficial Interest | 12.2K | $37.02 | $453.4K | 182.1K |