QLYS Qualys, Inc. - Common Stock
NASDAQ · Technology · View on SEC EDGAR ↗ close Oct 2, 2026 10-K/10-Q Aug 4, 2026QLYS 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
Bar granularity adapts to the selected period — hover the chart to see open/high/low/close for a bar.
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.
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 ↗
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?
| Metric | 5Y trend | QLYS | 5Y avg | Peer Median | Verdict |
|---|---|---|---|---|---|
| P/E (TTM) | 33.45Y avg ≈44.4 | ≈44.4 | 22.9 | Overvalued | |
| P/S (TTM) | 9.55Y avg ≈10.0 | ≈10.0 | 7.0 | Undervalued | |
| P/B (MRQ) | 11.95Y avg ≈13.1 | ≈13.1 | 10.8 | Undervalued | |
| Price / FCF (TTM) | 21.35Y avg ≈24.3 | ≈24.3 | · | · | |
| Price / Cash Flow (TTM) | 20.85Y avg ≈22.8 | ≈22.8 | 15.3 | Fair value | |
| Price / Tangible Book (MRQ) | 12.05Y avg ≈13.7 | ≈13.7 | · | · | |
| PEG Ratio | ≈1.7 | · | · | · |
Peer median is calculated on a standardized basis per metric and may not always match the TTM/MRQ basis shown for this stock.
Profitability Gross, operating and net margins; ROE, ROA, ROIC
| Metric | 5Y trend | QLYS | 5Y avg | Peer Median | Verdict |
|---|---|---|---|---|---|
| Gross Margin (TTM) | 83.3%5Y avg ≈80.5% | ≈80.5% | 79.1% | Top tier | |
| Operating Margin (TTM) | 34.4%5Y avg ≈28.3% | ≈28.3% | -0.20% | Top tier | |
| EBITDA Margin (TTM) | 36.1%5Y avg ≈33.5% | ≈33.5% | -0.20% | Top tier | |
| Pretax Margin (TTM) | 37.2%5Y avg ≈30.5% | ≈30.5% | 3.4% | Top tier | |
| Net Profit Margin (TTM) | 29.4%5Y avg ≈25.0% | ≈25.0% | 2.1% | Top tier | |
| ROA (TTM) | 19.9%5Y avg ≈16.4% | ≈16.4% | 0.56% | Top tier | |
| ROE (TTM) | 38.6%5Y avg ≈33.8% | ≈33.8% | 12.5% | Top tier | |
| ROIC | 31.8%5Y avg ≈30.9% | ≈30.9% | -0.51% | Top tier |
Financial Health Debt, liquidity, solvency — balance sheet strength
| Metric | 5Y trend | QLYS | 5Y avg | Peer Median | Verdict |
|---|---|---|---|---|---|
| Current Ratio (MRQ) | 1.45Y avg ≈1.5 | ≈1.5 | 2.0 | Low liquidity | |
| Quick Ratio | 0.95Y avg ≈0.9 | ≈0.9 | 1.6 | Low liquidity |
Growth Revenue, EPS and net income growth: YoY, 3Y CAGR, 5Y CAGR
| Metric | 5Y trend | QLYS | 5Y avg | Peer Median | Verdict |
|---|---|---|---|---|---|
| Revenue YoY | 10.1%5Y avg ≈13.1% | ≈13.1% | · | · | |
| Revenue CAGR 3Y | 11.0%5Y avg ≈13.3% | ≈13.3% | · | · | |
| Revenue CAGR 5Y | 13.0% | · | · | · | |
| EPS YoY | 17.0%5Y avg ≈22.6% | ≈22.6% | · | · | |
| Net Income YoY | 14.2%5Y avg ≈19.8% | ≈19.8% | · | · | |
| EPS CAGR 3Y | 25.7%5Y avg ≈28.4% | ≈28.4% | · | · | |
| EPS CAGR 5Y | 19.3% | · | · | · | |
| Net Income CAGR 3Y | 22.5%5Y avg ≈25.2% | ≈25.2% | · | · | |
| Net Income CAGR 5Y | 16.7% | · | · | · |
Capital Efficiency Asset turnover, inventory turnover, receivables turnover
| Metric | 5Y trend | QLYS | 5Y avg | Peer Median | Verdict |
|---|---|---|---|---|---|
| Asset Turnover | 0.65Y avg ≈0.6 | ≈0.6 | 0.5 | Top tier | |
| Receivables Turnover | 4.05Y avg ≈4.0 | ≈4.0 | 4.0 | In line | |
| Revenue / Employee | ≈$246.2K | · | · | · |
value · ≈ 5Y avg · industry median · verdict relative to median
Earnings History EPS actual vs estimate, surprise %, beat rate, next earnings date
| Period | Report | EPS Actual | EPS Est | Surprise |
|---|---|---|---|---|
| June 30, 2026 | Aug 10, 2026 | $1.98 | $1.82 | 8.8% |
| March 31, 2026 | $1.95 | $1.84 | 6.2% | |
| Dec. 31, 2025 | $1.87 | $1.82 | 2.8% | |
| Sept. 30, 2025 | $1.86 | $1.59 | 16.8% | |
| June 30, 2025 | $1.68 | $1.50 | 11.7% | |
| March 31, 2025 | $1.67 | $1.50 | 11.7% |
Full Fundamentals All metrics by year — income statement, balance sheet, cash flow
Income Statement
| 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
| 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
| 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
| 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
| 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
| 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 |
Per Share
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Book Value / Share | $15.71 | $13.07 | $9.98 | $7.74 | $11.17 | $10.30 | $9.91 | · | $8.90 | · | $5.68 | $4.52 | |
| Revenue / Share | $18.36 | $16.27 | $14.75 | $12.45 | $10.25 | · | $7.78 | $6.66 | $5.76 | · | $4.30 | $3.59 | |
| Cash Flow / Share | $8.49 | $6.53 | $6.51 | $5.05 | $5.00 | $4.41 | $3.88 | $2.99 | $2.69 | · | $1.73 | $1.11 | |
| Cash / Share | $7.00 | $6.36 | $5.52 | $4.65 | $3.51 | $1.89 | $2.24 | · | $2.24 | · | $2.66 | $2.28 | |
| EPS (TTM) | $5.44 | $4.65 | $4.03 | $2.74 | $1.77 | $2.25 | $1.68 | $1.37 | $1.01 | $0.50 | $0.50 | $0.81 |
Growth Rates
| 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)
| 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
| 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 | · | 36,037,000 | 36,253,000 | 36,466,000 | · | 36,762,000 | 36,915,000 | 36,955,000 | · | 36,766,000 | 36,842,000 | 37,068,000 | · | 38,317,000 | |
| Shares (Diluted) | 35,030,000 | 35,679,000 | · | 36,293,000 | 36,519,000 | 36,784,000 | · | 37,136,000 | 37,464,000 | 37,723,000 | · | 37,448,000 | 37,435,000 | 37,669,000 | · | 39,220,000 | |
| EBITDA | $62M | $64M | · | $60M | $51M | $56M | · | $45M | $48M | $50M | · | $44M | $43M | $43M | · | $33M |
Balance Sheet
| 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
| 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
| 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
| 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
| 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 |
Per Share
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Book Value / Share | $16.23 | $16.11 | · | $14.74 | $14.06 | $13.68 | · | $12.27 | $11.61 | $10.94 | · | $8.78 | $7.54 | $7.25 | · | $9.32 | |
| Revenue / Share | $5.20 | $4.92 | · | $4.68 | $4.49 | $4.35 | · | $4.14 | $3.97 | $3.87 | · | $3.79 | $3.67 | $3.47 | · | $3.20 | |
| Cash Flow / Share | · | $2.67 | · | · | · | $2.98 | · | · | · | $2.27 | · | · | · | $1.77 | · | · | |
| Cash / Share | $7.22 | $7.90 | · | $6.27 | $5.37 | $7.99 | · | $6.43 | $7.63 | $7.41 | · | $5.67 | $5.07 | $5.25 | · | $5.09 | |
| EPS (TTM) | $5.78 | $5.57 | · | $5.16 | $5.01 | $4.89 | · | $4.53 | $4.53 | $4.31 | · | $3.68 | $3.15 | $2.87 | · | $2.55 |
Valuation (TTM)
| 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 | $703M | $685M | · | $653M | $637M | $622M | · | $593M | $581M | $570M | · | $541M | $524M | $507M | · | $469M | |
| Net Income TTM | $207M | $201M | · | $189M | $185M | $181M | · | $170M | $171M | $162M | · | $139M | $120M | $112M | · | $101M | |
| 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 | 23.8 | 15.8 | · | 25.6 | 28.5 | 25.8 | · | 28.4 | 31.5 | 38.7 | · | 41.5 | 41.0 | 45.3 | · | 54.7 | |
| P/S | 6.8 | 4.5 | · | 7.3 | 8.1 | 7.4 | · | 7.9 | 9.0 | 10.8 | · | 10.4 | 9.1 | 9.5 | · | 11.3 | |
| 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 | · | · | |
| Earnings Yield | 4.2% | 6.3% | · | 3.9% | 3.5% | 3.9% | · | 3.5% | 3.2% | 2.6% | · | 2.4% | 2.4% | 2.2% | · | 1.8% |
Most recent period on the left · null values shown as ·
Financial Statements Income statement, balance sheet, cash flow — annual, last 5 years
| Metric | 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 |
| Metric | 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 |
| Metric | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|---|
| Free Cash Flow | $304M | $232M | $236M | $183M | $176M |
Institutional owners (13F) 474 filers · $5.5B total · As of Sept. 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 |
|---|---|---|---|---|
| 86 (+10 vs prior Q) | 66 (-9 vs prior Q) | 164 (-21 vs prior Q) | 142 (+26 vs prior Q) | +456K |
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 |
|---|---|---|---|---|
| BlackRock, Inc. | $792,316,482 | 5,762,721 | 14.38% | Shares |
| VANGUARD GROUP INC | $580,162,589 | 4,365,407 | 10.53% | Shares |
| VANGUARD PORTFOLIO MANAGEMENT LLC | $370,664,928 | 2,695,941 | 6.73% | Shares |
| VANGUARD CAPITAL MANAGEMENT LLC | $218,654,747 | 1,590,332 | 3.97% | Shares |
| STATE STREET CORP | $200,207,163 | 1,456,158 | 3.63% | Shares |
| Legal & General Group Plc | $197,624,414 | 1,437,373 | 3.59% | Shares |
| GEODE CAPITAL MANAGEMENT, LLC | $193,825,739 | 1,409,583 | 3.52% | Shares |
| AQR CAPITAL MANAGEMENT LLC | $190,595,525 | 1,394,771 | 3.46% | Shares |
| FIRST TRUST ADVISORS LP | $155,453,893 | 1,130,656 | 2.82% | Shares |
| ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | $135,475,084 | 985,345 | 2.46% | Shares |
| Boston Trust Walden Corp | $135,412,389 | 984,889 | 2.46% | Shares |
| MILLENNIUM MANAGEMENT LLC | $104,864,860 | 762,709 | 1.90% | Shares |
| DIMENSIONAL FUND ADVISORS LP | $98,858,523 | 719,248 | 1.79% | Shares |
| MORGAN STANLEY | $85,340,915 | 620,705 | 1.55% | Shares |
| MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd. | $76,062,215 | 553,737 | 1.38% | Shares |
| RWA WEALTH PARTNERS, LLC | $75,448,462 | 548,756 | 1.37% | Shares |
| Clark Capital Management Group, Inc. | $74,753,726 | 543,703 | 1.36% | Shares |
| Portolan Capital Management, LLC | $72,843,164 | 529,807 | 1.32% | Shares |
| VOYA INVESTMENT MANAGEMENT LLC | $71,699,522 | 521,489 | 1.30% | Shares |
| NORTHERN TRUST CORP | $71,102,541 | 517,147 | 1.29% | Shares |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | $70,762,941 | 514,677 | 1.28% | Shares |
| LONDON CO OF VIRGINIA | $58,946,168 | 428,317 | 1.07% | Shares |
| Invesco Ltd. | $58,167,069 | 423,064 | 1.06% | Shares |
| GOLDMAN SACHS GROUP INC | $54,587,380 | 397,028 | 0.99% | Shares |
| CITADEL ADVISORS LLC | $51,990,332 | 378,139 | 0.94% | Shares |
| FORT WASHINGTON INVESTMENT ADVISORS INC /OH/ | $50,715,249 | 368,865 | 0.92% | Shares |
| Point72 Asset Management, L.P. | $39,307,704 | 285,895 | 0.71% | Shares |
| RENAISSANCE TECHNOLOGIES LLC | $39,060,909 | 284,100 | 0.71% | Shares |
| Bank of New York Mellon Corp | $39,044,415 | 283,980 | 0.71% | Shares |
| JPMORGAN CHASE & CO | $37,631,123 | 291,681 | 0.68% | Shares |
| UBS AM, a distinct business unit of UBS ASSET MANAGEMENT AMERICAS LLC | $36,597,169 | 416,587 | 0.66% | Shares |
| VANGUARD FIDUCIARY TRUST CO | $34,872,964 | 253,640 | 0.63% | Shares |
| UBS Group AG | $33,577,808 | 244,220 | 0.61% | Shares |
| CDAM (UK) Ltd | $30,228,826 | 219,862 | 0.55% | Shares |
| ENVESTNET ASSET MANAGEMENT INC | $29,314,590 | 213,213 | 0.53% | Shares |
| Retirement Systems of Alabama | $23,935,497 | 174,089 | 0.43% | Shares |
| PEAK6 LLC | $22,685,850 | 165,000 | 0.41% | Call option |
| BANK OF AMERICA CORP /DE/ | $21,852,247 | 158,937 | 0.40% | Shares |
| PRINCIPAL FINANCIAL GROUP INC | $20,396,092 | 148,346 | 0.37% | Shares |
| WELLINGTON MANAGEMENT GROUP LLP | $19,447,136 | 141,444 | 0.35% | Shares |
| BNP PARIBAS FINANCIAL MARKETS | $18,898,000 | 137,450 | 0.34% | Shares |
| SUSQUEHANNA INTERNATIONAL GROUP, LLP | $18,616,146 | 135,400 | 0.34% | Call option |
| SYSTEMATIC FINANCIAL MANAGEMENT LP | $17,437,864 | 126,828 | 0.32% | Shares |
| Russell Investments Group, Ltd. | $16,357,985 | 124,779 | 0.30% | Shares |
| Fisher Asset Management, LLC | $15,801,681 | 114,929 | 0.29% | Shares |
| Nuveen, LLC | $15,469,825 | 112,516 | 0.28% | Shares |
| Tributary Capital Management, LLC | $15,437,102 | 112,278 | 0.28% | Shares |
| Vontobel Holding Ltd. | $14,785,950 | 107,542 | 0.27% | Shares |
| RHUMBLINE ADVISERS | $14,708,651 | 106,980 | 0.27% | Shares |
| CULLINAN ASSOCIATES INC | $14,133,972 | 102,800 | 0.26% | Shares |
Company insiders 28 insiders · 11 officers · 17 directors
| Insider | Role | Last activity | Shares owned | Buys 12m | Sells 12m | Net 12m |
|---|---|---|---|---|---|---|
| Sumedh S Thakar | CEO & PRESIDENT | Sept. 14, 2026 S | 180,338 | 0 | 56 | $-14,617,799 |
| Joo Mi Kim | CHIEF FINANCIAL OFFICER | Sept. 2, 2026 S | 74,713 | 0 | 44 | $-6,388,076 |
| 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 | Sept. 21, 2026 S | 58,688 | 0 | 43 | $-2,063,358 |
| 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 |
| Thomas Berquist | Director | Sept. 2, 2026 S | 6,270 | 0 | 2 | $-193,557 |
| Wendy Pfeiffer | Director | Aug. 20, 2026 S | 11,710 | 0 | 4 | $-277,475 |
| 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 |
Insiders from SEC Form 3/4/5 filings; net = open-market P/S only
ETF ownership Held by 71 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.46% | 354,536 SH | Sept. 11, 2026 | Daily |
| ABLS · Abacus FCF ETF Trust | 3.40% | 109 NS | July 31, 2026 | N-PORT |
| GRPM · Invesco Exchange-Traded Fund Trust | 2.23% | 59,195 SH | Oct. 2, 2026 | Daily |
| MCOW · Pacer Funds Trust | 2.03% | 149 NS | July 31, 2026 | N-PORT |
| SRHQ · Elevation Series Trust | 1.81% | 26,593 NS | July 31, 2026 | N-PORT |
| JSMD · Janus Detroit Street Trust | 1.22% | 88,946 NS | July 31, 2026 | N-PORT |
| JSML · Janus Detroit Street Trust | 1.21% | 30,434 NS | July 31, 2026 | N-PORT |
| XMHQ · Invesco Exchange-Traded Fund Trust | 1.04% | 298,625 SH | Oct. 2, 2026 | Daily |
| QLV · FlexShares Trust | 0.87% | 9,828 NS | July 31, 2026 | N-PORT |
| VFMV · VANGUARD WELLINGTON FUND | 0.51% | 15,417 SH | Aug. 19, 2026 | Daily |
| FNY · First Trust Exchange-Traded AlphaDE… | 0.50% | 20,028 NS | July 31, 2026 | N-PORT |
| DWAS · Invesco Exchange-Traded Fund Trust … | 0.41% | 8,832 SH | Oct. 2, 2026 | Daily |
| IWO · iShares Trust | 0.39% | 343,400 SH | Sept. 11, 2026 | Daily |
| CALF · Pacer Funds Trust | 0.36% | 91,943 NS | July 31, 2026 | N-PORT |
| OMFS · Invesco Exchange-Traded Self-Indexe… | 0.30% | 4,249 SH | Oct. 2, 2026 | Daily |
| VTWG · VANGUARD SCOTTSDALE FUNDS | 0.29% | 38,926 SH | Aug. 19, 2026 | Daily |
| EBIT · Harbor ETF Trust | 0.29% | 236 NS | July 31, 2026 | N-PORT |
| PRFZ · Invesco Exchange-Traded Fund Trust | 0.28% | 39,978 SH | Oct. 2, 2026 | Daily |
| HQGO · Lattice Strategies Trust | 0.28% | 953 NS | July 31, 2026 | N-PORT |
| VFQY · VANGUARD WELLINGTON FUND | 0.27% | 9,312 SH | Aug. 19, 2026 | Daily |
| ROUS · Lattice Strategies Trust | 0.25% | 12,390 NS | July 31, 2026 | N-PORT |
| IVOG · VANGUARD ADMIRAL FUNDS | 0.25% | 34,749 SH | Aug. 19, 2026 | Daily |
| QVMM · Invesco Exchange-Traded Fund Trust … | 0.23% | 5,129 SH | Oct. 2, 2026 | Daily |
| BKSE · BNY Mellon ETF Trust | 0.22% | 1,322 NS | July 31, 2026 | N-PORT |
| IGV · iShares Trust | 0.20% | 161,077 SH | Sept. 11, 2026 | Daily |
| IWM · iShares Trust | 0.19% | 930,534 SH | Sept. 11, 2026 | Daily |
| JPSE · J.P. Morgan Exchange-Traded Fund Tr… | 0.19% | 7,850 NS | July 31, 2026 | N-PORT |
| BBSC · J.P. Morgan Exchange-Traded Fund Tr… | 0.19% | 9,234 NS | July 31, 2026 | N-PORT |
| RSSL · Global X Funds | 0.17% | 17,424 NS | July 31, 2026 | N-PORT |
| FNX · First Trust Exchange-Traded AlphaDE… | 0.16% | 14,983 NS | July 31, 2026 | N-PORT |
| FAD · First Trust Exchange-Traded AlphaDE… | 0.15% | 6,012 NS | July 31, 2026 | N-PORT |
| VTWO · VANGUARD SCOTTSDALE FUNDS | 0.15% | 209,437 SH | Aug. 19, 2026 | Daily |
| PTMC · Pacer Funds Trust | 0.14% | 3,850 NS | July 31, 2026 | N-PORT |
| FSMD · FIDELITY COVINGTON TRUST | 0.13% | 22,570 NS | July 31, 2026 | N-PORT |
| VBK · VANGUARD INDEX FUNDS | 0.13% | 467,288 SH | Aug. 19, 2026 | Daily |
| IVOO · VANGUARD ADMIRAL FUNDS | 0.13% | 56,822 SH | Aug. 19, 2026 | Daily |
| MIDU · Direxion Shares ETF Trust | 0.11% | 518 NS | July 31, 2026 | N-PORT |
| DFAS · Dimensional ETF Trust | 0.10% | 109,692 NS | July 31, 2026 | N-PORT |
| TECB · iShares Trust | 0.09% | 2,749 SH | Sept. 11, 2026 | Daily |
| ISCG · iShares Trust | 0.09% | 5,195 SH | Sept. 11, 2026 | Daily |
| FTEC · FIDELITY COVINGTON TRUST | 0.08% | 114,336 NS | July 31, 2026 | N-PORT |
| VFVA · VANGUARD WELLINGTON FUND | 0.07% | 4,188 SH | Aug. 19, 2026 | Daily |
| VGT · VANGUARD WORLD FUND | 0.07% | 908,055 SH | Aug. 19, 2026 | Daily |
| TRFK · Pacer Funds Trust | 0.06% | 4,232 NS | July 31, 2026 | N-PORT |
| VB · VANGUARD INDEX FUNDS | 0.06% | 808,682 SH | Aug. 19, 2026 | Daily |
| WSML · iShares Trust | 0.06% | 2,287 SH | Sept. 11, 2026 | Daily |
| VXF · VANGUARD INDEX FUNDS | 0.05% | 404,371 SH | Aug. 19, 2026 | Daily |
| RWK · Invesco Exchange-Traded Fund Trust … | 0.03% | 2,169 SH | Oct. 2, 2026 | Daily |
| DXUV · Dimensional ETF Trust | 0.03% | 1,086 NS | July 31, 2026 | N-PORT |
| IGM · iShares Trust | 0.03% | 16,551 SH | Sept. 11, 2026 | Daily |
| DFAC · Dimensional ETF Trust | 0.02% | 56,002 NS | July 31, 2026 | N-PORT |
| IUSG · iShares Trust | 0.02% | 32,001 SH | Sept. 11, 2026 | Daily |
| DFSU · Dimensional ETF Trust | 0.01% | 1,709 NS | July 31, 2026 | N-PORT |
| VTI · VANGUARD INDEX FUNDS | 0.01% | 1,121,495 SH | Aug. 19, 2026 | Daily |
| VTHR · VANGUARD SCOTTSDALE FUNDS | 0.01% | 2,942 SH | Aug. 19, 2026 | Daily |
| ESGV · VANGUARD WORLD FUND | 0.01% | 8,028 SH | Aug. 19, 2026 | Daily |
| DCOR · Dimensional ETF Trust | 0.01% | 2,220 NS | July 31, 2026 | N-PORT |
| IWV · iShares Trust | 0.01% | 10,272 SH | Sept. 11, 2026 | Daily |
| ITOT · iShares Trust | 0.01% | 46,109 SH | Sept. 11, 2026 | Daily |
| DFUS · Dimensional ETF Trust | 0.01% | 11,006 NS | July 31, 2026 | N-PORT |
| DFAU · Dimensional ETF Trust | 0.01% | 4,472 NS | July 31, 2026 | N-PORT |
| TILT · FlexShares Trust | 0.00% | 632 NS | July 31, 2026 | N-PORT |
| VT · VANGUARD INTERNATIONAL EQUITY INDEX… | 0.00% | 28,337 SH | Aug. 19, 2026 | Daily |
| DFUV · Dimensional ETF Trust | 0.00% | 12 NS | July 31, 2026 | N-PORT |
| IJH · iShares Trust | · | 1,236,698 SH | Sept. 11, 2026 | Daily |
| IJK · iShares Trust | · | 204,127 SH | Sept. 11, 2026 | Daily |
| XJH · iShares Trust | · | 4,832 SH | Sept. 8, 2026 | Daily |
| ISCB · iShares Trust | · | 1,535 SH | Sept. 11, 2026 | Daily |
| ISCV · iShares Trust | · | 3,855 SH | Sept. 11, 2026 | Daily |
| SMLF · iShares Trust | · | 32,381 SH | Sept. 11, 2026 | Daily |
| SMMV · iShares Trust | · | 2,165 SH | Sept. 1, 2026 | Daily |
QLYS Analyst Consensus Bullish and bearish analyst opinions, 12-month price target, upside
12-Month Price Target
18 analysts · 2026-09-30Mean target $179.36 -7.1%
Peer comparison (GICS sub-industry) Key metrics vs sector peers
FY basis, prices as of each company's last fiscal year-end close.
| 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% |
| FROG | $7.47B | -100.7 | 24.1% | -13.5% | -8.4% | 76.8% |
| 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% |
| PATH | · | 24.2 | 12.7% | 17.5% | 15.1% | 83.2% |
| 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% |
| MSFT | $2.77T | 20.8 | 17.8% | 40.3% | 34.0% | 67.9% |
Latest News Recent headlines mentioning this company
Trading Signals Recent buy/sell signals with entry price and risk/reward ratio
No open signal right now — no card is filled, and that's honest.
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.