QLYS Qualys, Inc. - Common Stock
About Qualys, Inc. - Common Stock Company overview from Wikipedia
Qualys, Inc. is an American technology firm based in Foster City, California, specializing in cloud security, compliance and related services.
Read more
Qualys, Inc. is an American technology firm based in Foster City, California, specializing in cloud security, compliance and related services.
Qualys has over 10,300 customers in more than 130 countries. The company has strategic partnerships with major managed services providers and consulting organizations including BT, Dell SecureWorks, Fujitsu, IBM, NTT, Symantec, Verizon, and Wipro.
## History
Qualys has been described as "one of the earliest software-as-a-service security vendors."
Philippe Courtot first invested in the company in 1999. He became CEO and board chair in 2001. Courtot described Qualys as addressing a "mounting need for automatic detection of network vulnerabilities" when he announced the second round of financing.
The company launched QualysGuard in 2000, making Qualys one of the first entrants in the vulnerability management market. This software could automatically scan corporate local area networks (LANs) for vulnerabilities and search for an available patch. The company subsequently added compliance, malware detection, and web application scanning to its platform.
Qualys went public on the Nasdaq under the stock ticker QLYS on September 28, 2012, raising net proceeds of $87.5 million. The stock doubled from 2019–2024.
In 2015, Qualys launched its cloud platform and lightweight cloud agent, aimed at providing continuous monitoring of an organization's IT infrastructure and applications. The cloud platform introduced several new features designed to help organizations address cybersecurity and compliance issues.
Another security service that Qualys offers is its Network Passive Sensor service, an advanced technology layer that monitors network traffic and detects what is on the network that needs to be secured. The Network Passive Sensor immediately sends asset metadata to the Qualys Cloud Platform, where it is analyzed for comprehensive security insights.
In 2021, Courtot resigned from his role as Qualys' CEO for health reasons after leading the company for two decades. Sumedh Thakar became president and CEO following Courtot.
In August 2021, Qualys partnered with Red Hat to bring Qualys' Cloud Agent to Red Hat Enterprise Linux (RHEL) CoreOS and Red Hat OpenShift. The CoreOS Cloud Agent for OpenShift works with Qualys' Container Security Runtime, delivering continuous packages and vulnerabilities for the entire OpenShift stack.
The Qualys Threat Research Unit (TRU) won two Pwnie Awards in 2021, in the "Best Privilege Escalation Bug" and "Most Under-Hyped Research" categories. The TRU also won two Pwnie Awards in 2025, in the "Epic Achievement" and "Best Remote Code Execution (RCE)" categories.
In November 2023, Qualys released its Enterprise TruRisk Management (ETM) software, which aggregates cyber risk signals to provide a risk-scoring framework for companies to measure and reduce IT risk. Thakar said that Qualys is expanding ETM to integrate risk data from different security tools, including other security vendors. This will give customers a single view of risk, so they can focus on reducing risk in the areas that are impacting the most important parts of their business. In 2024, he announced that Qualys would offer a free 30-day access to ETM to assist organisations in adhering to the UK National Cyber Security Centre's (NCSC) guidelines that recommend a 5–7 day window for patching vulnerabilities. Qualys introduced its real-time Risk Operations Center (ROC) with ETM at its annual conference in San Diego in October 2024.
In May 2024, Qualys launched a managed security services partner (MSSP) portal as part of its global partner program. The portal was designed to enhance operational efficiencies for Qualys' partners and offer visibility into client accounts, licenses, and user roles.
In March 2026, Qualys debuted Agent Val, the first agentic AI tool for exploit validation and autonomous remediation.
Source: Wikipedia, CC BY-SA 4.0 · View on Wikipedia ↗
QLYS Stock Snapshot Price, market cap, P/E, EPS, ROE, debt/equity, 52-week range
QLYS Stock Price Chart Daily OHLCV with technical indicators — pan, zoom, and customize your view
10-Year Performance Revenue, net income, margins and EPS trends
Valuation P/E, P/S, P/B, EV/EBITDA ratios — is the stock expensive or cheap?
Profitability Gross, operating and net margins; ROE, ROA, ROIC
Financial Health Debt, liquidity, solvency — balance sheet strength
Growth Revenue, EPS and net income growth: YoY, 3Y CAGR, 5Y CAGR
Capital Efficiency Asset turnover, inventory turnover, receivables turnover
QLYS Analyst Consensus Bullish and bearish analyst opinions, 12-month price target, upside
- Strong Buy 3 10.3%
- Buy 7 24.1%
- Hold 18 62.1%
- Sell 1 3.4%
- Strong Sell 0 0.0%
12-Month Price Target
18 analysts · 2026-08-19Earnings History EPS actual vs estimate, surprise %, beat rate, next earnings date
| Period | EPS Actual | EPS Est | Surprise |
|---|---|---|---|
| June 30, 2026 | $1.98 | $1.82 | 0.16% |
| March 31, 2026 | $1.95 | $1.84 | 0.11% |
| Dec. 31, 2025 | $1.87 | $1.82 | 0.05% |
| Sept. 30, 2025 | $1.86 | $1.59 | 0.27% |
| June 30, 2025 | $1.68 | $1.50 | 0.18% |
| March 31, 2025 | $1.67 | $1.50 | 0.17% |
Peer comparison (GICS sub-industry) Key metrics vs sector peers
| Ticker | Market Cap | P/E | Rev YoY | Net Margin | ROE | Gross Margin |
|---|---|---|---|---|---|---|
| QLYS | $4.75B | 24.4 | 10.1% | 29.6% | 37.1% | 82.8% |
| GEN | $11.30B | 12.0 | 27.1% | 19.5% | 38.4% | 78.5% |
| FROG | $7.47B | -100.7 | 24.1% | -13.5% | -8.4% | 76.8% |
| PATH | — | 24.2 | 12.7% | 17.5% | 15.1% | 83.2% |
| S | — | -10.2 | 21.9% | -45.0% | -30.6% | 74.1% |
| GTLB | — | -103.1 | 25.8% | -5.9% | -6.3% | 87.4% |
| NTSK | $0 | -4.7 | 31.7% | -95.8% | 325.4% | 68.1% |
| CVLT | $3.21B | 49.3 | 18.9% | 6.0% | 64.8% | 81.2% |
| DLB | — | 27.6 | 5.9% | 18.9% | 10.0% | 88.1% |
| VRNS | $3.86B | -29.0 | 13.2% | -20.7% | -27.5% | 78.8% |
| TENB | — | -78.4 | 11.0% | -3.6% | -10.7% | 78.1% |
Full Fundamentals All metrics by year — income statement, balance sheet, cash flow
Income Statement 18
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $669M | $608M | $554M | $490M | $411M | $363M | $322M | $279M | $231M | $198M | $198M | $134M | |
| Cost of Revenue | $115M | $111M | $107M | $103M | $89M | $79M | $70M | $66M | $52M | $43M | $34M | $29M | |
| Gross Profit | $554M | $496M | $447M | $387M | $322M | $284M | $252M | $213M | $179M | $155M | $130M | $105M | |
| R&D Expense | $117M | $112M | $110M | $101M | $81M | $73M | $68M | $53M | $43M | $37M | $30M | $26M | |
| SG&A Expense | $72M | $69M | $62M | $58M | $76M | $47M | $41M | $39M | $35M | $29M | $24M | $21M | |
| Operating Expenses | $332M | $309M | $284M | $256M | $234M | $187M | $180M | $162M | $142M | $125M | $105M | $95M | |
| Operating Income | $222M | $187M | $163M | $131M | $88M | $97M | $72M | $50M | $37M | $30M | $25M | $9M | |
| Interest Expense | · | · | · | $0 | $0 | $9.0K | $106.0K | $172.0K | $3.0K | $26.0K | $6.0K | $9.0K | |
| Interest Income | $25M | $26M | $17M | $5M | $2M | $5M | $8M | $6M | $3M | $1M | $570.0K | $452.0K | |
| Other Non-op | $-375.0K | $-3M | $-1M | $-2M | $-573.0K | $7.0K | $-607.0K | $-801.0K | $2M | $-972.0K | $-850.0K | $-1M | |
| Pretax Income | $247M | $210M | $179M | $134M | $89M | $102M | $80M | $55M | $39M | $30M | $25M | $9M | |
| Income Tax | $49M | $36M | $27M | $26M | $18M | $10M | $11M | $-2M | $-1M | $11M | $9M | $-22M | |
| Net Income | $198M | $174M | $152M | $108M | $71M | $92M | $69M | $57M | $40M | $19M | $19M | $30M | |
| EPS (Basic) | $5.49 | $4.72 | $4.11 | $2.81 | $1.82 | $2.34 | $1.77 | $1.47 | $1.08 | $0.55 | $0.55 | $0.92 | |
| EPS (Diluted) | $5.44 | $4.65 | $4.03 | $2.74 | $1.77 | $2.25 | $1.68 | $1.37 | $1.01 | $0.50 | $0.50 | $0.81 | |
| Shares (Basic) | 36,142,000 | 36,799,000 | 36,879,000 | 38,453,000 | 39,030,000 | 39,167,000 | 39,075,000 | 38,876,000 | 37,443,000 | 35,247,000 | 35,247,000 | 32,979,000 | |
| Shares (Diluted) | 36,453,000 | 37,353,000 | 37,602,000 | 39,344,000 | 40,118,000 | 40,740,000 | 41,284,000 | 41,897,000 | 40,071,000 | 38,369,000 | 38,369,000 | 37,170,000 | |
| EBITDA | $236M | $206M | $190M | $165M | $124M | $129M | $103M | $79M | $58M | · | $39M | $21M |
Balance Sheet 26
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Equivalents | $250M | $232M | $204M | $174M | $137M | $74M | $88M | $41M | $87M | $87M | $92M | $77M | |
| Short-term Investments | · | · | · | · | · | · | $211M | $248M | $202M | $157M | $87M | $51M | |
| Receivables | $171M | $165M | $146M | $122M | $109M | $100M | $78M | $76M | $64M | $47M | $42M | $33M | |
| Prepaid Expense | $41M | $40M | $27M | $30M | $32M | $19M | $19M | $14M | $17M | $10M | $8M | $7M | |
| Current Assets | $658M | $586M | $600M | $473M | $546M | $475M | $396M | $379M | $369M | $301M | $229M | $167M | |
| PP&E (Net) | $23M | $30M | $33M | $47M | $62M | $65M | $61M | $61M | $61M | $39M | $31M | $27M | |
| PP&E (Gross) | · | · | · | · | · | · | $184M | $161M | $161M | $99M | $89M | $72M | |
| Accum. Depreciation | $240M | $231M | $219M | $195M | $170M | $146M | $123M | $99M | $99M | $60M | $58M | $45M | |
| Goodwill | $7M | $7M | $7M | $7M | $7M | $7M | $7M | $7M | $1.5K | $300.0K | $317.0K | $317.0K | |
| Intangibles | $4M | $7M | $10M | $13M | $7M | $12M | $17M | $22M | $22M | $987.0K | $1M | $2M | |
| Other Non-current Assets | $30M | $26M | $20M | $19M | $18M | $17M | $15M | $12M | $2M | $2M | $2M | $2M | |
| Total Assets | $1.10B | $974M | $813M | $701M | $815M | $737M | $676M | $586M | $538M | $407M | $324M | $260M | |
| Accounts Payable | $1M | $1M | $988.0K | $3M | $1M | $731.0K | $848.0K | $6M | $1M | $2M | $2M | $6M | |
| Accrued Liabilities | $58M | $46M | $43M | $43M | $33M | $30M | $23M | $27M | $21M | $13M | $12M | $10M | |
| Current Liabilities | $467M | $428M | $389M | $352M | $304M | $256M | $223M | $197M | $166M | $130M | $112M | $97M | |
| Capital Leases | $45M | $38M | $17M | $29M | $36M | $46M | $44M | $0 | · | · | · | · | |
| Deferred Tax | · | · | · | · | · | · | · | · | · | · | · | $0 | |
| Other Non-current Liabilities | $5M | $6M | $7M | $7M | $5M | $367.0K | $388.0K | $10M | $11M | $3M | $1M | $972.0K | |
| Total Liabilities | $534M | $496M | $444M | $412M | $378M | $332M | $289M | $228M | $194M | $149M | $128M | $108M | |
| Common Stock | $36.0K | $37.0K | $37.0K | $37.0K | $39.0K | $39.0K | $39.0K | $39.0K | $39.0K | $36.0K | $34.0K | $34.0K | |
| Paid-in Capital | $732M | $665M | $598M | $512M | $477M | $401M | $362M | $331M | $304M | $267M | $223M | $195M | |
| Retained Earnings | $-167M | $-189M | $-228M | $-221M | $-42M | $4M | $23M | $28M | $40M | $-8M | $-27M | $-43M | |
| AOCI | $-4M | $1M | $-2M | $-2M | $1M | $-484.0K | $1M | $-586.0K | $-574.0K | $-156.0K | $-211.0K | $10.0K | |
| Stockholders' Equity | $561M | $477M | $368M | $289M | $437M | $404M | $387M | $358M | $344M | $258M | $196M | $152M | |
| Liabilities + Equity | $1.10B | $974M | $813M | $701M | $815M | $737M | $676M | $586M | $538M | $407M | $324M | $260M | |
| Shares Outstanding | 35,730,000 | 36,503,000 | 36,909,000 | 37,362,000 | 39,112,000 | 39,253,000 | 39,146,272 | 38,598,117 | 38,598,117 | 35,841,001 | 34,414,631 | 33,594,285 |
Cash Flow 16
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| D&A | $14M | $19M | $27M | $35M | $36M | $33M | $31M | $29M | $21M | $17M | $14M | $12M | |
| Stock-based Comp | $77M | $77M | $69M | $53M | $68M | $40M | $35M | $30M | $27M | $20M | $17M | $11M | |
| Deferred Tax | $8M | $-20M | $-17M | $-20M | $-10M | $4M | $7M | $-4M | $-3M | $783.0K | $7M | $-23M | |
| Amort. of Intangibles | $3M | $3M | $3M | $6M | $7M | $6M | $6M | $4M | $700.0K | $400.0K | $400.0K | $400.0K | |
| Other Non-cash | $11M | $-6M | $14M | $23M | $36M | $12M | $18M | $13M | $22M | · | $11M | $11M | |
| Operating Cash Flow | $309M | $244M | $245M | $199M | $201M | $180M | $161M | $125M | $108M | $69M | $66M | $41M | |
| CapEx | $5M | $12M | $9M | $15M | $24M | $30M | $28M | $23M | $38M | $23M | $20M | $14M | |
| Investing Cash Flow | $-106M | $-71M | $-73M | $145M | $-30M | $-81M | $-35M | $-94M | $-118M | $-96M | $-61M | $-14M | |
| Stock Issued | $7M | $7M | $6M | $4M | $0 | $0 | · | · | · | · | · | $0 | |
| Stock Repurchased | $183M | $140M | $171M | $317M | $130M | $127M | $86M | $85M | $0 | $0 | · | · | |
| Net Stock Activity | $-177M | $-133M | $-165M | $-313M | $-130M | $-127M | $-86M | $-85M | · | · | · | $0 | |
| Financing Cash Flow | $-185M | $-146M | $-141M | $-306M | $-108M | $-113M | $-79M | $-77M | $10M | $23M | $11M | $7M | |
| Net Change in Cash | $18M | $27M | $30M | $38M | $63M | $-13M | $47M | $-46M | $-146.0K | $-4M | $15M | $34M | |
| Taxes Paid | $41M | $61M | $35M | $40M | $35M | $8M | $3M | $3M | $2M | $856.0K | $995.0K | $347.0K | |
| Free Cash Flow | $304M | $232M | $236M | $183M | $176M | $150M | $133M | $103M | $70M | · | $46M | $28M | |
| Levered FCF | · | · | · | $183M | $176M | $150M | $133M | $103M | $70M | · | $46M | $27M |
Profitability 8
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross Margin | 82.8% | 81.7% | 80.6% | 79.0% | 78.2% | · | 78.4% | 76.3% | 77.6% | · | 79.4% | 78.3% | |
| Operating Margin | 33.2% | 30.8% | 29.4% | 26.7% | 21.3% | · | 22.5% | 18.1% | 16.1% | · | 15.1% | 6.9% | |
| Net Margin | 29.6% | 28.6% | 27.3% | 22.1% | 17.3% | · | 21.6% | 20.5% | 17.5% | · | 9.7% | 22.6% | |
| Pretax Margin | 36.9% | 34.5% | 32.2% | 27.3% | 21.7% | · | 24.9% | 19.9% | 17.1% | · | 14.9% | 6.5% | |
| EBITDA Margin | 35.3% | 33.9% | 34.3% | 33.7% | 30.1% | · | 32.2% | 28.4% | 25.1% | · | 23.8% | 15.8% | |
| ROA | 19.2% | 19.4% | 20.0% | 14.2% | 9.2% | 13.0% | 11.0% | 10.2% | 8.6% | · | 5.4% | 13.4% | |
| ROE | 37.1% | 37.5% | 43.9% | 33.5% | 16.9% | 22.8% | 18.5% | 15.7% | 13.4% | · | 9.1% | 23.7% | |
| ROIC | 31.8% | 32.5% | 37.6% | 36.5% | 15.9% | 21.4% | 16.2% | 14.5% | 11.1% | · | 8.2% | 21.4% |
Liquidity & Solvency 3
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Ratio | 1.4 | 1.4 | 1.5 | 1.3 | 1.8 | 1.9 | 1.8 | 1.9 | 2.2 | · | 2.0 | 1.8 | |
| Quick Ratio | 0.9 | 0.9 | 0.9 | 0.8 | 0.8 | 0.7 | 1.7 | 1.9 | 2.1 | · | 2.0 | 1.6 | |
| Interest Coverage | · | · | · | · | · | 10739.3 | 681.6 | 292.8 | 12414.3 | · | 4134.3 | 1027.4 |
Efficiency 2
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Asset Turnover | 0.6 | 0.7 | 0.7 | 0.6 | 0.5 | · | 0.5 | 0.5 | 0.5 | · | 0.6 | 0.6 | |
| Receivables Turnover | 4.0 | 3.9 | 4.1 | 4.2 | 3.9 | · | 4.2 | 3.7 | 4.1 | · | 4.4 | 4.3 |
Growth Rates 9
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue YoY | 10.1% | 9.6% | 13.2% | 19.1% | 13.3% | · | · | · | · | · | · | · | |
| Revenue CAGR 3Y | 11.0% | 13.9% | 15.2% | · | · | · | · | · | · | · | · | · | |
| Revenue CAGR 5Y | 13.0% | · | · | · | · | · | · | · | · | · | · | · | |
| EPS YoY | 17.0% | 15.4% | 47.1% | 54.8% | -21.3% | · | · | · | · | · | · | · | |
| EPS CAGR 3Y | 25.7% | 38.0% | 21.4% | · | · | · | · | · | · | · | · | · | |
| EPS CAGR 5Y | 19.3% | · | · | · | · | · | · | · | · | · | · | · | |
| Net Income YoY | 14.2% | 14.6% | 40.4% | 52.2% | -22.5% | · | · | · | · | · | · | · | |
| Net Income CAGR 3Y | 22.5% | 34.8% | 18.3% | · | · | · | · | · | · | · | · | · | |
| Net Income CAGR 5Y | 16.7% | · | · | · | · | · | · | · | · | · | · | · |
Valuation (TTM) 10
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue TTM | $669M | $608M | $554M | $490M | $411M | $363M | $322M | $279M | $231M | $198M | $198M | $134M | |
| Net Income TTM | $198M | $174M | $152M | $108M | $71M | $92M | $69M | $57M | $40M | $19M | $19M | $30M | |
| Market Cap | $4.75B | $5.12B | $7.24B | $4.19B | $5.37B | $4.78B | $3.25B | · | $2.29B | · | $1.14B | $1.27B | |
| P/E | 24.4 | 30.2 | 48.7 | 41.0 | 77.5 | 54.2 | 49.6 | 54.6 | 58.8 | 63.3 | 66.2 | 46.6 | |
| P/S | 7.1 | 8.4 | 13.1 | 8.6 | 13.1 | 13.2 | 10.1 | · | 9.9 | · | 5.8 | 9.5 | |
| P/B | 8.5 | 10.7 | 19.7 | 14.5 | 12.3 | 11.8 | 8.4 | · | 6.7 | · | 5.8 | 8.4 | |
| P / Tangible Book | 8.6 | 11.1 | 20.6 | 15.6 | 12.7 | 12.4 | · | · | · | · | · | · | |
| P / Cash Flow | 15.3 | 21.0 | 29.6 | 21.1 | 26.8 | 26.6 | 20.3 | · | 21.3 | · | 17.3 | 30.6 | |
| P / FCF | 15.6 | 22.1 | 30.7 | 22.9 | 30.5 | 31.9 | 24.4 | · | 32.8 | · | 24.8 | 46.1 | |
| Earnings Yield | 4.1% | 3.3% | 2.1% | 2.4% | 1.3% | 1.8% | 2.0% | 1.8% | 1.7% | 1.6% | 1.5% | 2.1% |
Income Statement 18
| Metric | Trend | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $182M | $176M | $175M | $170M | $164M | $160M | $159M | $154M | $149M | $146M | $145M | $142M | $137M | $131M | $131M | $126M | |
| Cost of Revenue | $30M | $30M | $29M | $28M | $29M | $29M | $29M | $29M | $26M | $27M | $27M | $27M | $27M | $27M | $28M | $26M | |
| Gross Profit | $152M | $146M | $146M | $142M | $135M | $131M | $130M | $125M | $122M | $119M | $117M | $115M | $111M | $104M | $103M | $100M | |
| R&D Expense | $31M | $29M | $29M | $29M | $30M | $29M | $28M | $29M | $27M | $28M | $27M | $28M | $27M | $28M | $28M | $25M | |
| SG&A Expense | $18M | $17M | $19M | $18M | $18M | $17M | $18M | $18M | $15M | $17M | $17M | $16M | $14M | $15M | $16M | $16M | |
| Operating Expenses | $90M | $85M | $87M | $82M | $84M | $79M | $81M | $80M | $74M | $74M | $76M | $72M | $68M | $69M | $72M | $66M | |
| Operating Income | $62M | $61M | $59M | $60M | $51M | $52M | $49M | $45M | $48M | $45M | $41M | $44M | $43M | $35M | $31M | $33M | |
| Interest Expense | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | $0 | |
| Interest Income | $6M | $6M | $6M | $6M | $6M | $6M | $6M | $7M | $7M | $6M | $6M | $5M | $4M | $2M | $2M | $2M | |
| Other Non-op | $-1M | $-2M | $-754.0K | $-937.0K | $999.0K | $317.0K | $-2M | $605.0K | $-587.0K | $-1M | $560.0K | $-708.0K | $-959.0K | $-216.0K | $1M | $-1M | |
| Pretax Income | $67M | $65M | $64M | $65M | $59M | $58M | $54M | $52M | $54M | $49M | $48M | $48M | $46M | $37M | $34M | $34M | |
| Income Tax | $15M | $14M | $11M | $15M | $12M | $11M | $10M | $6M | $10M | $10M | $7M | $2M | $10M | $8M | $6M | $6M | |
| Net Income | $52M | $51M | $53M | $50M | $47M | $48M | $44M | $46M | $44M | $40M | $41M | $47M | $35M | $29M | $28M | $28M | |
| EPS (Basic) | $1.50 | $1.42 | $1.49 | $1.40 | $1.30 | $1.30 | $1.19 | $1.26 | $1.19 | $1.08 | $1.09 | $1.27 | $0.96 | $0.79 | $0.75 | $0.72 | |
| EPS (Diluted) | $1.50 | $1.42 | $1.47 | $1.39 | $1.29 | $1.29 | $1.19 | $1.24 | $1.17 | $1.05 | $1.07 | $1.24 | $0.95 | $0.77 | $0.72 | $0.71 | |
| Shares (Basic) | 34,989,000 | 35,608,000 | -72,614,000 | 36,037,000 | 36,253,000 | 36,466,000 | -73,833,000 | 36,762,000 | 36,915,000 | 36,955,000 | -73,797,000 | 36,766,000 | 36,842,000 | 37,068,000 | -77,594,000 | 38,317,000 | |
| Shares (Diluted) | 35,030,000 | 35,679,000 | -73,143,000 | 36,293,000 | 36,519,000 | 36,784,000 | -74,970,000 | 37,136,000 | 37,464,000 | 37,723,000 | -74,950,000 | 37,448,000 | 37,435,000 | 37,669,000 | -79,566,000 | 39,220,000 | |
| EBITDA | $62M | $64M | · | $60M | $51M | $56M | · | $45M | $48M | $50M | · | $44M | $43M | $43M | · | $33M |
Balance Sheet 23
| Metric | Trend | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Equivalents | $250M | $279M | $250M | $225M | $194M | $291M | $232M | $235M | $281M | $274M | · | $209M | $186M | $194M | · | $194M | |
| Receivables | $140M | $135M | $171M | $128M | $129M | $122M | $165M | $115M | $110M | $116M | · | $103M | $125M | $102M | · | $99M | |
| Prepaid Expense | $53M | $50M | $41M | $50M | $44M | $40M | $40M | $35M | $31M | $36M | · | $30M | $34M | $29M | · | $39M | |
| Current Assets | $619M | $657M | $658M | $597M | $543M | $602M | $586M | $537M | $534M | $605M | · | $562M | $508M | $465M | · | $523M | |
| PP&E (Net) | $23M | $22M | $23M | $25M | $26M | $28M | $30M | $27M | $28M | $30M | · | $36M | $40M | $45M | · | $54M | |
| Accum. Depreciation | $246M | $243M | $240M | $238M | $237M | $234M | $231M | $227M | $226M | $223M | · | $214M | $208M | $202M | · | $189M | |
| Goodwill | $7M | $7M | $7M | $7M | $7M | $7M | $7M | $7M | $7M | $7M | · | $7M | $7M | $7M | · | $7M | |
| Intangibles | $3M | $4M | $4M | $5M | $6M | $6M | $7M | $7M | $8M | $9M | · | $10M | $11M | $12M | · | $2M | |
| Other Non-current Assets | $26M | $26M | $30M | $28M | $25M | $25M | $26M | $23M | $21M | $21M | · | $18M | $18M | $18M | · | $18M | |
| Total Assets | $1.07B | $1.09B | $1.10B | $1.03B | $1000M | $996M | $974M | $908M | $877M | $862M | · | $752M | $710M | $676M | · | $748M | |
| Accounts Payable | $1M | $2M | $1M | $2M | $2M | $1M | $1M | $1M | $1M | $645.0K | · | $1M | $2M | $2M | · | $1M | |
| Accrued Liabilities | $49M | $55M | $58M | $51M | $53M | $53M | $46M | $40M | $36M | $48M | · | $50M | $53M | $42M | · | $43M | |
| Current Liabilities | $447M | $459M | $467M | $432M | $417M | $432M | $428M | $389M | $372M | $391M | · | $370M | $369M | $353M | · | $334M | |
| Capital Leases | $45M | $45M | $45M | $47M | $48M | $38M | $38M | $38M | $40M | $28M | · | $20M | $23M | $26M | · | $29M | |
| Other Non-current Liabilities | $6M | $6M | $5M | $7M | $7M | $7M | $6M | $9M | $8M | $7M | · | $7M | $6M | $7M | · | $5M | |
| Total Liabilities | $512M | $525M | $534M | $503M | $491M | $498M | $496M | $459M | $449M | $458M | · | $429M | $433M | $408M | · | $392M | |
| Common Stock | $35.0K | $35.0K | $36.0K | $36.0K | $36.0K | $36.0K | $37.0K | $37.0K | $37.0K | $37.0K | · | $37.0K | $37.0K | $37.0K | · | $38.0K | |
| Paid-in Capital | $753M | $742M | $732M | $710M | $692M | $678M | $665M | $642M | $624M | $611M | · | $568M | $534M | $522M | · | $511M | |
| Retained Earnings | $-188M | $-167M | $-167M | $-177M | $-180M | $-180M | $-189M | $-193M | $-196M | $-206M | · | $-244M | $-255M | $-252M | · | $-155M | |
| AOCI | $-3M | $-5M | $-4M | $-4M | $-4M | $136.0K | $1M | $-293.0K | $-534.0K | $-1M | · | $-867.0K | $-2M | $-2M | · | $43.0K | |
| Stockholders' Equity | $562M | $570M | $561M | $529M | $508M | $498M | $477M | $450M | $428M | $404M | $368M | $323M | $277M | $268M | $289M | $355M | |
| Liabilities + Equity | $1.07B | $1.09B | $1.10B | $1.03B | $1000M | $996M | $974M | $908M | $877M | $862M | · | $752M | $710M | $676M | · | $748M | |
| Shares Outstanding | 34,651,000 | 35,379,000 | 35,730,000 | 35,908,000 | 36,130,000 | 36,398,000 | 36,503,000 | 36,640,000 | 36,846,000 | 36,962,000 | · | 36,796,000 | 36,747,000 | 36,933,000 | · | 38,124,000 |
Cash Flow 13
| Metric | Trend | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| D&A | $3M | $3M | $3M | $3M | $4M | $4M | $4M | $4M | $5M | $5M | $6M | $7M | $7M | $7M | $9M | $8M | |
| Stock-based Comp | $19M | $19M | $21M | $19M | $18M | $19M | $21M | $20M | $17M | $19M | $19M | $19M | $16M | $16M | $16M | $13M | |
| Amort. of Intangibles | $700.0K | $600.0K | $700.0K | $600.0K | $700.0K | $600.0K | $600.0K | $700.0K | $800.0K | $800.0K | $700.0K | $800.0K | $800.0K | $800.0K | $1M | $1M | |
| Other Non-cash | · | $22M | · | · | · | $39M | · | · | · | $22M | · | · | · | $14M | · | · | |
| Operating Cash Flow | $60M | $95M | $76M | $90M | $34M | $110M | $48M | $61M | $50M | $86M | $34M | $92M | $52M | $67M | $44M | $42M | |
| CapEx | $4M | $2M | $724.0K | $901.0K | $1M | $2M | $6M | $3M | $1M | $2M | $2M | $2M | $1M | $4M | $3M | $1M | |
| Investing Cash Flow | $-8M | $-6M | $-9M | $-11M | $-79M | $-7M | $-12M | $-63M | $-5M | $8M | $-26M | $-50M | $-17M | $20M | $45M | $114M | |
| Stock Issued | $0 | $4M | $0 | $3M | $0 | $4M | $0 | $3M | $0 | $4M | $0 | $3M | $0 | $3M | $0 | $2M | |
| Stock Repurchased | $78M | $54M | $45M | $49M | $50M | $40M | $43M | $44M | $35M | $18M | $23M | $39M | $42M | $67M | $105M | $95M | |
| Net Stock Activity | · | $-50M | · | · | · | $-36M | · | · | · | $-14M | · | · | · | $-64M | · | · | |
| Financing Cash Flow | $-81M | $-60M | $-42M | $-48M | $-51M | $-44M | $-39M | $-44M | $-38M | $-25M | $-13M | $-20M | $-42M | $-66M | $-108M | $-83M | |
| Net Change in Cash | $-29M | $29M | $25M | $31M | $-97M | $58M | $-3M | $-46M | $7M | $69M | $-5M | $23M | $-8M | $20M | $-19M | $73M | |
| Free Cash Flow | · | $94M | · | · | · | $108M | · | · | · | $83M | · | · | · | $63M | · | · |
Profitability 8
| Metric | Trend | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross Margin | 83.4% | 82.9% | · | 83.6% | 82.4% | 81.9% | · | 81.3% | 82.2% | 81.3% | · | 81.2% | 80.6% | 79.4% | · | 79.3% | |
| Operating Margin | 34.0% | 34.7% | · | 35.3% | 31.3% | 32.4% | · | 29.2% | 32.3% | 30.7% | · | 30.7% | 31.2% | 26.9% | · | 26.6% | |
| Net Margin | 28.8% | 28.8% | · | 29.6% | 28.8% | 29.7% | · | 30.0% | 29.4% | 27.3% | · | 32.8% | 25.8% | 22.3% | · | 22.0% | |
| Pretax Margin | 36.8% | 37.0% | · | 38.4% | 35.9% | 36.5% | · | 34.0% | 36.4% | 33.9% | · | 33.8% | 33.3% | 28.6% | · | 27.0% | |
| EBITDA Margin | 34.0% | 36.4% | · | 35.3% | 31.3% | 35.0% | · | 29.2% | 32.3% | 34.3% | · | 30.7% | 31.2% | 32.6% | · | 26.6% | |
| ROA | 5.1% | 4.8% | · | 5.2% | 5.0% | 5.1% | · | 5.6% | 5.5% | 5.2% | · | 6.2% | 4.7% | 3.9% | · | 3.7% | |
| ROE | 9.8% | 9.5% | · | 10.3% | 10.1% | 10.5% | · | 12.0% | 12.4% | 11.8% | · | 13.7% | 10.5% | 8.4% | · | 7.3% | |
| ROIC | 8.6% | 8.3% | · | 8.7% | 8.1% | 8.5% | · | 8.8% | 9.1% | 8.9% | · | 13.1% | 12.0% | 10.2% | · | 7.7% |
Liquidity & Solvency 2
| Metric | Trend | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Ratio | 1.4 | 1.4 | · | 1.4 | 1.3 | 1.4 | · | 1.4 | 1.4 | 1.5 | · | 1.5 | 1.4 | 1.3 | · | 1.6 | |
| Quick Ratio | 0.9 | 0.9 | · | 0.8 | 0.8 | 1.0 | · | 0.9 | 1.1 | 1.0 | · | 0.8 | 0.8 | 0.8 | · | 0.9 |
Efficiency 2
| Metric | Trend | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Asset Turnover | 0.2 | 0.2 | · | 0.2 | 0.2 | 0.2 | · | 0.2 | 0.2 | 0.2 | · | 0.2 | 0.2 | 0.2 | · | 0.2 | |
| Receivables Turnover | 1.4 | 1.4 | · | 1.4 | 1.4 | 1.3 | · | 1.4 | 1.3 | 1.3 | · | 1.4 | 1.2 | 1.4 | · | 1.4 |
Valuation (TTM) 10
| Metric | Trend | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue TTM | $692M | $669M | · | $648M | $627M | $608M | · | $590M | $574M | $556M | · | $535M | $513M | $490M | · | $464M | |
| Net Income TTM | $201M | $196M | · | $191M | $185M | $177M | · | $176M | $165M | $151M | · | $139M | $119M | $109M | · | $107M | |
| Market Cap | $4.76B | $3.11B | · | $4.75B | $5.16B | $4.58B | · | $4.71B | $5.25B | $6.17B | · | $5.61B | $4.75B | $4.80B | · | $5.31B | |
| P/E | 24.6 | 16.3 | · | 25.4 | 28.6 | 26.5 | · | 27.3 | 32.3 | 41.6 | · | 41.6 | 41.7 | 46.6 | · | 51.2 | |
| P/S | 6.9 | 4.6 | · | 7.3 | 8.2 | 7.5 | · | 8.0 | 9.2 | 11.1 | · | 10.5 | 9.2 | 9.8 | · | 11.5 | |
| P/B | 8.5 | 5.5 | · | 9.0 | 10.2 | 9.2 | · | 10.5 | 12.3 | 15.3 | · | 17.4 | 17.1 | 17.9 | · | 15.0 | |
| P / Tangible Book | 8.6 | 5.6 | · | 9.2 | 10.4 | 9.5 | · | 10.8 | 12.7 | 15.9 | · | 18.4 | 18.4 | 19.3 | · | 15.4 | |
| P / Cash Flow | · | 32.6 | · | · | · | 41.8 | · | · | · | 72.1 | · | · | · | 71.9 | · | · | |
| P / FCF | · | 33.2 | · | · | · | 42.6 | · | · | · | 73.9 | · | · | · | 76.5 | · | · | |
| Earnings Yield | 4.1% | 6.1% | · | 3.9% | 3.5% | 3.8% | · | 3.7% | 3.1% | 2.4% | · | 2.4% | 2.4% | 2.1% | · | 1.9% |
Financial Statements Income statement, balance sheet, cash flow — annual, last 5 years
Income Statement
| 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | |
|---|---|---|---|---|---|
| Revenue | $669M | $608M | $554M | $490M | $411M |
| Gross Margin % | 82.8% | 81.7% | 80.6% | 79.0% | 78.2% |
| Operating Margin % | 33.2% | 30.8% | 29.4% | 26.7% | 21.3% |
| Net Income | $198M | $174M | $152M | $108M | $71M |
| Diluted EPS | $5.44 | $4.65 | $4.03 | $2.74 | $1.77 |
Balance Sheet
| 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | |
|---|---|---|---|---|---|
| Current Ratio | 1.4 | 1.4 | 1.5 | 1.3 | 1.8 |
| Quick Ratio | 0.9 | 0.9 | 0.9 | 0.8 | 0.8 |
Cash Flow
| 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | |
|---|---|---|---|---|---|
| Free Cash Flow | $304M | $232M | $236M | $183M | $176M |
Latest News Recent headlines mentioning this company
Trading Signals Recent buy/sell signals with entry price and risk/reward ratio
My Metrics Your personal watchlist — selected rows from Full Fundamentals
Pick the metrics that matter to you — click the ➕ next to any row in Full Fundamentals above.
Your selection is saved and follows you across all tickers.
Institutional owners (13F) 473 filers · $3.0B total · As of June 30, 2026
Institutions that report holding this stock in their quarterly SEC Form 13F. Long positions only; a single filer may appear twice for separate option legs. Large offsetting put/call legs typically reflect market-making or hedged inventory, not directional conviction.
| New positions | Exited positions | Increased | Decreased | Net shares change |
|---|---|---|---|---|
| 90 (+21 vs prior Q) | 66 (-10 vs prior Q) | 153 (-30 vs prior Q) | 141 (+24 vs prior Q) | +3.8M |
Compared to Q1 2026. SEC Form 13F filings are due within 45 days of quarter-end plus a short buffer for late filers — quarters still inside that window are skipped in favor of the most recent fully-reported pair.
| Institution | Value | Shares | % of tracked 13F | Type |
|---|---|---|---|---|
| VANGUARD PORTFOLIO MANAGEMENT LLC | $370,664,928 | 2,695,941 | 12.44% | Shares |
| VANGUARD CAPITAL MANAGEMENT LLC | $218,654,747 | 1,590,332 | 7.34% | Shares |
| STATE STREET CORP | $200,207,163 | 1,456,158 | 6.72% | Shares |
| GEODE CAPITAL MANAGEMENT, LLC | $169,797,300 | 1,234,818 | 5.70% | Shares |
| FIRST TRUST ADVISORS LP | $155,453,893 | 1,130,656 | 5.22% | Shares |
| ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | $135,475,084 | 985,345 | 4.55% | Shares |
| MILLENNIUM MANAGEMENT LLC | $104,864,860 | 762,709 | 3.52% | Shares |
| DIMENSIONAL FUND ADVISORS LP | $92,351,208 | 671,694 | 3.10% | Shares |
| Boston Trust Walden Corp | $79,467,845 | 577,990 | 2.67% | Shares |
| RWA WEALTH PARTNERS, LLC | $75,448,462 | 548,756 | 2.53% | Shares |
| Clark Capital Management Group, Inc. | $74,753,726 | 543,703 | 2.51% | Shares |
| Portolan Capital Management, LLC | $72,843,164 | 529,807 | 2.45% | Shares |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | $70,762,941 | 514,677 | 2.38% | Shares |
| LONDON CO OF VIRGINIA | $58,946,168 | 428,317 | 1.98% | Shares |
| CITADEL ADVISORS LLC | $51,296,557 | 373,093 | 1.72% | Shares |
| FORT WASHINGTON INVESTMENT ADVISORS INC /OH/ | $50,715,249 | 368,865 | 1.70% | Shares |
| GOLDMAN SACHS GROUP INC | $41,189,942 | 299,585 | 1.38% | Shares |
| Point72 Asset Management, L.P. | $39,307,704 | 285,895 | 1.32% | Shares |
| RENAISSANCE TECHNOLOGIES LLC | $39,060,909 | 284,100 | 1.31% | Shares |
| VANGUARD FIDUCIARY TRUST CO | $34,872,964 | 253,640 | 1.17% | Shares |
| CDAM (UK) Ltd | $30,228,826 | 219,862 | 1.01% | Shares |
| ENVESTNET ASSET MANAGEMENT INC | $29,314,590 | 213,213 | 0.98% | Shares |
| Retirement Systems of Alabama | $23,935,497 | 174,089 | 0.80% | Shares |
| PEAK6 LLC | $22,685,850 | 165,000 | 0.76% | Call option |
| Bank of New York Mellon Corp | $20,652,785 | 150,213 | 0.69% | Shares |
| BNP PARIBAS FINANCIAL MARKETS | $18,898,000 | 137,450 | 0.63% | Shares |
| SUSQUEHANNA INTERNATIONAL GROUP, LLP | $18,616,146 | 135,400 | 0.62% | Call option |
| SYSTEMATIC FINANCIAL MANAGEMENT LP | $16,916,907 | 123,041 | 0.57% | Shares |
| Fisher Asset Management, LLC | $15,801,681 | 114,929 | 0.53% | Shares |
| Tributary Capital Management, LLC | $15,437,102 | 112,278 | 0.52% | Shares |
| Vontobel Holding Ltd. | $14,785,950 | 107,542 | 0.50% | Shares |
| RHUMBLINE ADVISERS | $14,708,651 | 106,980 | 0.49% | Shares |
| CULLINAN ASSOCIATES INC | $14,133,972 | 102,800 | 0.47% | Shares |
| BANK OF AMERICA CORP /DE/ | $13,853,354 | 100,759 | 0.47% | Shares |
| TUDOR INVESTMENT CORP ET AL | $12,044,124 | 87,600 | 0.40% | Call option |
| JANE STREET GROUP, LLC | $12,044,124 | 87,600 | 0.40% | Put option |
| BlackRock, Inc. | $12,003,427 | 87,304 | 0.40% | Shares |
| California Public Employees Retirement System | $11,270,468 | 81,973 | 0.38% | Shares |
| TWO SIGMA ADVISERS, LP | $11,004,120 | 82,800 | 0.37% | Shares |
| WINMILL & CO. INC | $10,790,628 | 78,483 | 0.36% | Shares |
| Gotham Asset Management, LLC | $10,382,420 | 75,514 | 0.35% | Shares |
| Swiss National Bank | $9,844,284 | 71,600 | 0.33% | Shares |
| VICTORY CAPITAL MANAGEMENT INC | $9,817,611 | 71,406 | 0.33% | Shares |
| SCHRODER INVESTMENT MANAGEMENT GROUP | $9,690,983 | 75,522 | 0.33% | Shares |
| JANUS HENDERSON GROUP PLC | $9,682,388 | 110,215 | 0.33% | Shares |
| Freestone Grove Partners LP | $9,452,987 | 68,754 | 0.32% | Shares |
| WELLINGTON MANAGEMENT GROUP LLP | $9,307,798 | 67,698 | 0.31% | Shares |
| AMERICAN CENTURY COMPANIES INC | $9,275,900 | 67,466 | 0.31% | Shares |
| ALLIANCEBERNSTEIN L.P. | $8,833,932 | 100,557 | 0.30% | Shares |
| Quantinno Capital Management LP | $8,255,238 | 60,042 | 0.28% | Shares |
| Willis Investment Counsel | $7,858,378 | 57,156 | 0.26% | Shares |
| LPL Financial LLC | $7,746,599 | 56,343 | 0.26% | Shares |
| NORGES BANK | $7,330,554 | 53,317 | 0.25% | Shares |
| CITADEL ADVISORS LLC | $7,039,488 | 51,200 | 0.24% | Call option |
| Robeco Institutional Asset Management B.V. | $6,987,242 | 50,820 | 0.23% | Shares |
| LGT Fund Management Co Ltd. | $6,613,269 | 48,100 | 0.22% | Shares |
| IQ EQ FUND MANAGEMENT (IRELAND) Ltd | $6,528,025 | 47,480 | 0.22% | Shares |
| HERALD INVESTMENT MANAGEMENT Ltd | $6,523,650 | 47,500 | 0.22% | Shares |
| NICHOLAS COMPANY, INC. | $6,506,852 | 47,326 | 0.22% | Shares |
| Corient Private Wealth LP | $6,265,283 | 45,569 | 0.21% | Shares |
| Park State Asset Management | $5,941,630 | 43,215 | 0.20% | Shares |
| Taylor Hoffman Capital Management LLC | $5,807,165 | 42,237 | 0.19% | Shares |
| Universal- Beteiligungs- und Servicegesellschaft mbH | $5,720,547 | 41,607 | 0.19% | Shares |
| THIRD AVENUE MANAGEMENT LLC | $5,378,609 | 39,120 | 0.18% | Shares |
| HighTower Advisors, LLC | $5,280,768 | 38,408 | 0.18% | Shares |
| CITADEL ADVISORS LLC | $5,279,616 | 38,400 | 0.18% | Put option |
| MetLife Investment Management, LLC | $5,164,812 | 37,565 | 0.17% | Shares |
| JANE STREET GROUP, LLC | $5,128,377 | 37,300 | 0.17% | Call option |
| SUSQUEHANNA INTERNATIONAL GROUP, LLP | $5,100,879 | 37,100 | 0.17% | Put option |
| RAYMOND JAMES FINANCIAL INC | $5,050,833 | 36,736 | 0.17% | Shares |
| Cresset Asset Management, LLC | $5,006,715 | 36,415 | 0.17% | Shares |
| Caisse de depot et placement du Quebec | $4,988,000 | 36,279 | 0.17% | Shares |
| VANGUARD ASSET MANAGEMENT, Ltd | $4,935,754 | 35,899 | 0.17% | Shares |
| Holocene Advisors, LP | $4,817,375 | 35,038 | 0.16% | Shares |
| Alyeska Investment Group, L.P. | $4,622,964 | 33,624 | 0.16% | Shares |
| MANUFACTURERS LIFE INSURANCE COMPANY, THE | $4,596,978 | 33,435 | 0.15% | Shares |
| SEGALL BRYANT & HAMILL, LLC | $4,523,971 | 32,904 | 0.15% | Shares |
| Heron Bay Capital Management | $4,400,505 | 32,006 | 0.15% | Shares |
| BARCLAYS PLC | $4,378,232 | 31,844 | 0.15% | Shares |
| AMERIPRISE FINANCIAL INC | $4,273,878 | 31,085 | 0.14% | Shares |
| BW Gestao de Investimentos Ltda. | $4,211,044 | 30,628 | 0.14% | Shares |
| Tandem Investment Advisors, Inc. | $4,013,058 | 29,188 | 0.13% | Shares |
| Asset Management One Co., Ltd. | $3,976,267 | 45,262 | 0.13% | Shares |
| Numerai GP LLC | $3,806,411 | 27,685 | 0.13% | Shares |
| Van Hulzen Asset Management, LLC | $3,759,252 | 27,342 | 0.13% | Shares |
| KLP KAPITALFORVALTNING AS | $3,725,979 | 27,100 | 0.13% | Shares |
| CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM | $3,717,548 | 42,317 | 0.12% | Shares |
| MML INVESTORS SERVICES, LLC | $3,667,470 | 26,674 | 0.12% | Shares |
| Paralel Advisors LLC | $3,615,162 | 26,294 | 0.12% | Shares |
| UBS Group AG | $3,556,454 | 25,867 | 0.12% | Shares |
| Nuveen, LLC | $3,511,220 | 25,538 | 0.12% | Shares |
| LAZARD ASSET MANAGEMENT LLC | $3,470,110 | 25,239 | 0.12% | Shares |
| TUDOR INVESTMENT CORP ET AL | $3,454,436 | 25,125 | 0.12% | Shares |
| Toroso Investments, LLC | $3,452,210 | 25,976 | 0.12% | Shares |
| MARTINGALE ASSET MANAGEMENT L P | $2,918,226 | 21,225 | 0.10% | Shares |
| CAXTON ASSOCIATES LLP | $2,843,843 | 20,684 | 0.10% | Shares |
| Legal & General Group Plc | $2,833,119 | 20,606 | 0.10% | Shares |
| West Coast Financial LLC | $2,805,720 | 22,280 | 0.09% | Shares |
| Jefferies Financial Group Inc. | $2,763,549 | 20,100 | 0.09% | Shares |
| NewEdge Wealth, LLC | $2,742,376 | 19,946 | 0.09% | Shares |
Company insiders 28 insiders · 10 officers · 16 directors
| Insider | Role | Last activity | Shares owned | Buys 12m | Sells 12m | Net 12m |
|---|---|---|---|---|---|---|
| Joo Mi Kim | CHIEF FINANCIAL OFFICER | Aug. 3, 2026 S | 75,743 | 0 | 8 | $-421,010 |
| Melissa B Fisher | Chief Financial Officer | May 18, 2020 M | 171,633 | 0 | 0 | $0 |
| Donald C Mccauley | Chief Financial Officer | Feb. 12, 2016 M | 232,727 | 0 | 0 | $0 |
| Ann Johnson | President & COO | Nov. 25, 2013 A | — | 0 | 0 | $0 |
| Bruce K Posey | CHIEF LEGAL OFFICER | Aug. 1, 2026 F | 60,420 | 0 | 36 | $-1,819,869 |
| Allan Peters | Chief Revenue Officer | March 1, 2023 F | 44,854 | 0 | 0 | $0 |
| Saikat Paul | Chief Accounting Officer | Feb. 15, 2022 A | 10,326 | 0 | 0 | $0 |
| Amer Deeba | VP Corp Dev & Strat Alliances | Aug. 2, 2018 J | 31,867 | 0 | 0 | $0 |
| Peter Albert | VP, OPERATIONS | Jan. 15, 2014 M | 0 | 0 | 0 | $0 |
| John N Wilson | EVP, Worldwide Field Ops | Sept. 10, 2013 M | 55,500 | 0 | 0 | $0 |
| Wendy Pfeiffer | Director | July 20, 2026 S | 12,210 | 0 | 2 | $-134,370 |
| Thomas Berquist | Director | June 12, 2026 S | 6,781 | 0 | 1 | $-103,994 |
| Jeffrey P Hank | Director | June 12, 2026 S | 15,576 | 0 | 2 | $-103,226 |
| John A. Zangardi | Director | June 10, 2026 A | 6,699 | 0 | 0 | $0 |
| Bradford L. Brooks | Director | June 10, 2026 A | 5,826 | 0 | 0 | $0 |
| Kristi Marie Rogers | Director | June 10, 2026 A | 11,224 | 0 | 0 | $0 |
| William Berutti | Director | June 7, 2023 A | 6,561 | 0 | 0 | $0 |
| Peter Pace | Director | June 7, 2023 A | 17,118 | 0 | 0 | $0 |
| Sandra K Bergeron | Director | June 8, 2022 A | 27,904 | 0 | 0 | $0 |
| Philippe F Courtot | Director | March 23, 2021 F | 5,156,645 | 0 | 0 | $0 |
| Patricia Hatter | Director | June 7, 2019 A | 7,239 | 0 | 0 | $0 |
| Jason Ream | Director | July 26, 2018 A | 4,664 | 0 | 0 | $0 |
| Todd P Headley | Director | June 18, 2018 A | 7,302 | 0 | 0 | $0 |
| Donald R Dixon | Director | June 18, 2018 A | 89,852 | 0 | 0 | $0 |
| Howard A Schmidt | Director | Aug. 16, 2016 M | 6,173 | 0 | 0 | $0 |
| Yves Sisteron | Director | June 4, 2013 A | 75,289 | 0 | 0 | $0 |
| Philippe Courtot Family Trust | 10% owner | Nov. 4, 2021 S | 3,850,339 | 0 | 0 | $0 |
| Sumedh S Thakar | — | Aug. 14, 2026 S | 183,538 | 0 | 25 | $-8,075,521 |
Insiders from SEC Form 3/4/5 filings; net = open-market P/S only
ETF ownership Held by 103 ETFs
Weight reflects direct equity holdings (N-PORT) only; leveraged or derivative-based funds may hold additional swap exposure not shown.
| Fund | Weight | Units | As of | Source |
|---|---|---|---|---|
| IHAK · iShares Trust | 5.90% | 351,478 SH | Aug. 8, 2026 | Daily |
| PSWD · DBX ETF Trust | 4.25% | 3,445 NS | May 29, 2026 | N-PORT |
| BUG · Global X Funds | 4.20% | 451,519 NS | May 31, 2026 | N-PORT |
| CLOU · Global X Funds | 2.78% | 68,409 NS | May 31, 2026 | N-PORT |
| GRPM · Invesco Exchange-Traded Fund Trust | 2.08% | 57,728 SH | Aug. 8, 2026 | Daily |
| ABLS · Abacus FCF ETF Trust | 1.55% | 219 NS | April 30, 2026 | N-PORT |
| MCOW · Pacer Funds Trust | 1.30% | 147 NS | April 30, 2026 | N-PORT |
| SRHQ · Elevation Series Trust | 1.18% | 26,294 NS | April 30, 2026 | N-PORT |
| RNIN · EA Series Trust | 1.09% | 19,139 NS | April 30, 2026 | N-PORT |
| XMHQ · Invesco Exchange-Traded Fund Trust | 0.88% | 268,497 SH | Aug. 8, 2026 | Daily |
| JSML · Janus Detroit Street Trust | 0.78% | 28,467 NS | April 30, 2026 | N-PORT |
| JSMD · Janus Detroit Street Trust | 0.76% | 85,480 NS | April 30, 2026 | N-PORT |
| QLV · FlexShares Trust | 0.63% | 12,194 NS | April 30, 2026 | N-PORT |
| VFMV · VANGUARD WELLINGTON FUND | 0.51% | 15,417 SH | Aug. 8, 2026 | Daily |
| IWO · iShares Trust | 0.41% | 330,656 SH | Aug. 8, 2026 | Daily |
| IJK · iShares Trust | 0.34% | 205,824 SH | Aug. 8, 2026 | Daily |
| SKYU · ProShares Trust | 0.32% | 104 NS | May 31, 2026 | N-PORT |
| CALF · Pacer Funds Trust | 0.30% | 119,367 NS | April 30, 2026 | N-PORT |
| VTWG · VANGUARD SCOTTSDALE FUNDS | 0.29% | 38,926 SH | Aug. 8, 2026 | Daily |
| SMMV · iShares Trust | 0.27% | 4,353 SH | Aug. 8, 2026 | Daily |
| VUSE · ETF Series Solutions | 0.27% | 17,156 NS | May 31, 2026 | N-PORT |
| VFQY · VANGUARD WELLINGTON FUND | 0.27% | 9,312 SH | Aug. 8, 2026 | Daily |
| OMFS · Invesco Exchange-Traded Self-Indexe… | 0.27% | 4,224 SH | Aug. 8, 2026 | Daily |
| PRFZ · Invesco Exchange-Traded Fund Trust | 0.27% | 41,989 SH | Aug. 8, 2026 | Daily |
| SMIZ · Zacks Trust | 0.25% | 5,988 NS | May 31, 2026 | N-PORT |
| IVOG · VANGUARD ADMIRAL FUNDS | 0.25% | 34,749 SH | Aug. 8, 2026 | Daily |
| IGV · iShares Trust | 0.22% | 171,874 SH | Aug. 8, 2026 | Daily |
| IWM · iShares Trust | 0.21% | 922,673 SH | Aug. 8, 2026 | Daily |
| XJH · iShares Trust | 0.20% | 4,780 SH | Aug. 8, 2026 | Daily |
| QVMM · Invesco Exchange-Traded Fund Trust … | 0.20% | 4,729 SH | Aug. 8, 2026 | Daily |
| HQGO · Lattice Strategies Trust | 0.19% | 1,050 NS | April 30, 2026 | N-PORT |
| APUE · Trust for Professional Managers | 0.18% | 41,908 NS | May 31, 2026 | N-PORT |
| IJH · iShares Trust | 0.18% | 1,216,163 SH | Aug. 8, 2026 | Daily |
| FSCC · Federated Hermes ETF Trust | 0.17% | 4,420 NS | May 31, 2026 | N-PORT |
| OASC · Unified Series Trust | 0.17% | 1,304 NS | May 31, 2026 | N-PORT |
| ROUS · Lattice Strategies Trust | 0.16% | 10,852 NS | April 30, 2026 | N-PORT |
| VTWO · VANGUARD SCOTTSDALE FUNDS | 0.15% | 209,437 SH | Aug. 8, 2026 | Daily |
| BKSE · BNY Mellon ETF Trust | 0.15% | 1,364 NS | April 30, 2026 | N-PORT |
| SMLF · iShares Trust | 0.14% | 32,084 SH | Aug. 8, 2026 | Daily |
| VBK · VANGUARD INDEX FUNDS | 0.13% | 467,288 SH | Aug. 8, 2026 | Daily |
| IVOO · VANGUARD ADMIRAL FUNDS | 0.13% | 56,822 SH | Aug. 8, 2026 | Daily |
| AFMC · First Trust Exchange-Traded Fund VI… | 0.12% | 1,811 NS | May 31, 2026 | N-PORT |
| GSSC · Goldman Sachs ETF Trust | 0.12% | 10,413 NS | May 31, 2026 | N-PORT |
| JPSE · J.P. Morgan Exchange-Traded Fund Tr… | 0.11% | 7,421 NS | April 30, 2026 | N-PORT |
| AFSM · First Trust Exchange-Traded Fund VI… | 0.11% | 980 NS | May 31, 2026 | N-PORT |
| TECB · iShares Trust | 0.10% | 2,749 SH | Aug. 8, 2026 | Daily |
| AVSC · AMERICAN CENTURY ETF TRUST | 0.10% | 25,643 NS | May 31, 2026 | N-PORT |
| ISCV · iShares Trust | 0.10% | 3,855 SH | Aug. 8, 2026 | Daily |
| ITWO · ProShares Trust | 0.10% | 1,696 NS | May 31, 2026 | N-PORT |
| RSSL · Global X Funds | 0.10% | 15,621 NS | April 30, 2026 | N-PORT |