"We are pleased to finish 2019 with another strong quarter that exhibited robust growth in Qualys Cloud Agent subscriptions and multiproduct adoption. Importantly, this year we delivered an impressive suite of new applications to our Qualys Cloud Platform, including Patch Management, Global IT Asset Discovery and Inventory, and Indication of Compromise 2.0, while producing record margins. The 2020 release of our Vulnerability Management, Detection and Response (VMDR) app will elevate
https://www.qualys.com/forms/whitepapers/ovum/
Fourth Quarter 2019 Financial Highlights
Revenues: Revenues for the fourth quarter of 2019 increased by 14% to
Gross Profit: GAAP gross profit for the fourth quarter of 2019 increased by 19% to
Operating Income: GAAP operating income for the fourth quarter of 2019 increased by 51% to
Net Income: GAAP net income for the fourth quarter of 2019 was
Adjusted EBITDA: Adjusted EBITDA (a non-GAAP financial measure) for the fourth quarter of 2019 increased by 29% to
Operating Cash Flow: Operating cash flow for the fourth quarter of 2019 increased by 26% to
Fourth Quarter 2019 Business Highlights
Select New Customers:
Circle K, City of Coral Springs, Computer Generated Solutions,
Business Highlights:
- Introduced Qualys VMDR - Vulnerability Management, Detection and Response, a next-level solution delivering a continuous cycle of protection from a single pane of glass with built-in orchestration workflows and real-time vulnerability detection to prioritize, remediate and audit across hybrid IT environments.
- Partnered with
Microsoft to integrate Qualys Vulnerability Management and Qualys Container Security into Microsoft Azure providing the capabilities to all Azure Security Center Standard Edition customers for virtual machines and to customers using Azure Security Center's Advanced Threat Protection for Azure Kubernetes Services. - Launched a partnership with
Google to natively embed the Qualys Cloud Agent into the Google Cloud Platform, delivering one-click integration that automatically installs the Qualys Cloud Agent and reports vulnerabilities directly into the Google Security Command Center. - Released the Global IT Asset Discovery and Inventory app, built on the Qualys FedRAMP-authorized Cloud Platform, to federal government customers.
Full Year 2019 Financial Highlights
Revenues: Revenues for 2019 increased by 15% to
Gross Profit: GAAP gross profit for 2019 increased by 19% to
Operating Income: GAAP operating income for 2019 was
Net Income: GAAP net income for 2019 was
Adjusted EBITDA: Adjusted EBITDA (a non-GAAP financial measure) for 2019 increased by 25% to
Operating Cash Flow: Operating cash flow for 2019 was
Full Year 2019 Business Highlights
Market Recognition
- Recognized by IDC for the fourth year in a row as the revenue share leader in the
$1.1 billion Worldwide Device Vulnerability Assessment Market, and as having the fifth largest market share in the$9.3 billion Worldwide Cybersecurity Analytics, Intelligence, Response, and Orchestration Revenue Market for 2018. - Computing named
Qualys the winner of its Enterprise Security Award, recognizing the Qualys Cloud Platform and associated apps for simplifying IT security operations and lowering the cost of compliance by delivering critical security intelligence on demand.
Products & Features
- Introduced Qualys VMDR - Vulnerability Management, Detection and Response, a next-level solution delivering a continuous cycle of protection from a single pane of glass with built-in orchestration workflows and real-time vulnerability detection to prioritize, remediate and audit across hybrid IT environments.
- Launched the Qualys Global IT Asset Discovery and Inventory app as a free service, which provides Security and IT teams a single source of truth to analyze their complex and interconnected global IT environments and enables collaboration on critical security remediation efforts quickly.
- Released Patch Management (PM), a new Cloud App that provides automated patch deployment capabilities, enabling customers to transparently orchestrate full-lifecycle vulnerability management of operating systems and third-party software across global hybrid environments.
- Introduced the Qualys Indication of Compromise (IOC) 2.0 app, which leverages the Qualys Cloud Agent to provide enhanced attack detection, investigation and response for security analysts, incident responders, and managed security service providers.
- Released the Global IT Asset Discovery and Inventory app, built on the Qualys FedRAMP-authorized Cloud Platform, to federal government customers.
- Unveiled a new Cloud Agent Gateway (CAG) Service, an extension of the Cloud Agent Platform, that drastically simplifies large-scale deployments across on-premises and hybrid cloud environments.
- Acquired the software assets of
Adya, Inc. , enablingQualys to provide companies of all sizes with the ability to consolidate administration of their Software as a Service (SaaS) applications into one console, manage license costs across SaaS applications, set and enforce security policies in one place, and report and audit on all activity with a single tool.
Business Development
- Partnered with
Microsoft to integrate Qualys Vulnerability Management and Qualys Container Security Apps into Microsoft Azure, providing the capabilities to all Azure Security Center Standard Edition customers for virtual machines and to customers using Azure Security Center's Advanced Threat Protection for Azure Kubernetes Services. - Launched a partnership with
Google to natively embed the Qualys Cloud Agent into the Google Cloud Platform, delivering one-click integration that automatically installs the Qualys Cloud Agent and reports vulnerabilities directly into the Google Security Command Center. - Expanded the Qualys Global Cloud Platform to the Canadian market, bringing the total number of global operations sites to eight locations on three continents.
- Announced that X-Force Red, IBM Security's team of veteran hackers, will integrate
Qualys' new dynamic Patch Management solution with X-Force Red's Vulnerability Management Services to automate vulnerability prioritization and patching, enabling clients to simplify vulnerability remediation and fix their most critical vulnerabilities using less resources and time. - Partnered with
Proficio , a global managed security service provider, who integrated theQualys suite of cloud-based solutions into its managed detection and response capabilities. - Selected by the
Center for Internet Security (CIS) to provide its members with continuous monitoring of internet-facing digital certificates and SSL/TLS configurations. - Established a partnership with Coalfire to integrate
Qualys vulnerability management and continuous monitoring capabilities into Coalfire's Secure Cloud Automation Services (SCAS).
Financial Performance Outlook
First Quarter 2020 Guidance: Management expects revenues for the first quarter of 2020 to be in the range of
Full Year 2020 Guidance: Management expects revenues for the full year 2020 to be in the range of
Investor Conference Call
Investor Contact
Vice President, Corporate Development and Investor Relations
(650) 801-6210
ir@qualys.com
About
Legal Notice Regarding Forward-Looking Statements
This press release contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. Forward-looking statements generally relate to future events or our future financial or operating performance. Forward-looking statements in this press release include, but are not limited to, statements related to: our expectations regarding our Qualys Cloud Platform innovation and the capabilities of our platform; our expectations regarding the growth and market acceptance of our Vulnerability Management, Detection, and Response application; the benefits of our strategic acquisitions; the benefits of our new products, integrations, collaborations and joint solutions; our strategy and our business model and our ability to execute such strategy; our guidance for revenues, GAAP EPS and non-GAAP EPS for the first quarter and full year 2020, and our expectations for the number of weighted average diluted shares outstanding and the GAAP and non-GAAP effective income tax rate for the first quarter and full year 2020. Our expectations and beliefs regarding these matters may not materialize, and actual results in future periods are subject to risks and uncertainties that could cause actual results to differ materially from those projected. These risks include our ability to continue to develop platform capabilities and solutions; the ability of our platform and solutions to perform as intended; customer acceptance and purchase of our existing solutions and new solutions; real or perceived defects, errors or vulnerabilities in our products or services; our ability to retain existing customers and generate new customers; the budgeting cycles, seasonal buying patterns and length of our sales cycle; our ability to manage costs as we increase our customer base and the number of our platform solutions; the market for cloud solutions for IT security and compliance not increasing at the rate we expect; competition from other products and services; fluctuations in currency exchange rates, unexpected fluctuations in our effective income tax rate on a GAAP and non-GAAP basis, our ability to effectively manage our rapid growth and our ability to anticipate future market needs and opportunities; any unanticipated accounting charges; and general market, political, economic and business conditions in
The forward-looking statements in this press release are based on information available to
Non-GAAP Financial Measures
In addition to reporting financial results in accordance with GAAP,
In computing non-GAAP financial measures,
Furthermore,
Although
In order to provide a more complete picture of recurring core operating business results, the Company's non-GAAP net income and non-GAAP net income per diluted share include tax adjustments required to achieve the effective income tax rate on a non-GAAP basis, which could differ from the GAAP effective income tax rate. The Company believes its estimated non-GAAP effective income tax rate of 21% in 2020 is a reasonable estimate under its global operating structure. The Company may adjust this rate during the year to take into account events or trends that it believes materially impact the estimated annual rate. The non-GAAP effective income tax rate could be subject to change for a number of reasons, including but not limited to, significant changes resulting from tax legislation, material changes in geographic mix of revenues and expenses and other significant events.
The presentation of this non-GAAP financial information is not intended to be considered in isolation or as a substitute for results prepared in accordance with GAAP. A reconciliation of the non-GAAP financial measures discussed in this press release to the most directly comparable GAAP financial measures is included with the financial statements contained in this press release. Management uses both GAAP and non-GAAP information in evaluating and operating its business internally and as such has determined that it is important to provide this information to investors.
Qualys, Inc. |
|||||||
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS |
|||||||
(Unaudited) |
|||||||
(in thousands, except per share data) |
|||||||
Three Months Ended December 31, |
Twelve Months Ended December 31, |
||||||
2019 |
2018 |
2019 |
2018 |
||||
Revenues |
$84,664 |
$74,200 |
$321,607 |
$278,889 |
|||
Cost of revenues(1) |
17,163 |
17,525 |
69,517 |
66,185 |
|||
Gross profit |
67,501 |
56,675 |
252,090 |
212,704 |
|||
Operating expenses: |
|||||||
Research and development (1) |
17,808 |
15,073 |
68,239 |
53,255 |
|||
Sales and marketing(1) |
19,344 |
19,341 |
70,833 |
70,039 |
|||
General and administrative(1) |
10,804 |
9,318 |
40,765 |
39,049 |
|||
Total operating expenses |
47,956 |
43,732 |
179,837 |
162,343 |
|||
Income from operations |
19,545 |
12,943 |
72,253 |
50,361 |
|||
Other income (expense), net: |
|||||||
Interest expense |
(8) |
(60) |
(106) |
(171) |
|||
Interest income |
2,052 |
1,887 |
8,443 |
6,080 |
|||
Other income (expense), net |
(287) |
35 |
(607) |
(802) |
|||
Total other income (expense), net |
1,757 |
1,862 |
7,730 |
5,107 |
|||
Income before income taxes |
21,302 |
14,805 |
79,983 |
55,468 |
|||
Provision (benefit) for income taxes |
638 |
405 |
10,647 |
(1,836) |
|||
Net income |
$20,664 |
$14,400 |
$ 69,336 |
$ 57,304 |
|||
Net income per share: |
|||||||
Basic |
$ 0.53 |
$ 0.37 |
$ 1.77 |
$ 1.47 |
|||
Diluted |
$ 0.50 |
$ 0.35 |
$ 1.68 |
$ 1.37 |
|||
Weighted average shares used in computing net income per share: |
|||||||
Basic |
39,003 |
39,200 |
39,075 |
38,876 |
|||
Diluted |
40,921 |
41,580 |
41,345 |
41,897 |
|||
(1)Includes stock-based compensation as follows: |
|||||||
Cost of revenues |
$ 588 |
$ 601 |
$ 2,262 |
$ 2,489 |
|||
Research and development |
3,276 |
2,207 |
11,151 |
7,961 |
|||
Sales and marketing |
1,395 |
981 |
4,984 |
4,650 |
|||
General and administrative |
4,470 |
3,629 |
16,495 |
14,990 |
|||
Total stock-based compensation |
$ 9,729 |
$ 7,418 |
$ 34,892 |
$ 30,090 |
Qualys, Inc. |
|||
CONDENSED CONSOLIDATED BALANCE SHEETS |
|||
(Unaudited) |
|||
(in thousands) |
|||
December 31, |
December 31, |
||
Assets |
|||
Current assets: |
|||
Cash and cash equivalents |
$ 87,559 |
$ 41,026 |
|
Short-term marketable securities |
211,331 |
248,140 |
|
Accounts receivable, net |
78,034 |
75,825 |
|
Prepaid expenses and other current assets |
18,692 |
13,974 |
|
Total current assets |
395,616 |
378,965 |
|
Long-term marketable securities |
119,508 |
76,710 |
|
Property and equipment, net |
60,579 |
61,442 |
|
Operating leases - right of use asset |
40,551 |
- |
|
Deferred tax assets, net |
18,830 |
26,387 |
|
Intangible assets, net |
16,795 |
21,976 |
|
Goodwill |
7,447 |
7,225 |
|
Restricted cash |
1,200 |
1,200 |
|
Other noncurrent assets |
15,082 |
11,775 |
|
Total assets |
$ 675,608 |
$ 585,680 |
|
Liabilities and Stockholders' Equity |
|||
Current liabilities: |
|||
Accounts payable |
$ 848 |
$ 5,588 |
|
Accrued liabilities |
22,784 |
26,695 |
|
Deferred revenues, current |
192,172 |
164,624 |
|
Operating lease liability, current |
7,663 |
- |
|
Total current liabilities |
223,467 |
196,907 |
|
Deferred revenues, noncurrent |
20,935 |
20,423 |
|
Operating lease liability, noncurrent |
44,015 |
- |
|
Other noncurrent liabilities |
388 |
10,361 |
|
Total liabilities |
288,805 |
227,691 |
|
Stockholders' equity: |
|||
Common stock |
39 |
39 |
|
Additional paid-in capital |
362,408 |
330,572 |
|
Accumulated other comprehensive income (loss) |
1,162 |
(586) |
|
Retained earnings |
23,194 |
27,964 |
|
Total stockholders' equity |
386,803 |
357,989 |
|
Total liabilities and stockholders' equity |
$ 675,608 |
$ 585,680 |
Qualys, Inc. |
|||
CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS |
|||
(Unaudited) |
|||
(in thousands) |
|||
Twelve Months Ended |
|||
2019 |
2018 |
||
Cash flow from operating activities: |
|||
Net income |
$ 69,336 |
$ 57,304 |
|
Adjustments to reconcile net income to net cash provided by |
|||
operative activities: |
|||
Depreciation and amortization expense |
31,201 |
28,904 |
|
Bad debt expense |
247 |
86 |
|
Loss on disposal of property and equipment |
202 |
9 |
|
Stock-based compensation |
34,892 |
30,090 |
|
Amortization of premiums and accretion of discounts on marketable securities |
(1,597) |
(1,136) |
|
Deferred income taxes |
7,095 |
(2,521) |
|
Changes in operating assets and liabilities: |
|||
Accounts receivable |
(2,456) |
(11,467) |
|
Prepaid expenses and other assets |
(6,012) |
(4,970) |
|
Accounts payable |
(1,076) |
3,515 |
|
Accrued liabilities |
715 |
1,426 |
|
Deferred revenues |
28,060 |
24,725 |
|
Other noncurrent liabilities |
- |
(501) |
|
Net cash provided by operating activities |
160,607 |
125,464 |
|
Cash flow from investing activities: |
|||
Purchases of marketable securities |
(331,131) |
(339,862) |
|
Sales and maturities of marketable securities |
328,350 |
285,224 |
|
Purchases of property and equipment |
(27,573) |
(22,775) |
|
Business combinations |
(4,050) |
(13,633) |
|
Purchase of privately-held investment |
(625) |
(2,500) |
|
Net cash used in investing activities |
(35,029) |
(93,546) |
|
Cash flow from financing activities: |
|||
Proceeds from exercise of stock options |
24,831 |
24,053 |
|
Payments for taxes related to net share settlement of equity awards |
(15,743) |
(14,879) |
|
Principal payments under capital lease obligations |
(1,709) |
(1,617) |
|
Repurchase of common stock |
(86,424) |
(85,040) |
|
Net cash used in financing activities |
(79,045) |
(77,483) |
|
Net increase in cash, cash equivalents and restricted cash |
46,533 |
(45,565) |
|
Cash, cash equivalents and restricted cash at beginning of period |
42,226 |
87,791 |
|
Cash, cash equivalents and restricted cash at end of period |
$ 88,759 |
$ 42,226 |
Qualys, Inc. |
|||||||
RECONCILIATION OF NON-GAAP DISCLOSURES |
|||||||
EBITDA AND ADJUSTED EBITDA |
|||||||
(Unaudited) |
|||||||
(in thousands) |
|||||||
Three Months Ended December 31, |
Twelve Months Ended December 31, |
||||||
2019 |
2018 |
2019 |
2018 |
||||
Net income |
$ 20,664 |
$ 14,400 |
$ 69,336 |
$ 57,304 |
|||
Depreciation and amortization of property and equipment |
6,195 |
6,317 |
25,121 |
25,179 |
|||
Amortization of intangible assets |
1,520 |
1,364 |
6,080 |
3,725 |
|||
Provision for (Benefit from) income taxes |
638 |
405 |
10,647 |
(1,836) |
|||
Stock-based compensation |
9,729 |
7,418 |
34,892 |
30,090 |
|||
Other income (expense), net |
(1,757) |
(1,862) |
(7,730) |
(5,107) |
|||
Acquisition-related expenses (1) (2) (3) (4) |
585 |
1,099 |
2,439 |
3,025 |
|||
Adjusted EBITDA |
$ 37,574 |
$ 29,141 |
$ 140,785 |
$ 112,380 |
(1) |
For three months ended December 31, 2019, includes $0.1 million and $0.4 million of compensation related to acquisitions in 2019 and 2018, respectively. |
||||||||
(2) |
For twelve months ended December 31, 2019, includes $0.7 million, $3.0 million and $0.1 million of compensation related to acquisitions in 2019, 2018 and 2017, respectively, offset by $1.4 million of reversals of previous obligations. |
||||||||
(3) |
For three months ended December 31, 2018, includes $1.0 million and $0.04 million of compensation related to acquisitions in 2018 and 2017, respectively. |
||||||||
(4) |
For twelve months ended December 31, 2018, includes $1.0 million and $2.0 million of compensation related to acquisitions in 2018 and 2017, respectively. |
Qualys, Inc. |
|||||||
RECONCILIATION OF NON-GAAP DISCLOSURES |
|||||||
(Unaudited) |
|||||||
(in thousands, except per share data) |
|||||||
Three Months Ended |
Twelve Months Ended |
||||||
2019 |
2018 |
2019 |
2018 |
||||
GAAP Cost of revenues |
$ 17,163 |
$ 17,525 |
$ 69,517 |
$ 66,185 |
|||
Less: Stock-based compensation |
(588) |
(601) |
(2,262) |
(2,489) |
|||
Less: Acquisition-related expenses (1) |
- |
- |
(3) |
- |
|||
Less: Amortization of intangible assets |
(1,495) |
(1,339) |
(5,980) |
(3,625) |
|||
Non-GAAP Cost of revenues |
$ 15,080 |
$ 15,585 |
$ 61,272 |
$ 60,071 |
|||
GAAP Gross profit |
$ 67,501 |
$ 56,675 |
$ 252,090 |
$ 212,704 |
|||
Plus: Stock-based compensation |
588 |
601 |
2,262 |
2,489 |
|||
Plus: Acquisition-related expenses (1) |
- |
- |
3 |
- |
|||
Plus: Amortization of intangible assets |
1,495 |
1,339 |
5,980 |
3,625 |
|||
Non-GAAP Gross Profit |
$ 69,584 |
$ 58,615 |
$ 260,335 |
$ 218,818 |
|||
GAAP Research and development |
$ 17,808 |
$ 15,073 |
$ 68,239 |
$ 53,255 |
|||
Less: Stock-based compensation |
(3,276) |
(2,207) |
(11,151) |
(7,961) |
|||
Less: Acquisition-related expenses (1) |
(584) |
(1,099) |
(2,431) |
(1,223) |
|||
Less: Amortization of intangible assets |
(25) |
(25) |
(100) |
(100) |
|||
Non-GAAP Research and development |
$ 13,923 |
$ 11,742 |
$ 54,557 |
$ 43,971 |
|||
GAAP Sales and marketing |
$ 19,344 |
$ 19,341 |
$ 70,833 |
$ 70,039 |
|||
Less: Stock-based compensation |
(1,395) |
(981) |
(4,984) |
(4,650) |
|||
Less: Acquisition-related expenses (1) |
(1) |
- |
(5) |
(1,802) |
|||
Non-GAAP Sales and marketing |
$ 17,948 |
$ 18,360 |
$ 65,844 |
$ 63,587 |
|||
GAAP General and administrative |
$ 10,804 |
$ 9,318 |
$ 40,765 |
$ 39,050 |
|||
Less: Stock-based compensation |
(4,470) |
(3,629) |
(16,495) |
(14,990) |
|||
Non-GAAP General and administrative |
$ 6,334 |
$ 5,689 |
$ 24,270 |
$ 24,060 |
|||
GAAP Operating expenses |
$ 47,956 |
$ 43,732 |
$ 179,837 |
$ 162,344 |
|||
Less: Stock-based compensation |
(9,141) |
(6,817) |
(32,630) |
(27,601) |
|||
Less: Acquisition-related expenses (1) |
(585) |
(1,099) |
(2,436) |
(3,025) |
|||
Less: Amortization of intangible assets |
(25) |
(25) |
(100) |
(100) |
|||
Non-GAAP Operating expenses |
$ 38,205 |
$ 35,791 |
$ 144,671 |
$ 131,618 |
|||
GAAP Income from operations |
$ 19,545 |
$ 12,943 |
$ 72,253 |
$ 50,361 |
|||
Plus: Stock-based compensation |
9,729 |
7,418 |
34,892 |
30,090 |
|||
Plus: Acquisition-related expenses (1) |
585 |
1,099 |
2,439 |
3,025 |
|||
Plus: Amortization of intangible assets |
1,520 |
1,364 |
6,080 |
3,725 |
|||
Non-GAAP Income from operations |
$ 31,379 |
$ 22,824 |
$ 115,664 |
$ 87,201 |
|||
GAAP Net income |
$ 20,664 |
$ 14,400 |
$ 69,336 |
$ 57,304 |
|||
Plus: Stock-based compensation |
9,729 |
7,418 |
34,892 |
30,090 |
|||
Plus: Acquisition-related expenses (1) |
585 |
1,099 |
2,439 |
3,025 |
|||
Plus: Amortization of intangible assets |
1,520 |
1,364 |
6,080 |
3,725 |
|||
Less: Tax adjustment |
(6,506) |
(2,945) |
(16,367) |
(20,723) |
|||
Non-GAAP Net income |
$ 25,992 |
$ 21,336 |
$ 96,380 |
$ 73,421 |
|||
Non-GAAP Net income per share: |
|||||||
Basic |
$ 0.67 |
$ 0.54 |
$ 2.47 |
$ 1.89 |
|||
Diluted |
$ 0.64 |
$ 0.51 |
$ 2.33 |
$ 1.75 |
|||
Weighted average shares used in non-GAAP net income per share: |
|||||||
Basic |
39,003 |
39,200 |
39,075 |
38,876 |
|||
Diluted |
40,921 |
41,580 |
41,345 |
41,897 |
|||
(1) Relates to compensation expense from the acquisition of Adya, Layered Insight, 1Mobility and NetWatcher. |
Qualys, Inc. |
|||
RECONCILIATION OF NON-GAAP DISCLOSURES |
|||
FREE CASH FLOWS |
|||
(Unaudited) |
|||
(in thousands) |
|||
Twelve Months Ended |
|||
2019 |
2018 |
||
GAAP Cash flows provided by operating activities (1) |
$ 160,607 |
$ 125,464 |
|
Less: |
|||
Purchases of property and equipment |
(27,573) |
(22,775) |
|
Principal payments under capital lease obligations |
(1,709) |
(1,617) |
|
Non-GAAP Free cash flows |
$ 131,325 |
$ 101,072 |
(1) |
Includes $4.5 million and $2.0 million of acquisition related expenses paid during the twelve months ended December 31, 2019 and 2018, respectively. |
Qualys, Inc. |
|||
RECONCILIATION OF NON-GAAP DISCLOSURES |
|||
CALCULATED CURRENT BILLINGS |
|||
(Unaudited) |
|||
(in thousands) |
|||
Three Months Ended December 31, |
|||
2019 |
2018 |
||
GAAP Revenue |
$ 84,664 |
$ 74,200 |
|
Plus: Current deferred revenue at December 31 |
192,172 |
164,624 |
|
Less: Current deferred revenue at September 30 |
(180,304) |
(155,115) |
|
Non-GAAP Calculated current billings |
$ 96,532 |
$ 83,709 |
|
Calculated current billings growth compared to same quarter of prior year |
15% |
13% |
View original content to download multimedia:http://www.prnewswire.com/news-releases/qualys-announces-fourth-quarter-and-full-year-2019-financial-results-301004021.html
SOURCE