0001193125-23-030085.txt : 20230209 0001193125-23-030085.hdr.sgml : 20230209 20230209162103 ACCESSION NUMBER: 0001193125-23-030085 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 14 CONFORMED PERIOD OF REPORT: 20230207 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20230209 DATE AS OF CHANGE: 20230209 FILER: COMPANY DATA: COMPANY CONFORMED NAME: QUALYS, INC. CENTRAL INDEX KEY: 0001107843 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 770534145 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35662 FILM NUMBER: 23606517 BUSINESS ADDRESS: STREET 1: 919 E. HILLSDALE BLVD. CITY: FOSTER CITY STATE: CA ZIP: 94404 BUSINESS PHONE: 650-801-6100 MAIL ADDRESS: STREET 1: 919 E. HILLSDALE BLVD. CITY: FOSTER CITY STATE: CA ZIP: 94404 FORMER COMPANY: FORMER CONFORMED NAME: QUALYS INC DATE OF NAME CHANGE: 20000225 8-K 1 d433536d8k.htm 8-K 8-K
false 0001107843 0001107843 2023-02-07 2023-02-07

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 8-K

 

 

CURRENT REPORT

Pursuant to Section 13 or 15(d)

of The Securities Exchange Act of 1934

Date of Report (Date of earliest event reported)

February 7, 2023

 

 

Qualys, Inc.

(Exact name of registrant as specified in its charter)

 

 

 

Delaware   001-35662   77-0534145

(State or other jurisdiction

of incorporation)

 

(Commission

File Number)

 

(IRS Employer

Identification No.)

919 East Hillsdale Boulevard

Foster City, California 94404

(Address of principal executive offices, including zip code)

(650) 801-6100

(Registrant’s telephone number, including area code)

(Former name or former address, if changed since last report)

 

 

Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:

 

Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)

 

Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)

 

Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))

 

Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange

on which registered

Common stock, $0.001 par value per share   QLYS   NASDAQ Stock Market

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (17 CFR §230.405) or Rule 12b-2 of the Securities Exchange Act of 1934 (17 CFR §240.12b-2).

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

 

 

 


Item 2.02

Results of Operations and Financial Condition.

On February 9, 2023, Qualys, Inc. (“Qualys”) issued a press release announcing its financial results for the quarter and fiscal year ended December 31, 2022. In the press release, Qualys also announced that it will hold a conference call on February 9, 2023, to discuss its financial results for the quarter and fiscal year ended December 31, 2022. The full text of the press release is attached hereto as Exhibit 99.1 and is incorporated herein by reference.

This information is intended to be furnished under Item 2.02 of Form 8-K, “Results of Operations and Financial Condition” and shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or incorporated by reference in any filing under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific reference in such a filing.

 

Item 5.02

Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers.

Transition of Executive Officer

On February 7, 2023, Qualys and Allan Peters, the Chief Revenue Officer, mutually agreed to end Mr. Peters’ employment with Qualys. Pursuant to a Transition Agreement and Release, Mr. Peters will provide transition services to Qualys through and including March 31, 2023. In connection with this agreement, Qualys would pay Mr. Peters $162,500 as well reimburse him for up to 4 months of COBRA coverage.

 

Item 9.01

Financial Statements and Exhibits.

(d) Exhibits.

 

Exhibit No.

  

Description

99.1    Press release issued by Qualys, Inc. dated February 9, 2023
104    Cover Page Interactive Data File (the cover page XBRL tags are embedded within the Inline XBRL document)


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.

 

  QUALYS, INC.
By:  

/s/ Joo Mi Kim

 

Joo Mi Kim

Chief Financial Officer

Date: February 9, 2023

EX-99.1 2 d433536dex991.htm EX-99.1 EX-99.1

Exhibit 99.1

 

LOGO

Qualys Announces Fourth Quarter and Full Year 2022 Financial Results

2022 Revenue Growth of 19% Year-Over-Year

Q4 Revenue Growth of 19% Year-Over-Year

2022 GAAP EPS: $2.74; 2022 Non-GAAP EPS: $3.72

Q4 GAAP EPS: $0.74; Q4 Non-GAAP EPS: $1.01

Announces $100 Million Increase to Share Repurchase Program

FOSTER CITY, Calif., – February 9, 2023 – Qualys, Inc. (NASDAQ: QLYS), a pioneer and leading provider of disruptive cloud-based IT, security and compliance solutions, today announced financial results for the fourth quarter and full year ended December 31, 2022. For the quarter, the Company reported revenues of $130.8 million, net income under United States Generally Accepted Accounting Principles (GAAP) of $28.3 million, non-GAAP net income of $38.9 million, Adjusted EBITDA of $55.1 million, GAAP net income per diluted share of $0.74, and non-GAAP net income per diluted share of $1.01. For the full year ended December 31, 2022, the Company reported revenues of $489.7 million, GAAP net income of $108.0 million, non-GAAP net income of $146.5 million, Adjusted EBITDA of $218.6 million, GAAP net income per diluted share of $2.74, and non-GAAP net income per diluted share of $3.72.

“We are pleased to report another quarter of strong revenue growth, profitability, and cash flow generation,” said Sumedh Thakar, president and CEO. “In 2022, we continued to innovate, introducing new applications as well as enhancing existing applications, to further strengthen our market position in the cybersecurity space. As validated by the 2022 SC Awards having named Qualys’ Vulnerability Management, Detection and Response as the Best Vulnerability Management solution, we believe that our natively integrated platform that is detecting, remediating, and reducing cyber risk brings a highly differentiated value proposition to organizations and positions us well for durable profitable growth.”

Fourth Quarter 2022 Financial Highlights

Revenues: Revenues for the fourth quarter of 2022 increased by 19% to $130.8 million compared to $109.8 million for the same quarter in 2021.

Gross Profit: GAAP gross profit for the fourth quarter of 2022 increased by 20% to $103.1 million compared to $86.1 million for the same quarter in 2021. GAAP gross margin was 79% for the fourth quarter of 2022 compared to 78% for the same quarter in 2021. Non-GAAP gross profit for the fourth quarter of 2022 increased by 19% to $105.7 million compared to $88.8 million for the same quarter in 2021. Non-GAAP gross margin was 81% for both the fourth quarter of 2022 and the fourth quarter of 2021.

Operating Income: GAAP operating income for the fourth quarter of 2022 increased by 6% to $30.7 million compared to $29.0 million for the same quarter in 2021. As a percentage of revenues, GAAP operating income was 23% for the fourth quarter of 2022 and 26% for the same quarter in 2021. Non-GAAP operating income for the fourth quarter of 2022 increased by 13% to $47.4 million compared to $42.1 million for the same quarter in 2021. As a percentage of revenues, non-GAAP operating income was 36% for the fourth quarter of 2022 compared to 38% for the fourth quarter of 2021.

Net Income: GAAP net income for the fourth quarter of 2022 was $28.3 million, or $0.74 per diluted share, compared to $21.8 million, or $0.55 per diluted share, for the same quarter in 2021. As a percentage of revenues, GAAP net income was 22% for the fourth quarter of 2022 compared to 20% for the same quarter in 2021. Non-GAAP net income for the


fourth quarter of 2022 was $38.9 million, or $1.01 per diluted share, compared to $33.8 million, or $0.84 per diluted share, for the same quarter in 2021. As a percentage of revenues, non-GAAP net income was 30% for the fourth quarter of 2022 compared to 31% for the fourth quarter of 2021.

Adjusted EBITDA: Adjusted EBITDA (a non-GAAP financial measure) for the fourth quarter of 2022 increased by 11% to $55.1 million compared to $49.6 million for the same quarter in 2021. As a percentage of revenues, Adjusted EBITDA was 42% for the fourth quarter of 2022 compared to 45% for the same quarter in 2021.

Operating Cash Flow: Operating cash flow for the fourth quarter of 2022 increased by 10% to $43.8 million compared to $39.9 million for the same quarter in 2021. As a percentage of revenues, operating cash flow was 34% for the fourth quarter of 2022 compared to 36% for the same quarter in 2021.

Fourth Quarter 2022 Business Highlights

 

   

Introduced TotalCloud with FlexScan, delivering cloud-native Vulnerability Management, Detection and Response (VMDR®) for agent and agent-less scanning.

 

   

Launched the Qualys Threat Research Unit (TRU) to further Qualys’ research efforts and insights that help defend the digital world from bad actors.

 

   

Acquired Blue Hexagon to bring scalable artificial intelligence and machine learning capabilities to the Qualys Cloud Platform to rapidly predict and detect anomalous activities in customer environments.

 

   

Showcased the Company’s innovation and leadership to more than 500 customers and partners at its annual Qualys Security Conference in Las Vegas.

 

   

The G2 Peer Review site ranked Qualys’ VMDR the leader in the G2 Grid Report for Risk-based Vulnerability Management.

Full Year 2022 Financial Highlights

Revenues: Revenues for 2022 increased by 19% to $489.7 million compared to $411.2 million for 2021.

Gross Profit: GAAP gross profit for 2022 increased by 20% to $386.9 million compared to $321.7 million for 2021. GAAP gross margin was 79% for 2022 compared to 78% in 2021. Non-GAAP gross profit increased by 20% to $397.6 million for 2022 compared to $332.0 million for 2021. Non-GAAP gross margin was 81% for both 2022 and 2021.

Operating Income: GAAP operating income for 2022 was $130.5 million compared to $87.7 million for 2021. As a percentage of revenues, GAAP operating income was 27% for 2022 compared to 21% for 2021. Non-GAAP operating income for 2022 was $189.6 million compared to $161.9 million for 2021. As a percentage of revenues, non-GAAP operating income was 39% for both 2022 and 2021.

Net Income: GAAP net income for 2022 was $108.0 million, or $2.74 per diluted share, compared to $71.0 million, or $1.77 per diluted share for 2021. As a percentage of revenues, GAAP net income was 22% for 2022 compared to 17% for 2021. Non-GAAP net income for 2022 was $146.5 million, or $3.72 per diluted share, compared to non-GAAP net income of $129.3 million, or $3.22 per diluted share for 2021. As a percentage of revenues, non-GAAP net income was 30% for 2022 compared to 31% for 2021.

Adjusted EBITDA: Adjusted EBITDA (a non-GAAP financial measure) for 2022 increased by 14% to $218.6 million compared to $191.2 million for 2021. As a percentage of revenues, Adjusted EBITDA was 45% for 2022 compared to 46% for 2021.

Operating Cash Flow: Operating cash flow for 2022 was $198.9 million compared to $200.6 million for 2021. As a percentage of revenues, operating cash flow was 41% for 2022 compared to 49% for 2021.


Full Year 2022 Business Highlights

Market Recognition

 

   

VMDR was named the Best Vulnerability Management solution in the renowned SC Awards 2022 and selected as a winner in the Fortress Security Awards Threat Detection category.

 

   

Industry analyst firm GigaOm recognized Qualys’ VMDR as the industry-leading solution in its Q3 2022 report, Radar for Continuous Vulnerability Management.

Products & Features

 

   

Introduced a major upgrade to VMDR with the addition of TruRisk to give security, cloud operations, and IT teams unprecedented insights into their risk posture and drag-and-drop orchestration to prioritize and quickly respond to the most critical threats.

 

   

Upgraded CyberSecurity Asset Management by adding External Attack Surface Management, enabling continuous discovery of unknown internet-facing assets and automatic assessment of an organization’s risk posture.

 

   

Leveraging Qualys’ single agent, debuted Custom Assessment and Remediation, opening the Cloud Platform by enabling security teams to swiftly respond to zero-day threats and conduct compliance audits of custom applications.

 

   

Unveiled the Context Extended Detection and Response application to natively integrate and correlate asset and risk-based context vulnerability management, patching, Endpoint Detection and Response (EDR) and File Integrity Monitoring and external telemetry to provide and prioritize high-fidelity threat detection and response.

 

   

Introduced enhanced Patch Management, seamlessly integrated with VMDR, to remediate vulnerabilities by deploying patches or applying configuration changes on any device regardless of its location all from one workflow.

 

   

Upgraded Multi-Vector EDR to further enhance its threat-hunting and risk-mitigation capabilities.

Business Developments

 

   

In collaboration with IBM, made the power of the Qualys Cloud Platform available for IBM zSystems – delivering award-winning VMDR, policy compliance and asset management capabilities to help protect IBM zSystems environments.

 

   

Enhanced partner program, making available Qualys Cloud Platform and its IT security and compliance applications available to partners, with additional support and resources to expand joint business and drive new customer acquisition.

Financial Performance Outlook

Based on information as of today, February 9, 2023, Qualys is issuing the following financial guidance for the first quarter and full year fiscal 2023. The Company emphasizes that the guidance is subject to various important cautionary factors referenced in the section entitled “Legal Notice Regarding Forward-Looking Statements” below.

First Quarter 2023 Guidance: Management expects revenues for the first quarter of 2023 to be in the range of $130.2 million to $131.0 million, representing 15% to 16% growth over the same quarter in 2022. GAAP net income per diluted share is expected to be in the range of $0.59 to $0.61, which assumes an effective income tax rate of 26%. Non-GAAP net income per diluted share is expected to be in the range of $0.95 to $0.97, which assumes a non-GAAP effective income tax rate of 24%. First quarter 2023 net income per diluted share estimates are based on approximately 37.6 million weighted average diluted shares outstanding for the quarter.


Full Year 2023 Guidance: Management expects revenues for the full year of 2023 to be in the range of $553 million to $557 million, representing 13% to 14% growth over 2022. GAAP net income per diluted share is expected to be in the range of $2.54 to $2.62. This assumes an effective income tax rate of 26%. Non-GAAP net income per diluted share is expected to be in the range of $4.10 to $4.18. This assumes a non-GAAP effective income tax rate of 24%. Full year 2023 net income per diluted share estimates are based on approximately 37.4 million weighted average diluted shares outstanding.

Qualys has not reconciled non-GAAP net income per diluted share guidance to GAAP net income per diluted share guidance because Qualys does not provide guidance on the various reconciling cash and non-cash items between GAAP net income and non-GAAP net income (i.e., stock-based compensation, amortization of intangible assets from acquisitions and non-recurring items). The actual dollar amount of reconciling items in the first quarter and full year 2023 is likely to have a significant impact on the Company’s GAAP net income per diluted share in the first quarter and full year 2023. A reconciliation of the non-GAAP net income per diluted share guidance to the GAAP net income per diluted share guidance is not available without unreasonable effort.

Investor Conference Call

Qualys will host a conference call and live webcast to discuss its fourth quarter and full year 2022 financial results at 5:00 p.m. Eastern Time (2:00 p.m. Pacific Time) on Thursday, February 9, 2023. To access the conference call by phone, please register here. A live webcast of the earnings conference call, investor presentation and prepared remarks can be accessed at https://investor.qualys.com/events-presentations. A replay of the conference call will be available through the same webcast link following the end of the call.

Investor Contact

Blair King

Vice President, Investor Relations and Corporate Development

(650) 801-6299

ir@qualys.com

About Qualys

Qualys, Inc. (NASDAQ: QLYS) is a pioneer and leading provider of disruptive cloud-based Security, Compliance and IT solutions with more than 10,000 subscription customers worldwide, including a majority of the Forbes Global 100 and Fortune 100. Qualys helps organizations streamline and consolidate their security and compliance solutions onto a single platform for greater agility, better business outcomes, and substantial cost savings.

The Qualys Cloud Platform leverages a single agent to continuously deliver critical security intelligence while enabling enterprises to automate the full spectrum of vulnerability detection, compliance, and protection for IT systems, workloads and web applications across on premises, endpoints, servers, public and private clouds, containers, and mobile devices. Founded in 1999 as one of the first SaaS security companies, Qualys has strategic partnerships and seamlessly integrates its vulnerability management capabilities into security offerings from cloud service providers, including Amazon Web Services, the Google Cloud Platform and Microsoft Azure, along with a number of leading managed service providers and global consulting organizations. For more information, please visit www.qualys.com.

Qualys, Qualys VMDR® and the Qualys logo are proprietary trademarks of Qualys, Inc. All other products or names may be trademarks of their respective companies.


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, quotations of management and statements related to: our momentum heading into 2023; the benefits of our new and upcoming products, features, integrations, acquisitions, collaborations and joint solutions, and their impact upon our long-term growth; our ability to advance our value proposition and competitive differentiation in the market; our ability to address demand trends; our ability to achieve and maintain durable profitable growth; our guidance for revenues, GAAP EPS and non-GAAP EPS for the first quarter and full year 2023; 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 2023. 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 and seasonal buying patterns of our customers; the length of our sales cycle; the impact of the ongoing COVID-19 pandemic and related public health measures on our business and the global economy; 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 United States as well as globally. The forward-looking statements contained in this press release are also subject to other risks and uncertainties, including those more fully described in our filings with the Securities and Exchange Commission, including our Annual Report on Form 10-K and Quarterly Reports on Form 10-Q.

The forward-looking statements in this press release are based on information available to Qualys as of the date hereof, and Qualys disclaims any obligation to update any forward-looking statements, except as required by law.

Non-GAAP Financial Measures

In addition to reporting financial results in accordance with GAAP, Qualys provides investors with certain non-GAAP financial measures, including non-GAAP gross profit, non-GAAP gross margin, non-GAAP operating expenses, non-GAAP operating income, non-GAAP net income, non-GAAP net income per diluted share, Adjusted EBITDA (defined as earnings before interest expense, interest income and other income (expense), net, income taxes, depreciation, amortization, and stock-based compensation) and non-GAAP free cash flows (defined as cash provided by operating activities less purchases of property and equipment (net of proceeds from disposal) and principal payments under finance lease obligations).

In computing non-GAAP financial measures, Qualys excludes the effects of stock-based compensation expense, amortization of intangible assets from acquisitions, non-recurring items and for non-GAAP net income, certain tax effects. Qualys believes that these non-GAAP financial measures help illustrate underlying trends in its business that could otherwise be masked by the effect of the income or expenses that are excluded in non-GAAP gross profit, non-GAAP gross margin, non-GAAP operating expenses, non-GAAP operating income, non-GAAP net income, non-GAAP net income per diluted share, Adjusted EBITDA and non-GAAP free cash flows.

Furthermore, Qualys uses some of these non-GAAP financial measures to establish budgets and operational goals for managing its business and evaluating its performance. Qualys believes that non-GAAP gross profit, non-GAAP gross margin, non-GAAP operating expenses, non-GAAP operating income, non-GAAP net income, non-GAAP net income per diluted share, Adjusted EBITDA and non-GAAP free cash flows provide additional tools for investors to use in comparing its recurring core business operating results over multiple periods with other companies in its industry.


Although Qualys does not focus on or use quarterly billings in managing or monitoring the performance of its business, Qualys provides calculated current billings (defined as total revenues recognized in a period plus the sequential change in current deferred revenue in the corresponding period) for the convenience of investors and analysts in building their own financial models.

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 are adjusted for non-recurring income tax items and certain tax effects of non-GAAP adjustments to achieve the effective income tax rate on a non-GAAP basis. The Company’s non-GAAP effective tax rate may differ from the GAAP effective income tax rate as a result of these income tax adjustments. The Company believes its estimated non-GAAP effective income tax rate of 24% in 2023 is a reasonable estimate under its current global operating structure and core business operations. 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,
 
     2022      2021      2022     2021  

Revenues

   $ 130,849      $ 109,780      $ 489,723     $ 411,172  

Cost of revenues (1)

     27,748        23,728        102,788       89,439  
  

 

 

    

 

 

    

 

 

   

 

 

 

Gross profit

     103,101        86,052        386,935       321,733  

Operating expenses:

          

Research and development (1)

     27,810        22,399        101,186       81,289  

Sales and marketing (1)

     28,302        22,159        97,221       76,487  

General and administrative (1)

     16,316        12,445        57,981       76,274  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total operating expenses

     72,428        57,003        256,388       234,050  
  

 

 

    

 

 

    

 

 

   

 

 

 

Income from operations

     30,673        29,049        130,547       87,683  

Other income (expense), net:

          

Interest expense

     —          4        —         —    

Interest income

     2,266        449        5,191       2,287  

Other income (expense), net

     1,458        202        (2,038     (573
  

 

 

    

 

 

    

 

 

   

 

 

 

Total other income (expense), net

     3,724        655        3,153       1,714  
  

 

 

    

 

 

    

 

 

   

 

 

 

Income before income taxes

     34,397        29,704        133,700       89,397  

Income tax provision

     6,071        7,883        25,708       18,437  
  

 

 

    

 

 

    

 

 

   

 

 

 

Net income

   $ 28,326      $ 21,821      $ 107,992     $ 70,960  
  

 

 

    

 

 

    

 

 

   

 

 

 

Net income per share:

          

Basic

   $ 0.75      $ 0.56      $ 2.81     $ 1.82  
  

 

 

    

 

 

    

 

 

   

 

 

 

Diluted

   $ 0.74      $ 0.55      $ 2.74     $ 1.77  
  

 

 

    

 

 

    

 

 

   

 

 

 

Weighted average shares used in computing net income per share:

          

Basic

     37,781        38,891        38,453       39,030  
  

 

 

    

 

 

    

 

 

   

 

 

 

Diluted

     38,480        40,031        39,344       40,118  
  

 

 

    

 

 

    

 

 

   

 

 

 

(1) Includes stock-based compensation as follows:

          

Cost of revenues

   $ 1,567      $ 1,080      $ 5,305     $ 3,782  

Research and development

     4,521        3,230        14,585       10,750  

Sales and marketing

     3,007        1,967        9,837       6,323  

General and administrative

     6,456        5,084        23,681       46,724  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total stock-based compensation

   $ 15,551      $ 11,361      $ 53,408     $ 67,579  
  

 

 

    

 

 

    

 

 

   

 

 

 


Qualys, Inc.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

(in thousands)

 

     December 31,
2022
    December 31,
2021
 

Assets

    

Current assets:

    

Cash and cash equivalents

   $ 173,719     $ 137,328  

Short-term marketable securities

     147,608       267,960  

Accounts receivable, net

     121,795       108,998  

Prepaid expenses and other current assets

     30,216       32,112  
  

 

 

   

 

 

 

Total current assets

     473,338       546,398  

Long-term marketable securities

     59,206       111,198  

Property and equipment, net

     47,428       61,854  

Operating leases - right of use asset

     33,752       37,016  

Deferred tax assets, net

     45,412       25,087  

Intangible assets, net

     12,801       6,545  

Goodwill

     7,447       7,447  

Restricted cash

     2,700       1,200  

Other noncurrent assets

     18,857       17,814  
  

 

 

   

 

 

 

Total assets

   $ 700,941     $ 814,559  
  

 

 

   

 

 

 

Liabilities and Stockholders’ Equity

    

Current liabilities:

    

Accounts payable

   $ 2,808     $ 1,296  

Accrued liabilities

     42,592       32,504  

Deferred revenues, current

     293,728       257,872  

Operating lease liabilities, current

     13,060       12,608  
  

 

 

   

 

 

 

Total current liabilities

     352,188       304,280  

Deferred revenues, noncurrent

     23,490       32,753  

Operating lease liabilities, noncurrent

     29,121       35,914  

Other noncurrent liabilities

     7,013       4,898  
  

 

 

   

 

 

 

Total liabilities

     411,812       377,845  

Stockholders’ equity:

    

Common stock

     37       39  

Additional paid-in capital

     512,486       477,323  

Accumulated other comprehensive income (loss)

     (1,947     1,007  

Accumulated deficit

     (221,447     (41,655
  

 

 

   

 

 

 

Total stockholders’ equity

     289,129       436,714  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 700,941     $ 814,559  
  

 

 

   

 

 

 


Qualys, Inc.

CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS

(Unaudited)

(in thousands)

 

     Twelve Months Ended
December 31,
 
     2022     2021  

Cash flow from operating activities:

    

Net income

   $ 107,992     $ 70,960  

Adjustments to reconcile net income to net cash provided by operating activities:

    

Depreciation and amortization expense

     34,622       35,897  

Write-off of noncurrent asset

     —         625  

Bad debt expense

     590       402  

Loss on disposal of property and equipment

     6       12  

Stock-based compensation

     53,408       67,579  

Amortization of premiums on marketable securities

     833       3,869  

Deferred income taxes

     (20,251     (9,723

Changes in operating assets and liabilities:

    

Accounts receivable

     (13,387     (9,221

Prepaid expenses and other assets

     3,878       (15,665

Accounts payable

     2,107       (32

Accrued liabilities and other noncurrent liabilities

     3,867       9,322  

Deferred revenues

     25,189       46,591  
  

 

 

   

 

 

 

Net cash provided by operating activities

     198,854       200,616  
  

 

 

   

 

 

 

Cash flow from investing activities:

    

Purchases of marketable securities

     (178,788     (368,450

Sales and maturities of marketable securities

     347,837       363,941  

Purchases of property and equipment

     (15,361     (24,424

Proceeds from disposal of property and equipment

     —         6  

Purchases of intangible assets

     (8,620     (1,230

Maturity of note receivable

     —         625  
  

 

 

   

 

 

 

Net cash provided by investing activities

     145,068       (29,532
  

 

 

   

 

 

 

Cash flow from financing activities:

    

Repurchase of common stock

     (317,344     (129,977

Proceeds from exercise of stock options

     24,483       49,994  

Payments for taxes related to net share settlement of equity awards

     (17,615     (27,815

Proceeds from issuance of common stock through employee stock purchase plan

     4,445       —    

Principal payments under finance lease obligations

     —         (90
  

 

 

   

 

 

 

Net cash used in financing activities

     (306,031     (107,888
  

 

 

   

 

 

 

Net increase in cash, cash equivalents and restricted cash

     37,891       63,196  

Cash, cash equivalents and restricted cash at beginning of period

     138,528       75,332  
  

 

 

   

 

 

 

Cash, cash equivalents and restricted cash at end of period

   $ 176,419     $ 138,528  
  

 

 

   

 

 

 


Qualys, Inc.

RECONCILIATION OF NON-GAAP DISCLOSURES

ADJUSTED EBITDA

(Unaudited)

(in thousands)

 

     Three Months Ended
December 31,
    Twelve Months Ended
December 31,
 
     2022     2021     2022     2021  

Net income

   $ 28,326     $ 21,821     $ 107,992     $ 70,960  

Net income as a % of revenues

     22     20     22     17

Depreciation and amortization of property and equipment

     7,688       7,440       28,936       29,236  

Amortization of intangible assets

     1,161       1,705       5,686       6,661  

Income tax provision

     6,071       7,883       25,708       18,437  

Stock-based compensation

     15,551       11,361       53,408       67,579  

Other income (expense), net

     (3,724     (655     (3,153     (1,714
  

 

 

   

 

 

   

 

 

   

 

 

 

Adjusted EBITDA

   $ 55,073     $ 49,555     $ 218,577     $ 191,159  
  

 

 

   

 

 

   

 

 

   

 

 

 

Adjusted EBITDA margin as a % of revenues

     42     45     45     46


Qualys, Inc.

RECONCILIATION OF NON-GAAP DISCLOSURES

(Unaudited)

(in thousands, except per share data)

 

     Three Months Ended
December 31,
    Twelve Months Ended
December 31,
 
     2022     2021     2022     2021  

GAAP Cost of revenues

   $ 27,748     $ 23,728     $ 102,788     $ 89,439  

Less: Stock-based compensation

     (1,567     (1,080     (5,305     (3,782

Less: Amortization of intangible assets

     (1,076     (1,620     (5,347     (6,481
  

 

 

   

 

 

   

 

 

   

 

 

 

Non-GAAP Cost of revenues

   $ 25,105     $ 21,028     $ 92,136     $ 79,176  
  

 

 

   

 

 

   

 

 

   

 

 

 

GAAP Gross profit

   $ 103,101     $ 86,052     $ 386,935     $ 321,733  

Plus: Stock-based compensation

     1,567       1,080       5,305       3,782  

Plus: Amortization of intangible assets

     1,076       1,620       5,347       6,481  
  

 

 

   

 

 

   

 

 

   

 

 

 

Non-GAAP Gross Profit

   $ 105,744     $ 88,752     $ 397,587     $ 331,996  
  

 

 

   

 

 

   

 

 

   

 

 

 

GAAP Research and development

   $ 27,810     $ 22,399     $ 101,186     $ 81,289  

Less: Stock-based compensation

     (4,521     (3,230     (14,585     (10,750

Less: Amortization of intangible assets

     (85     (85     (339     (180
  

 

 

   

 

 

   

 

 

   

 

 

 

Non-GAAP Research and development

   $ 23,204     $ 19,084     $ 86,262     $ 70,359  
  

 

 

   

 

 

   

 

 

   

 

 

 

GAAP Sales and marketing

   $ 28,302     $ 22,159     $ 97,221     $ 76,487  

Less: Stock-based compensation

     (3,007     (1,967     (9,837     (6,323
  

 

 

   

 

 

   

 

 

   

 

 

 

Non-GAAP Sales and marketing

   $ 25,295     $ 20,192     $ 87,384     $ 70,164  
  

 

 

   

 

 

   

 

 

   

 

 

 

GAAP General and administrative

   $ 16,316     $ 12,445     $ 57,981     $ 76,274  

Less: Stock-based compensation

     (6,456     (5,084     (23,681     (46,724
  

 

 

   

 

 

   

 

 

   

 

 

 

Non-GAAP General and administrative

   $ 9,860     $ 7,361     $ 34,300     $ 29,550  
  

 

 

   

 

 

   

 

 

   

 

 

 

GAAP Operating expenses

   $ 72,428     $ 57,003     $ 256,388     $ 234,050  

Less: Stock-based compensation

     (13,984     (10,281     (48,103     (63,797

Less: Amortization of intangible assets

     (85     (85     (339     (180
  

 

 

   

 

 

   

 

 

   

 

 

 

Non-GAAP Operating expenses

   $ 58,359     $ 46,637     $ 207,946     $ 170,073  
  

 

 

   

 

 

   

 

 

   

 

 

 

GAAP Income from operations

   $ 30,673     $ 29,049     $ 130,547     $ 87,683  

Plus: Stock-based compensation

     15,551       11,361       53,408       67,579  

Plus: Amortization of intangible assets

     1,161       1,705       5,686       6,661  
  

 

 

   

 

 

   

 

 

   

 

 

 

Non-GAAP Income from operations

   $ 47,385     $ 42,115     $ 189,641     $ 161,923  
  

 

 

   

 

 

   

 

 

   

 

 

 

GAAP Net income

   $ 28,326     $ 21,821     $ 107,992     $ 70,960  

Plus: Stock-based compensation

     15,551       11,361       53,408       67,579  

Plus: Amortization of intangible assets

     1,161       1,705       5,686       6,661  

Plus (Less): Tax adjustment

     (6,187     (1,136     (20,563     (15,927
  

 

 

   

 

 

   

 

 

   

 

 

 

Non-GAAP Net income

   $ 38,851     $ 33,751     $ 146,523     $ 129,273  
  

 

 

   

 

 

   

 

 

   

 

 

 

Non-GAAP Net income per share:

        

Basic

   $ 1.03     $ 0.87     $ 3.81     $ 3.31  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 1.01     $ 0.84     $ 3.72     $ 3.22  
  

 

 

   

 

 

   

 

 

   

 

 

 

Weighted average shares used in non-GAAP net income per share:

        

Basic

     37,781       38,891       38,453       39,030  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     38,480       40,031       39,344       40,118  
  

 

 

   

 

 

   

 

 

   

 

 

 


Qualys, Inc.

RECONCILIATION OF NON-GAAP DISCLOSURES

FREE CASH FLOWS

(Unaudited)

(in thousands)

 

     Twelve Months Ended
December 31,
 
     2022     2021  

GAAP Cash flows provided by operating activities

   $ 198,854     $ 200,616  

Less:

    

Purchases of property and equipment, net of proceeds from disposal

     (15,361     (24,418

Principal payments under finance lease obligations

     —         (90
  

 

 

   

 

 

 

Non-GAAP Free cash flows

   $ 183,493     $ 176,108  
  

 

 

   

 

 

 


Qualys, Inc.

RECONCILIATION OF NON-GAAP DISCLOSURES

CALCULATED CURRENT BILLINGS

(Unaudited)

(in thousands)

 

     Three Months Ended
December 31,
 
     2022     2021  

GAAP Revenue

   $ 130,849     $ 109,780  

GAAP revenue growth compare to same quarter of prior year

     19     16

Plus: Current deferred revenue at December 31

     293,728       257,872  

Less: Current deferred revenue at September 30

     (278,947     (237,539
  

 

 

   

 

 

 

Non-GAAP Calculated current billings

   $ 145,630     $ 130,113  
  

 

 

   

 

 

 

Calculated current billings growth compared to same quarter of prior year

     12     20
EX-101.SCH 3 qlys-20230207.xsd XBRL TAXONOMY EXTENSION SCHEMA 100000 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink EX-101.LAB 4 qlys-20230207_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Cover [Abstract] Amendment Flag Amendment Flag Entity Central Index Key Entity Central Index Key Document Type Document Type Document Period End Date Document Period End Date Entity Registrant Name Entity Registrant Name Entity Incorporation State Country Code Entity Incorporation State Country Code Entity File Number Entity File Number Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Written Communications Written Communications Soliciting Material Soliciting Material Pre Commencement Tender Offer Pre Commencement Tender Offer Pre Commencement Issuer Tender Offer Pre Commencement Issuer Tender Offer Security 12b Title Security 12b Title Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Emerging Growth Company Entity Emerging Growth Company EX-101.PRE 5 qlys-20230207_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 6 g433536g46x70.jpg GRAPHIC begin 644 g433536g46x70.jpg M_]C_X 02D9)1@ ! $ 8 !@ #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC M+B!6,2XP,0#_VP"$ @&!@<&!0@'!P<*"0@*#18.#0P,#1L3%! 6(!PB(1\< M'QXC*#,K(R8P)AX?+#TM,#4V.3HY(BL_0SXX0S,X.3H.$A8:' MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7 MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1 (! @0$ P0'!00$ $"=P ! @,1 M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6& MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76 MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_ !$( "\ E0,!$0 "$0$#$0'_V@ , M P$ A$#$0 _ /2?%'Q#M=&FEL;",75[&=KEC^[C/<'')(]!^?&*Y*N)4'RQ MU9[V R:>(2J57RQ?WO\ R_K0\_F\5>*-;NDBAO;II3G9%: H3QSPG)Z=\UQ. MM5F[)_6OYEK_A%?&LDPOC!=F?@B5KD>8/S;-5[&L_>,?K M^6Q7L[JW:VGY6*R^)/%>A76R>]O8Y3@F.[!;(^C]OI4^UJTWJW\S9X' 8J%X MQBUWC_P#MO#OQ,MKZ5;;6(DM)3PLRD^63GOG[O;G)'TKKI8I2TGH>!C<].I^F0Y<-AUS/2*_)'JS?V-\-M!0^7Y]W+D;N! M).V/_'5''KC/YX]6CB,GK*<7>+_ !\FOZ\CR35--GTC4[BPN0!+ VTD'@CJ M"/8C!KS)Q<).+/L\/7AB*4:L-F?1M>Z?F R6:.WA>::18XHU+.[G"J!R22>@ MH \UUOXW^'=-NI+:QM[C46C;:9(\)$?7#'D\^V#V- &MX5^*GAWQ3=K8Q--9 MWK ;(KD "0]PK D'\<$^E ';T % !0 4 % '->"/&$/C719M2@M'M5BN# 4= M@Q)"JV>/][]* .EH * "@ H \5\'6OV;XD0VLP!>"69".HW*K?X5Y-!6K6?F M?=YE4Y\MGX56+_B?(RR!)85M=W^ M2.'KD/?.K^''G_\ "9VWD[]FR3S=N<;=IZ^V[;U[XKIPM_:JQX^=\OU.7-O= M6];]/EI[-7JGPQY9\ M8]0NKIM#\)6^'O#FF>%]*BT_2[<1QH/F M<@%Y&[LQ[D__ %A@ "@#D_BGX,L=7\-7NL6\$5OJUA&;E;E?D9U0996('/RC MC/0@<@$T 95[\1]6TSX1:#XC@A@EO;B86TOVD%PVT2 O\I7DF,'\30!ZI$Q> M%'/5E!XH \_\'_$:34O .I^)M?CA@2QN&C*VJ$;@%0@ ,Q^8L^.H'2@#'LO% M7Q/U^W&M:3H=C%IK9,,$I^:1?7)8$_7@'L* +_@#XC:QXL\8:CI.H:=!90V\ M+R",(XE1@ZKM8D]1DY^4U'2HX)+NUO))E2<$H56.( MMT(.=H..>N* /0O#'C*VUKP&GB.Y:./R87:[6/\ Y9LF=PQDXX&0"8%QQN7JF^W*_*VWZ,[+Q+HMMXZT*VU72)%-U&AV M @ N.Z,>Q!Z5"NO=>_EYKR[]?NL>3WEE=:= MO.E%Q=F?8TJL*L>>F[H].\)?\(YX6T>6_EU>TN;R2 M/<_EN-P7J$53AOKD#G&>E=]'V=*/,WJ?)YC]M5U/0P:-XJT^-'ET:X#R97/!92I/J RXQ_M?6@#KO#?CG0?$NF1W5M?0P MRD?O+>615DC/H1GI[]#0!RWQ+\?Z=!HESX?TB>/4-6U!/LWEP?O BOE3DCC< M1D!>N2#CU ,/QMX3OM'^!FEZ6I MQO5$B+#WXR<>H% 'H/@OXA^&%\"Z>+K58+26PM4@FAF;$F44#*KU8'&1MSUQ MUXH X[X3:A%JWQ9\1:C C)#=0SS(KC#!6F0C/7G!H Z+X#@'P+? C(.H/Q_V MSCH \]UH:IX3O=?\ 6,;O!JMW$;7EN$8Y 7IDGY%)Y'RD4 >NZTWA_P5X%L= M'UBQEN-&95M)7CC!4-U+, 01D@MD \^^,@' 6K6O@SQ]H<'@[Q(M_I6KW02> MR642K"I9 <\Y /9?[>TL7<]LUVJ2PX#[P57OT8C#8P0<$X/!Q M0!F>,O"Z>)-+ 0[;VWRT#9X.>JGV.!SV_/.%>E[2/F>IEF/>"JZ_"]_\_D>3 M:5K6K^$=2E2+,3JVV:WE&5;'J/ZBO,A4G1EH?98C"X?,*:>_F8!3$[E1D^AZD] !_]8X5?8VM36IZN >8C[-7>Y\_FN8?7*G+#X%MY M^?\ D=772>.,EBCGA>&:-9(G4JZ.,A@>H([B@#R#Q1\"K:YD-QX:NUM&)YMK MDLT8^C\L/H0?J* )OACX*UGP[K6[5?#-A"(XVQJ'G[Y23T"CH(/44 +#2;-+6V#%]JY)+'J23DD]!R>@ [4 9-U\._"- MYJG]I3Z%;-<[MY(R$8^I0':??(Y[T :NF>']*T:YO+C3[*.":\D,L[KDEV_' MH.O X&: %T70M,\.Z>+#2;-+6V#%]JY)+'J23DD]!R>@ [4 <+8^'=4U_P"+ MMQXCU>P:#3=-3R; 2;?WA!(#8QG&2[YX()7KB@#T:YM;>]MGMKJ".>"08>.5 M RL/<'@T 8&B^ /"_AZ_%]I>D1PW0!"R-(\A7/7&XG![9'8GUH U5T73ENI[ MG[*C23D%]Y+*",\A3PNC#^ M(?R_/.%6A&IZGIX#,JN"=EK'M_EV/*I/!.M1Z\-'$4;7!3S0PD&S9G&[GG&> MV,^U>=[":GR'UZS3#.A[>[MMMK?M_6GF>G^%?!-EX<1;AR+C4"/FE(X3V0=N M#C/4^V<5Z%&A&GKU/D\PS2IC'RK2';OZG45T'DA0 4 % !0 4 % !0 4 % ! +0 4 % !0 4 ?_]D! end XML 7 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document and Entity Information
Feb. 07, 2023
Cover [Abstract]  
Amendment Flag false
Entity Central Index Key 0001107843
Document Type 8-K
Document Period End Date Feb. 07, 2023
Entity Registrant Name Qualys, Inc.
Entity Incorporation State Country Code DE
Entity File Number 001-35662
Entity Tax Identification Number 77-0534145
Entity Address, Address Line One 919 East Hillsdale Boulevard
Entity Address, City or Town Foster City
Entity Address, State or Province CA
Entity Address, Postal Zip Code 94404
City Area Code (650)
Local Phone Number 801-6100
Written Communications false
Soliciting Material false
Pre Commencement Tender Offer false
Pre Commencement Issuer Tender Offer false
Security 12b Title Common stock, $0.001 par value per share
Trading Symbol QLYS
Security Exchange Name NASDAQ
Entity Emerging Growth Company false
XML 8 d433536d8k_htm.xml IDEA: XBRL DOCUMENT 0001107843 2023-02-07 2023-02-07 false 0001107843 8-K 2023-02-07 Qualys, Inc. DE 001-35662 77-0534145 919 East Hillsdale Boulevard Foster City CA 94404 (650) 801-6100 false false false false Common stock, $0.001 par value per share QLYS NASDAQ false EXCEL 9 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *""258'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "@@DE6AB#01.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VU!,'1S6?&D(+B@> O)[&ZP24,RTN[;F\;=+J(/(.22F3_? M? /I=1!ZC/@F&QYVU6\K?C=KFU$/IR_+ZX__*[";C1V;_^Q M\450]O#K7\@O4$L#!!0 ( *""25:97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MH())5HS/V2Y3! E! !@ !X;"]W;W)K MV<1FN^:8+\&RK=>/CH[>(V6XE>I5KQDSY"T1J1XY:V.R*]?5T9HE5%_(C*7P M9"E50@TTU%C.[[S?>.:KM;$WW/$PHRLV9^;W;*:@Y58J,4]8JKE,B6++D3/QKZZ#T'8H MWOB#LZT^N"9V* LI7VWC/AXYGB5B@D7&2E#XV; I$\(J <>_>U&G^J;M>'C] MKGY7#!X&LZ":3:7XQF.S'CD#A\1L27-AGN7V$]L/J&OU(BET\9=LRW=#SR%1 MKHU,]IV!(.%I^4O?]H$X[. ?Z1#L.P0%=_FA@O*&&CH>*KDERKX-:O:B&&K1 M&^!X:F=E;A0\Y=#/C&]DE$.0#:%I3&Y3P\V.W*?E;$/4AJZ!C]A7W6@O>%T* M!D<$[]CB@GC],Q)X0>?[[BZP58!!!1@4>ITC>E.Y88K\/5EHHV *_VDB*A7" M9@6;UUA5$+W3(&9,<6GS/":P6AIY<*4BNXOT;LOO?L76/V7>GMF* MVPP'R$>:-)+A.D\Y%3M]!A,?72!8@PIK< H6J$F52568 9D;"!J9RAQR#%)- MQHV +#_O='N] .'QO=I&O5.(7N@; MN8\AU?B21V70CO.U2/;[YUZW$_IA%R,\,'K_%,))'(,)0J+L+\@#O$>^IHU3 MV2)YZ5^26ZH-^<2%T#&%V;B6N6 ;JF*,N?9^'[7N'YBGMB45>9';YM*$R]U) M;:"86!4,K[9^'_?N_^.5ZP/X9DIN>!HUQQ37G$XPM+H:^">5@PIM!D.'LO 7 MSXZNVQ;%RS#T0HRM+@D^;NK%+$Y@#WDVOQ]W+EGBA7A8;#"RKT%;,%@77]=+H_,'Z[7 M1A;452# +?L'LGNMN8G?[%JUINF)'=VHM0H^3^9O$Z96-DH? M0<&L;0YF-&W<^[<('DTU]^",:<_K7ZC]HB:"+4'(N^B#9:OR"%PVC,R*8^=" M&CC$%I=K1F$9V!?@^5)*\]ZP)]GJ'Q'C_P!02P,$% @ H())5I^@&_"Q M @ X@P T !X;"]S='EL97,N>&ULW5=M:]LP$/XK0C]@;F)JXI$8MD!A ML(U"\V%?E5AV!'KQ9+ES^NNGLVPG:75EW8>QS:')W3VZNT=W)YFN6W>2_.'( MN2.]DKK=T*-SS?LD:0]'KEC[SC1<>Z0R5C'G55LG;6,Y*UMP4C)9WMQDB6)" MTV*M.W6G7$L.IM-N0V]H4JPKH\^6E :#7\H4)X],;NB62;&W8EC+E)"G8%Z" MX6"DL<1Y*GQ#%V!IGP*\"!JP'.,HH8T%8Q(RA._]N/P9,&FM5X64,\$E#89B MW3#GN-5W7AD6#\87$!GEW:GQ#&O+3HOE+3T[##\^R=[8DMLYS8).IF(M>05T MK*B/\.M,DP#HG%%>* 6KC68#A\EC%'S8 Y?R 5KXK;J*W5B'_2^FO-CT1=X M=-8T\O1!BEHK'O;^RPF+-9O\R-%8\>2SP:0)P:?EA6;/CO9NF MJ:]PSLM_D/.?K7/--;=,7I+VH_\W5_DMC)/Q]%PZC+ MN.HL?X;[:)'-M[#/)73)>UYN1]76^T$D7O!9QP<&%Y_J?]K-#]! SCMHHB*]1GA?H$KQBR'3Y8GKA/[I_X3O,\3;,,J^AV M&V6PQ>J69? 7CX9Q P\L#V1Z6ZWQ;N,3\OH<8#U];4*PG>*3B.T4KS4@\;J! M1Y['NXWE 0^L"]CL0/YX'IBIN$^:0ERHY_U=3_ 102P,$% M @ H())5I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'FR-9V87YTC'?8Q']>5=2(6NF9MYEJ6R!F_236P@R*2*Y U+2X3[+O,&@EXN1:T/9=1,92L88!.R '<(Y_A^[<#K3P& M]'@!6^AC(,=D",Y1]XVXG\-/O4(VSV'T:$%'J6 M"V&%E+C?Z/F-:#R!+ ]=R_$)'0.M#,,SQ;;!<.AHQ$5V9://8:Q#B'/Z3XRQ MJK"$52Q;#X&'' E<)S"D&IND53 >"CVN*!.L>@PL(:EU&*ADMW,JI]=V<,TB M]RI#FJ,,:&T'X:-:"Q4&L&]R( DNR94;4EWI>::W=Y-[2:AU[D&P]_ :C1W- MCQ^W_ %02P,$% @ H())5B0>FZ*M ^ $ !H !X;"]?+7_OR4Z?:!1W;J"V\R1&:P;*9,OL[P"D6[2*+L[C,$]J M%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]LCCP#S"\7>BI160I M2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP3TZTYWD7-_=%KLWC M":[?#'!X=/X!4$L#!!0 ( *""259ED'F2&0$ ,\# 3 6T-O;G1E M;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@"UUP 6-/&JO^DV=: MTMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"50=.8ATB>*ZT(3E) M_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9P&)9/(W"S&I* M&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[0$I&0[&1B5ZE8Y7H MK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TFGC",S[O9_,%F"LC* M30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M *""25:,S]DN4P0 )00 8 " @0P( !X;"]W;W)K&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " "@@DE699!YDAD! #/ P $P @ &K$@ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 "0 ) #X" #U$P ! end XML 10 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 11 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 12 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 1 22 1 false 0 0 false 0 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false All Reports Book All Reports d433536d8k.htm d433536dex991.htm qlys-20230207.xsd qlys-20230207_lab.xml qlys-20230207_pre.xml http://xbrl.sec.gov/dei/2022 true false JSON 14 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d433536d8k.htm": { "axisCustom": 0, "axisStandard": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2022": 22 }, "contextCount": 1, "dts": { "inline": { "local": [ "d433536d8k.htm" ] }, "labelLink": { "local": [ "qlys-20230207_lab.xml" ] }, "presentationLink": { "local": [ "qlys-20230207_pre.xml" ] }, "schema": { "local": [ "qlys-20230207.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd" ] } }, "elementCount": 23, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 22, "memberCustom": 0, "memberStandard": 0, "nsprefix": "qlys", "nsuri": "http://www.qualys.com/20230207", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "d433536d8k.htm", "contextRef": "duration_2023-02-07_to_2023-02-07", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "d433536d8k.htm", "contextRef": "duration_2023-02-07_to_2023-02-07", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 0, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation State Country Code", "terseLabel": "Entity Incorporation State Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre Commencement Issuer Tender Offer", "terseLabel": "Pre Commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre Commencement Tender Offer", "terseLabel": "Pre Commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security 12b Title", "terseLabel": "Security 12b Title" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material", "terseLabel": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications", "terseLabel": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.qualys.com//20230207/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" } }, "unitCount": 0 } }, "std_ref": { "r0": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r1": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r2": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r3": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r4": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r5": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r6": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" } }, "version": "2.2" } ZIP 15 0001193125-23-030085-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-23-030085-xbrl.zip M4$L#!!0 ( *""25;=KD_4_@\ ")D . 9#0S,S4S-F0X:RYH=&WM M76MSXCC6_CY5\Q]4S,Y64A7 !G*!7+;2A)[)VYW+0J9V=K],"5L$O6TLMR0G ML+]^SY%LL+D$2 CIF4ZJNH/1[>CHT;E*SLD_AH. /#"IN A/"V[)*1 6>L+G MX?UI(=:]XE&!_./LQQ].^AHJ0N50-7S&3PM]K:-&N3SLRJ"DF%>Z%P]E*"A7 MG$JED%2,55&/(J;&M7M4=4M"WI?3DESU4(1A/!A7?GQ\+)GNL8&O91E;E*%2 M$6HQR;VTW3#@X9=J:>36Z_6R*4VKSM0<#U!QG&H9B[M4L;3ZUV"DKSQVOSP:TR$.E:>B-1XBU7$A/O0RE M:46N1*WB'CY!?%)CW&"XJ*X+=4.8*OO]0_OSI+J>7W]2M:PE#55/R '5 !?L M:;_H5(J5@TPG10!#KJ,4',OZ.2I6W3$O87#^U%2GN(BE_A0HD\H'95N85%T, M$P1XP2"=41]_:ZX#=G94_'12MA_ANP'3E& /1?8UY@^GA:8(-0MU\0ZP62"> M?3HM:#;49=,C*6.[2D*_S1V8G/'XC2HX"=%GRNHH".$/^L<$9.^+"! MU9E,/G/?9Z']#%6N+?A)2 ?8EO'&^8"%/OS3'P-ZGQ QU&W6@^)8&A[_@6C% MM7(._] B\U0XZ]% L9-RKO.9P;A_6OC5T/$'C/A'*P2.C)HPI*3!9>BSX29?6[&YEF) M6-I'LX$:";O-ZJW [K09,XLW?N0^?M'C3!)# IN[O9N7G_(+-MT8J9[;?P0K M*OSQ(^QLJ2^H9F<3VM*6D[()K?Z"NFG)>-CQ..4<=\;QX6\7.#T%B+]!O) M[_O)5]A=E':&0K/89Z84U',T[D*+J)%Y[ JMQ4#59X]4*;;&G1"9B= >K T1<7_RQKNT?BY1P<\ MN^( I25L,:'ALRAXMW5T1^,=SEN>WZ\N[U@7IW)W?M3J+R7&V1$ZG MU?RM?7EWV>J0\^L+TOJ]^>OY]2\MTKRYNKKL="YOKE]$8V43-/Z+JCX8@5J$ M>^2BU"R1BK-?JT_1-37H,F3F ;%L1\U%YL&SD%ERH%H>G,=VEU;&7I^&]XR<>YI L5NOUA;3N;6518L&R6FS2$A-=M)G1L&B84H3]@ U MB33%[%M@[5*!=&O,LI:UUM:53,1ZD:<%\#P;/G0P@.9]GXY&P!$6@E!D71E3 M.2*'>P3;O8NQ;8BQ2FT3T%FLS*Q[V6;W7&$L05]#R=I*[9\FEK-'+D.O-,>_ M?,'&<38Q^YW6D(+LP4GC#I?CR1*JB(J8AUZ53WA(N%8$I!5L>#F]X=_QO #/ M+V$,QH9H-V#$8T&@(NJ98*E3,,\1]?WT.1DKF:LG@H!&BC72#T]C) ,H- \M M-US'^3GA7<-)R&PXJ=>(A$G[R\\[H]7:SQA'T/Y4Z0.3FGLT2+AK)SRW9M)/ M98U^4IKG-YGN$/Y+:)=IE8C>LV)7,OH%XZ;<9PWZ( A*S/.-4N7'Y=DT$1R M<&H8()&IN0 F@$)8YC"'GK^P4'E+\60.SJ\3()KGN' ,[ES>%AT]JLUM[;_%'M>8W<>;6AS/E=/;\3K MWC'[&7T9H?M,DO\'#T+YW#@Y:QD1[BL0!W8#S\J>7:L+WP;N;[M,33$8<*6^ MA55!44;L;OV.%^2RW2&M012($9-OOB1Y24JN16FR,D;TP7]H\KW _]^(4[!$ M)YS[OF1*);\^@UGNKJT/ZFZ=M*C2Y%<.UJU/ :L?1!RP!RK])=[S&WA)JS&D M"1]OY)UX#-=FQT>A8"""/4S/?F^9@YJ,;C3$C;P%$XV;I/6F#;XF\ 0JA9PN MR^,NH/ 6)DF#__#H.0;I6;U6(PF,YQ$-"!LR+];\ 7UJ MV.X,_'\H"F+TV01S]]D38;.WW^F(Q'.PNIZU5#L'^\[NZB#Y+$!EW/9% M^%S3^PA,[P-P6K\]=$R"1W__Z:CB'AXKT*$!BW"R)#2SS4(#W"FZ 6QLAO:/ M(!! )MG0D#3R 1ZIQ3M0W2,V> WF 0H<$J XMS'A]P#1Z^1MENUY$-)]YGTA MX",0&H'P!I&$?D-7#$F7!>(15PT+<6W)4?$3Z?$ @<<5H%"ST(?5U (6=! ' MFH9,Q"H8$04;4/5&IF720'2!#]:,$;;+3.@PAGX *>$H+>N) ;'=JA0.-K' MJK$0(P?/#I5M*A3F3@XX-)Q,4&PV^#85G%O->9WV1^T M9^/Y_KOB\3FOR37 ML&3HILZ\ M%,X2?@ #L@PA428MV 8+D]0J^PE"=3X;ATFX'?>0-#^V2:7JE*#BM^87*SO=W=6@;.N^ M@_FUP7RI5,SD.Z2?!^DJ*]9VO-4@G=3=>M /],S$RK%V.I-@Z4?S3DR9#9K8 M[3"#Q6;Z>TK[KYO2?D[2; 5?>L%L^URS(N*!@7QXE'2=K,%KQ.GO\"*./?#F M]8D74*6VE4%Y+A/?.,]R)RENWC?/L'1& RC:45O+>/U)U^LZ.>]E ,X2A?7F MJP?J!V0!4#3147E5^W%GH[%J].W(K72-4U@YMHZ$F\/B&\+[LD;\Y #"7 M1%22!QK$C$1X7:H_]Q3.&YTV6<2)1$+8#;K^*B3Q#CU]@$S-S M2F4J+,P5H2$!NQH'O2?W4CSJ/EK8$8:*J2(^Z_'0GC:UD3IG/[5$I\)T]JQ\ M=6Q>XPH?'IN@G;._B^D*:YU7NL7*G"[FG;N?[@L-=FR^6WK=/%WAK+6 (TNR MJFFS7TRKIFVT-=_M=5ERV7L"*I@QFXL[/I.)Z .J6 "N#: J%,;1B14SM8!' M2;X#[XESX_S8RYO($S-6,,+!'SD,C>L1 GU0(MD#5] .L$I##R-VU//PI"56 MQAOC/I6^LID.?Y&75=VA8R\KB\82&7-\D=NURNW,%6Y?_HFO>=HT6I),^_$' M$.ESD<@&,T#$KS)F0Y?!4H/9$#S2D2K8\_AX-W]L8H#'*63CI[KY.4XG% US MH9UR0L33B9X-6'F_9%JUULWGS^?'[;:372#]]V\,IUYT:OB/D( M0#)AF25G6"\U&UAT5$I.9LH MK-L,Q4'VAPEN0%)E(2<0)Z0 MCV-1TQ0@^K"@1-:)(ATL$,J&!I"F@%$,(ZXGI&]"DEY\LMROV]M/>R1[Z87L MX-&'"NS25T#QR:B M6"8\1!&.LO5K;&ZL&"[VN(+U)GAIBUC1?\$\AF 1CC!Y:P*!$0,B%G(*=((/9,4PSFM,!.\; M]F*@P+RA(=$W>5:B5:8U^('0#1AM#"BB:"'U>1=F5:^77#.F.2&0'O)-JH*= M!@IX_(:(TA/WF1::!2]"X%W?D#5^RS?4WMR#TT@7)(R$( 37#8#R8PC1R"NPS("*YK>;EJ5&Q M!]9;0M ,0C-H.WII\NA=_SK'^W]F_7O!(I"QL321L0LN810($D$D=0X(9M,8'7Y,YD#$:%FF&[9@FAWG3Q,CB\R" J=TR M4*M@JZ#H:?8YPVOO#RR,QU/8(X-80RN0-_1>,JM90&21*UE*6B>'.\%AQ9L& M9O6-UV@'@UH9%Y"2#,O.L4-3'PEJIY;&I&=K5B2^9-9554P^X,EB[#*9D^Y+ M$=_WK;H>GRF]HM+KY^R"JC%PP$8)$PP;6C7J4IK2,V;4HXC!I(GH*$O4W]R# MRMZ^XZ!8?@19!"*7#[HP24;Z?&"45QPA935BKLI;=-]\:)_#L+#Q04"]B^)7 M%L7UDN/^:47QQ(HRUQJLA$1<)W;I]D5CX6S'WYT:_HW2XIM!]PIY<8QJ)+GQ MY(-O69X^K9+%/GPJBUUWMIS%7CD#G6Z4.>?,5]H/*R0&2?I*1OO2RF(W$-Z7 MC2?5$LA:O%V+TG,RHPL3*-\?.R^8\B2/THNW$^Q.-LL I;,86RF M&%0F2@5@7F7++S&8U0MSSVI@C."U$&4S;I385VCZM6IUOWK@LV&][I;Z>F!. M;.6"&29[&\<6 7ZHVV<_G+]?G=;^U69^N1PJP'9G.$7V-PV\>N M]TK!M#G)13\&M]"CL3*18*Z2"W!)\%'![*% V+99%/2_)O/QV_OG?'5"5U\W2DK>QK*(0$9E/:413_BVI MQ,+9AU'C];B_WI&Z)6GP-<5>697)_PE!KCCYQ =;/TRW=:1O3[\5SO)\?>[! MR>>,;,.4DQA)$JB<]D=2"^CU;QWC2S4;"^UK8QY-FV G9?L7"LS?+SC['U!+ M P04 " "@@DE6TX<"DOX] !PF , $0 &0T,S,U,S9D97@Y.3$N:'1M M[7UK4^-(LNAW(O@/%W MT,ROOYE5DBP;&RQ;MB6HB=D=+,M25E96OA\'WV]_G!\>?#]MGQQN;QW MGQZ>_K^]5JNF'GP2'^'ZI_@&?)?GW[9>;2[87^_63-L=X=8CMUSO^PX[#[N8\CM$%/SB[,I'; M@;N_>I$?]@E<]^$>8KE=\C5R'/)?9OE$4S2-?+5=R^W8ED.N61 Y89#B> 9V MYH%][FU.83\[Y-! M?6NX.=A_ 2]9FJ;0W5F*0I?"EQ;<"%J35$WM)#10?R7JBCD MA^TXMN>2,[?C,RM@)/3(3=_R&5#6,/([?;QVY7L]WQJ\!G$AQQ!YQM?+F]O3 M:W)\=OM?2HZ!T=_7*/GW;ZJA?"9?V9T/K..)LP3D"OP_@H&V*)*7'M^*7Y&# MWV,.1'&)M8-/OQ^2W8OVS4G[/_O\R_/_WN#%CY189 B88#%/&?K> M@]V%B][]]E;7#OQH&-H/C'0<+^KNW0%ZNN3LEI* =2+?#I_XCSO>8.C8P,08 M"3PG"N&Y $#H=2W\7FQ E]RG?,Z/^=R]YY.PS^"_G$?^G>&1]\@CG_ T,[<+ M/SYA'3:X8[Y8N:[RI6LU8*_B$?%O*?]P#/!8[A.\9^C!U2[\P=E&@ SC7ZJN MU)KB.0-!#I2X+"2V"^M@VUN1B^O_W;7QES>A%<+OOC&7^9;C/)%VI\.&^ W\ M 0L+$6E7/OS6'CIPXRY2_T?^'JU9TR=>\^KY<2?.SP@N_DB]66M-/++=_2L* M$)[3H[/;DS:_S3!JZL1M_#1GGC:$)79MV"OX9< / &XX/^F4;\ RH$Y[N. " MHPV;;X/GV<]ZLU4S7UDN?[_2K"E3-V1[:_$M4>N-FC''GFAJL]988%.$(%G- MGL"&HXRI+:DGO<[D@$/5S<]_,H+OA7/"V0BP7K&AL#8/MME/&0"L.@A]#TY6 MO-&DQ^4]1?9T;X?6G>T [Q%(Z5A!G]P[WB/I\4.*W(?B"YN?26#9<(2C >OV MR6W?^FGY='MK".P'6)P;\I\?GU[6B(#OS(UI[A'XG8='.Q)@VL##'H /4/@+ MX.I&'3SU+JS/&@+CZ_!W!L0*X)= U?!?YO:1U\%=[)<=<":1O169(YP GZ\: MELK<'OSI$N"#B.N?L&U#+[#Q7G@E/P.=)S@<*=?EVUXC[8 \@+SH6KBK=T_\ M1JYQW!R3]J/E=P/2MQ[@[=M;K@58($(XX'(;G\D?D8,($\@D/RS7ZK$!X(7" M80Q9A[\=401JZ1" 9K@P?,,1"\*9/TXE $?C'7-LV$+XF17RU;D6BA/@HX!) M!E(6 1\Z5@BB8"#NL@/2%:]W>Q0( ,"V+?$!@?%9C'Z.$.+;P4]R!_RW!_@G M?;!9G"<47/?W#+ :VOP%@".@(:"=%*F ?L_O6:[]3[)W\.CDVX!$\4ZB@.I& ML$J'I:3G)-18BXGLAO"8"DDY=L;]G\ M]*JK9V:P?C _@@#U1* (@0/.RGO\LB"47,C0E!@9BCXAN<>1T6Q,?@UOV=Z: M1 9)<9$!2RR;/,(A-@'WKX"7?:W9_# 5YZ/7Y+8+%L:4(!L07*IB3$C]"50U MYR&;I9>0P6I3%6@"PNJ_M!YD-3._CNEWU2;'Y9!+2F"C9UP]V.?6 Z<6+_TJ MUASR;$]#T#&B M(94...:/JK M=(Z;H34*I^^<2$3NE25R7:"Q;M;J+Z"QKDWA!B^LXD4LYM8MIV)<;^3B+'KS MP_;6B_>OAY]?@,(5'X01-\\HSZ\L"5<^S=R#7W&+ZKGR#6KH^(E0GYFDXL>& M,>7'R^SSY-+X.=%R[1I*JWG.RXMFU>2)F8+MF!%^.CG[ W2:V$&^O47XOP=# M4)R?'#9.$&SPC![PTA#0L'<'!^SGWAV#Q[-]RWFTG@)T$A]\OR8W9_\+8.H[ MR2.Y@W[_MQ;_9X?\>79R^_W+CJHH'U(?T_'IQ>WI=>F\]X=XGF83Z10' M(9 M=]!-H;,Q&M7U&33:G$;@R_.B1:URSH>4?'Q(?>7V];"AQ&^PO24QN E(E\]C&?UJ4*@?3,L30AD%H3+H[<1+"]-:*"R77COM;S<:JZ M\2JG6OVNCG2M8W15?'6\1[&QHR_0AP$'%YT8N;8E-AOJDR=SXN"V)@[],F?3 M&P-:.%[XB:OG.W$C16&6TKGYQ>[X'0.6]?W9SN)W^\"/_D8G>(>,R7'66'')^>GU^U3T[.+KZEGV^N MVL?)YZQ $_!<"]%'OI"=C+"T7?24[5L/GMV-;SQ)?FQ\&"WJ]F3B2QT$Y1^Q MI 2DI%)3"$!TG+2F_4R=^-F4%V0?-'XO;L[8MS%ZR?CFD-F4,R>F#\]B+R"0 M\JT76LXQ!D?(HQWBZ6:_;CH6R,8N<^P'YO.3PH,GPO65V^NVO;7[QX^3ZX.; MWZ?0GFE\^$S@+:'=L9P]KF7L"\3YK =X@Q\="E8/;XD]GORO/0=)/ !(78!0 M'#:.9OB_:_P_)%!)[Y+><2_/KWO] M^\>L;WO,W^PG][)[H,A0.%T1Y9S'QDZ1K]VPX8>31\YTN MN?>] ;FS@(8[H><'DFPEV;Y MNW.WY&-^L81NO^_LU]63[C^>;P F9_#W?D@ M_.U[FVO'&)4 %0DX9(=Q\AQ8G3ZH Q@?]UVA]0P%[[;AY?"LT9'8WA)RX"H- M9W@$E'&[ZSR1(8!A=P3_%=$-#'H-+/A!@,1L/X@'@O+3 :47S!B,BS[8ON>B M;)"4+BG])4J_Z7N/'1%4'87+!=<-DNAEHE=@I@?S@[X]1 (=>#Z/SKG$4)24 M]N)X&!P,EW\ VYJS:Q<(?7LKE@ W23#RV'-YM V.#-#O.1@#?[">)6E6TNQ+ M-'L+E/I-(U>8@73-'FRX,[!#!BS3_?DL4@T*,"=M0;Q)3!Q^_LVW457F:02H MYE[;P<\X36E,T=[>&FG:O:M'A< 7'1[:UG@=%1U&W]_K?Y8ITC;SGF)A@OD$/3G$D-VUN+QBS- M#].W25,_++,MKRVU^>1V M"CJGY!IBL$2;'@T9"1_:9/AI=#4BBV&'R(K^9IUO)XK*)->\SD!XNUMRDR>NIGAMY_I-T34E2?C&^VP45PY9EP,@4\X"_YGJHXHK).SX 7M)65V6UM&5^A]=T+8H@*';6]=6%[@\2LQC M47F"@8%91V=##JPK'O0. [%I_[8&0ZQ/M$)0YZ;+(7F&WO,92G,D+'C87T#9 MT;#G6UU>'CQKK^M[P]A22GT@?JG@?8 ?N(+R;V8@1AY5>51Q+W\7Y[)+CK&D;J1$!0%H_!F%#<>#\_N$YF7D M_D2-CP?=?9IR(N^R.>P2/>6"<'XF8"$6*7ERRL]#FD-KQ ]P+B#1_L^'.?EK\J.?YCO[76MIT1>Q*P^;L?@ MHIZ6;(C M^D)Z?E[V'5.J[S.'?^+"ABM6_BB$WXG?]C!F" TR4F9HA9B@U:/DU.T./7C\ M+(AV3T^N/XK^2[ :_U%L=W0 MCA[>@:2,OWVP.^BHZUE^ER>0@T!!N>)X\5&WL&D")NEZ+L.S'(Y*S\[^D'AT>@K YUK MZ#V**KI,^<6$A6$]6+9(9D<7,OR<_'/S%(0,# S1'0Z+*M)Z) O#(WL81<%/ M0FX,/=#7GL9L!K2_N5HV4KB>I;]CP08J1SRE?>R],GU='H(Y#\%IHN_$&>=( M4-B!$<_ 3TZP*7G/('\L) +F>G8[LS%AUN#=WAH]$'7[.,^=BL.7>*/!! BB M8=R@C.OQ7N1W!-FS7T.\]A-[/:3*IZ!2"(V[/\0 8?[W0%KD"R?M$TK33Y5AO2YIL MN(W_!E'B8+D'GND]XJ=19E$OLKM\66D9LNT'X:A!U'A;R7L;ZW_X2VKD-M-D MD V&?0N7%9>DX9/21P,8073W%S([H(('"RS!"" ;()58G#WR,!\L@]R+&C6@ MF[@XHIL$NH/8.L3^9"$:UJ+]W#FHU0ZY\$+4L:^YCHT+_.KYG%V?PT[A9]Z1 MDG/5N/_8'4MU[)5W*N48S91+Z^1;C!J1I)3Q%L,1@74&HUZ-4[5D6 M2U,!T.Q(FW5.Y'F)]D_Z\R1)GV%K/R:T0M7@B61JXT/+2[A)< 3_>]7_P;L(?U9^GNCPSC>!B!Y+Y>-OY48#Y1&,"QY<71+_(&8 *&H4^R!NQ1,MD,=IPOB-Y:F&>:Y0L%\@"M9M1% MOF6MH:%LL8.RLX!Z355$#4]-;4Z"O!(.D.YQ@:>_OO#I7WUF;ZS&]#$_S@MY M$A%H+2C\EVMV]!Q;J:X"^_DZ/:=WWS'078)4P>YZ3$":.+[3&SU!/(GNDZPD MS0V>+SD"EX2W)TNRNC!$WOL>5^%(HGZ(F <\"X MX\!Y $@B$>/.8E:@)SZWXPK4N%K+CQ.<7L?^B:<"+70@?SC$ 8@ K')'+17T M57AILI,3Y<)S\, ,&-M;L^&HD?9H$2EJ>6>W0AM99RF>EX7.3_6V(/*1.8@6 M(# &$KE8D^"Y_*+H5_&RBEV4J7;F/@"_$WF 257U,;K5UV"DQ6?_$1@HZ6,F MD<7C 0**[:T.@L%+R)&U/[([.,#<#L*LC@CL7YOW]'^AES_/>7P^!P"L+&-? M40/M M$3[Y0NZ>R+#ON8S&#[@@ZB-\ADV^X;>@#MRQ&$@45"%_=Q@.@_U/GY('U?[FVU(#6OZ$ MNE(8[&4?'<1PHIKC6$\)@)/+Y9N*+QMY/OJ^%_7Z(Y,H62)PG)]8LYJ8V'R] M '_R9'C<6KIS98]"B QK';4.1XYE^^1_<-VSEUB(KOP'VOE723-Z'-@1+_<: M0^*IB#GV_"$ZA^$ 9@()JP9NMV$H'U_GTTU%W6MHK5;"IU<\X.40CH?M_Y_1 M@> #3M9 BNT[% HQ?UP'&6:GN$R?X(*RZ]49+F3&")>;-#/V>-SACQ[49(2+ M<(>F'4($=U45JBC*]E80W04=WQ[R]#O^S:AY"&_6!!8H'YC0<2(.59P%C*Y9 M[U[\(B[>N,,!*XYW!Q(!9_3P% V0MY'+\',M03N&&H*)MOTX.\$:.-BA)\Y\ M NCY/(0X;_?5.34@24""64G>5SJ+ *W1'L89DY$D5D\,G=C> BT5Q43J]@72 M0#TC3BI&Q* O$ 5S&K;EL@AL*[U%ZIO.4-*T; MI1 G^$/S+-,:"7@!ZD5)3AOW/PQ].Q#>\3AKDXW,^0#M3S\:($F.)_.DR3(T MLSTTEI=>DDC#HUI FB*V1'EJ@>-97<$B07!-3.+H\"8$\$.0E ,$"_-117Y0 M@$D4_@/W]P\C@+^3)/7@B ]Q2@+>GQF$CBWB KP3E'>':Q8Y$ $.LHEX A1H MPVJKU>+.;)6=3,B05X?Z=H(3,8H'ITTCA$WQX&<=73\V0/ MH67-2H@:C\_Q_/7T]1[.Q. Z"[=E1$H\H@+E4,(S<.6C,]L>6/\ $O\$_-Z( M&P,QD>>;YR$130G#_+ 1]]Y]2-K_1%C!;3DXR$5$5H@;X8P?1%+"K 3L4P#A M3^L)MH#G&I,#X/ZQ\R_&"7$.E8DKI!K= ]IJR#0?'Q]KXT)C'?[RLY2+Q]N] M7!_'F VY8VWX'*_GB:DZO@,=N@0&S>%H!D,Z-X-Z"<#6SG3#'6/M %M7NA&** MHZ[S S_^$_4T_LGV5N8WI[]$7EKFQ_5:BK@IT/72Z6UQMBE/+.*E/,*@PB. MTXGBBR,+%:^GI>_#4>CTQ==Q1#Q#H^"JP!#O0)/$$XN.!\<>V,(O2\%D]F*+ MCGNW,TR=RX+1\\4B\$?[8F*4A]=!N/9CGLKY/MK GSFZ[V#Y]W'Z-Y_!A(.K MX)'1$(YRK#!R3D#)?5S.1U.!$U=+91Q?=#QC13!J$0G/3/^+^12PCMC;% T] M,> *Y<$>G,-![(#_S*\FL@RC>U;W0;@:X?KSV4V))L="F_.C[+"G3#GQ@%>L M3SX-.-^$,&%DL8ZH?9QG):11L('E.S 6& M6:UM9 YA/HS@$G07\3SI(:(<5P.'^F7?!M8 M^!S^./&.Q ,OY"$P1(\[G%X[6<>7?YR=[*FINP63D,"^Z<0)2D(LQ$8-" ,' MS7?1;X<;0PC*6+(2SVT1*C;ZZ;W!TS,\"C'$+=EXPF':L&=LX6 6XZ7DJ2-> M,T9K$R0I>#3G K$YDM),8O'-L-_Q5,=P<"85QA'-$-V8,:/X/!(3:$+RM'2> M3)P2D-C9A(+NG0A/KW@_[\3KHP/U"1X7*QS< /L,/" )J.+0AO$?\3,P._X) MXFMQ3HJQ3_LYJ:>OP\G0>Y$,&1E'/"2CCWD;%@POW@[7,9BP]KC MZ6^1RX\?2I%E.+R@DY?>XW@S#SSJT M! /GQB<**W1EH$?L3KR.JY,\>!>,"MTS2BPN/E5DC[W!P X";KN.7H"/:/.> MNTF'4^RZ\QK-@&(Z2%QU>_^34 Z^+L[; DC%XX+1\UZ,8(X]\3^UK*]WU>ZL M%S9W]I;>3CP%&?;Q[FB"+Q\'MH.-8]B#@!3 ><-9> M6M06#;NBD.WI!3@I<@\0F/@RG\4-R>^>B&,]KB6(LD#SOE%GVA^)\%A#\/', M'?6!2$<#CV=X9M0UY#N^4+?YZ4+X4S]+[$,*T)4E8BKQ&8Q/<@']Z\8X0>[' M99NW+M! ,-MB=:%I62.;%@69&Q32IG.I3HB+_7AVTM#S/G^[H&!R68#CF9/H MK? SB0X$V*PJ1@<=7A>B'G$H'' M7=PT\76'*PI;3=SDEL^VM!1*/YCPJTW.. MA&T-NO529S7AHZC7QNM-PW3QR.]1]GS %F%1S]$M:HULQXE$R$20E"A;%6Z< MI+M6JE1FS'-^>!_M -UA0$G!3Y9.3!B2@V&A6\!0YI MH5P_^7:UO'S!M,3EFN+.P,0M@1-22D42 M-OY@F02*%)>)AL]S\@<8\ATZ(ZG[1Z\3">>ASS?U[]2)<(=Y]JA$PPZDW(2'X]-^*KQZ.5-P*-I%;&\E.__, M8L/DPDXD_)C"_1:.WI-5:D.YY]D9?)'Y7Q!- [EN+F+ M;*?+/>(B'H8MSS(,W.LR9PW)06>X@ZB"9YO9".\5=ZLR4*B&=H?[ 47R>?:H MCDYH>FCCHTJGY9 O5].P;+;_\WQO_K^$)W)$R/447!A%SGW\% M D!A+65"D",-=:9#>3$_\EC9Z_C.+53K S!M;W&@,.P61[WB4%<Q60.1;;*)6E>)*B*>Q(Y,<+;'4SU=V)_3(*#] >PTSV�B& M?;M#!O:O["P$44>>FH8COU#VU0+QZ\GX'"LSF(?O(!$)=WZR4^)3*I-&[&[D M/K=AX2+F%O=]$Y6$F)B'V7I"[MJ!Y\1P^.)$\V18.XS")"M"J'=I)<0,3^[T MRJ$Y5L;F6EAJ-,6%*S,#1**@"(PES./MV@ 2]FD42BV/)7"N-L4:L],0?G<4 M_1G=-W^,JI9MP,I-1SX B;_W57P <4[#1V9?1UN=-?NX#S)CX&0M1-&LE7,, MT2 &]KC3YYFLF,KK#_A:$D9C9YLC9#0/OM L?<%WJ08E5?A%F$$"7H<#Q&,_ M8YF?KV0/K@B$X\N+D].+F],3 G_=7)Z?G;1OX]H[!AD^B(5VW!I BUXO$0OIQCL/Q5VJXAV@F0* M%QJ3U)(LY(X;N0G!JS4%.U3QFB#RF\+_X><-)\,P[/P:]@/L',NZ!T?7AR>L MPU#A%(#H*A7G[36XR[6R1^8\%+NT-T OVI)8Q<+E#1!# 6"KU02[,&R7$<_\ M0(W$&SGZQM7.+SN_=3H,S.6=PHZ9Z*\W 5':W2]/0[_X$NJQ' ^H7&-O;@ , MRY?W]Y*+N0S89/1TVA4O)PE>7/YY#9;0Y.W_>OV>9,-]S(3?.51UA3;KK3F> MO?AY*0Y8I47-IE(-8.M- %;3"P1V-6"J*E5-+1^8JY",93^RQUX09AUB)&=% MXZZ*=@P6-!9\Z.>]<6+C-9.:]>8FSM*B .MPGJH$L*IHP*Z*A'AUL *SJNLY MQ< 4+I Y4<-?G\E,5;< M2LW6XAU&NXU0X7FUZ1",_(0;/ZUQ:FG$D\23SGP MM'E02X"A+&>KFI&B%Z;Q?,NDJY5#9U$5G:J*6B$=H-F@BI%3N]XHP#I W-*- M2B@MNJ924\]I8KU'V^7R6>;G_J('.H\FM^AW[_O=*WNKE&K"]18PR^^(TN!N MMK-@Y>WYIKH1W]BB &M4;VW$\[BP]J%2M=FHA&ALJE1K+F_/OWEN<&,EG2Y$ MQ3XOD:LX(VA27:F2R@F,0#6JQ A:)M6T(JV0U8%J-FB]:2[.!]ZOGO M[N3! ML_VZ ]NU>?DEYO-6G$&H#:JK18JQE0.LT7J]2)-TU0 ;)FTU*\,@-+,N'?]E M=$-*/$D\24OJ\.+P))ZDNB+S%%80W3P3Y=6BT6U:3%X.]457 M:,.LE#;0HLIF\L$7=0X!BHUZ3A?GIJ(R)FTT9;["Z_D*LSM.RL2%TKY[96^M MLI@K+B!Q-M&LM1P"[M^_J8;Z>>EW;0;XG'[OMXOH\H)='?&W@I,N)& Y#KI& MM4:5@H;U2FFQ!E5;U0@8 AW(A(*"E=IRG'"5UHTJ>=JU2F4Y[6I4T>=![\?- MG_%=8RZ?Q<>7Y;1TLDOGL<13E?&T>5!+@*'J6""%YP2476/!C@!5LN$;1I6R M&'6J&FON7[*PYFJJ,H>QE-Q3XDGB2>HK,BE@0TD!Z:"[T92ZDJ@N=:JWBHQ: MKR$QP%2JI&RI.JB'2I$5L:N#M=G*3PW5L4L*/]4XRX"W5 ]X+_DFBWQ5&4\;1[4$F!(FB.HN%RP M%65SY._X2[!!A+:15([\P&HJ;1;::F&%L*J*25NM(F/2*P'35&BK\6Y*J'3! MM;I>A'.KUL:LWEI[!(I5RJFA)3 MU<=4"6 M XZJHY07IX:)T18J(^6Z"EU5C MB!)3$E-2$=FL(E(U#TEQ_L(_&4H(UB76 _-AL<)C&) H@&NV2SK>8!CQ'I*N M]"Q6Z=UK\2R6^Y24VX^X8"::;E*S4,_7R@%NTF:A?1#6 '"](D52>HLJNHS[ MEU3#D)B2F)*:O=3LWY+3<0F9VJS2)+NZ I*U4EI+B^KU-3LB%\>MJN:L^Y!: M2RDDC,24Q)346MYY8+0X[^/"4_?.W(X3=>%A0>AU?N[=6>BN1%\E

*YY8 MP?;6O>=Z_%2_E^;8!C+PB)=T]\]L#5%0%6HN,[?M_8KE*1/JRW&Z=:HH56I@I-+69K2)!>%MT6;> M+B(;.MP-JFMO=JK1.B;*E^- -VA],P4]"\)K@,Y=I89DFDX;%9D*7V_D[ZQ; M7:][M1JJ2#Q)/*T-3YL'M008JK(A4G1/^%D^]!)X"PUJ&%5I%:12O5$16(FA MT_JZ6R_F![-A4L/,.?*KNBI+U0*6$E,24S)18$.) G#UTVW[Z/R4W_#IY.P/ MN'[,<,HD?$?XOP=#$.U/#ONRDX%,125A C"\E-%U1(/U?79R^_W+CJHH'U(N?GQZ<7MZS=DM/",&[@! M33#V:'?#_GZS9MCN#N%Q_B\[J.'@.S.('7YVTKZ%#T?M\_;%\2FY M^7YZ>GNS(=AV?W>MJ&N'K/LQA6"M^[-KN]M;8=^+ LOM!E.!R+Q!@S=,P/0, MI.PYXT<,SQ(Y/CT_O[EJ'Y]=?/NRH^SPSU?MDY/D\QB5'UU>GYQ>\^LQ#.+* M'AR-\_;5S>E^\D<^>V%R_7AZA$)S&/]QD@#2U#[$:DOZS:1&%=^I?QC3;U[^ MN]"'K<(MW)QB5BVO7D^N%K8/B $N:)-[DBPDYN8Q67%3-)PT18%\3UB'#>Z8 M+UZIJ_3@Z!I'76J"CI>1>R58A9IC%;'L2@BZ4J[Z7M^N ?"?Q"GGEAH>P:L$_EV:)=E MD)9:-VFC(I-AM(:Y7._U]\OVVIV.%P&7(SYHEL#R@!1+-(A6U51JMJJ2BM>D MK9;D?Z^2W)7/AA8L*!Y\+)+PQ$SDSIA25@X:U!6JJ47F[ZP05(VJZKOI=ENM M8/U\&Q(3)LJ+1I M+)]H_.9I[A(HSN*M-1UFH2VR1S@&L6 W"IB0O^6@/AR[;:QY"MZBH)I4R6LR M21[(&T:Q>P::7Y>/XA;*7YD8H$'K>>W+3;D$L8I%3GY_E>#.W-!R>S9J?:4C M-U6C3:4:A3T-:M1SNBDEP^/%>Y[7?;0=IQP4!PI>O1JUH0M ^A[9VS4+0M_N M8'-UC.N6@\HT:BI%]D-8(0<&N_L=A=4*M"MX.,/UW#(Z\M0F&(?58'.J29NJ M+)@MI;]>1C3R1#3*S?F*CE^LA-WESTD".4M;]=+/*&UBQR%#%MFM^!3+@BC9 M[WWE">7GMG5G.SQXQ@,9-UC8W?<<0'#P[]_4>N,S.?T[LL,GF7->$=E8?,ZY M,Z(1F7A>39ZQ@@S,H?6$T?>-*TWH=2U]6P*5:JTE(DSOB+C\B'6S'*<+^L+8UF)KVO:9+85@XBU%HZ-2N2T:$9)FV:LG=SWI2. M+.LK&?FI.E7R5JULR@^KY2\&JJZ#HEI>1NF'?]@BNH(XQ7DLXTTP%%0M!QTI^FTWJJ&% 9+Q,P[%;G*O&]E>;[C2F'I M*+)%U4('?*R2:=-6 ?'YMT]_D_D@I1._F+)=C8'K==HLH+)+FB+2%)&FR$9- MD=+QP+JJTF9%"AQTTZ3-97+.RTUKQ8G>*0%XQ@/P,O1:3394Y&C.P_] MH^^!1!C M/QQXV\$GO/&0=*RA#0*R'"1IJ!JM-ZM1?5\WS>5FIKU?7MCN=*)!Y%A8*A,W M8_(&0Y_U&2SW@1';A<^,[#I>$'PL!V7NJK0U5Q'4Q\U3III_JN.[9)H9*NRR M>[MCE\0GMZMIZIPE=R6@MMVZ2AO&/,;!QY<)3GI)I)=$>DDVZB4)9MFOY6", M6A.C%6ON3KRH>J@WJ"G+"OWW;ZJA?E[Z7>NFW8;V9E.6BR/3(PNS7^["QHP!GBH+R#\9IZ-4IV==IL MR)*1^;ME)*X5ZU=9*&U74ZAFS)/74H;TYQ8UYZH"F97]_'X9X7'?S9TK@;)U;<6X4W&I>&FC6I]UF/VP@EZUBQYW5:?Z7,/>RL&;M+F:N[P5 MWE0< 5[Y# LE$Z^(8$BB5JU,XW5 V3&K82_LJ@9M- HH$WKSI+?B)MV+UEY0 M-6]1X:8H39_'#R)9WAS]NS--_#W'EG@LU:.Y: SS:!J MLR+E9PUJM'*6ADRAM(K47%2KMFIA,_+=8*C* MDL-,5NKE2GHFK)C*+"RE<17ZG;Z&_ MSKLO8R>]\X9KWP/3EPW$.I; M53(_JYKZ+CGDDAS2=D/+[=DHL,L4\-UMTH:65Q';6,B7:KI4&E\GO!]"57P2 M%4 A*UW62U6Y8 $%0-+#)SU\,@)2I@C(-,]?.=BD6C>HTJA(/I;6HL92F3*2 M04H&60X&66YVN+(0R+WM6FY'AD!D""1+)-=L&-NQ:$YT2C=V:%=73:K7\[K, M-F;#@IQLF7D3_JO#G5;EX&._F-^Q!1%RZB/>$"L>2Z*JH=NV68V"QCH08&N) M1O+OEQ5>64^BG]2]YXL"1^(S,? E[B05]"T?(W)AZ#"\%:E5=/^)L?AR*N:' MCE62_@7 5/.."=T0D2[KT90,5A"P#0;(T'*P5DFPV@B>Y\>F"2,.XWKHG6/W MK!))_XKZLW?GZHHD_3727U,^#%5'OJ_ ?1T%O-'&5(]-.3CBKJXTJ*)7)>L& M^_\VI(:VJOCRLM"9!M7G"BA+B2PEX(3+5^=47%Q>['UKMZ^2,14G9S?'YY8CMP^:S&.:JXR\# MG!7!ISI/E<:'&>>W:G)W78-S2]Z?Q:2-N=* -D^=)JW7JS'4$K2?EEZ-D8=: MBVIY0:V.U%[=S+F2=K=1J3I7XZ_-$YY*3:4:E0X&<,AJ'.8&;>3=?2G!\72? MI2/\1*.,H#0#31M4,:MQH#&?N!KUH)H!O*<:.H_:I/6\G47?HW@N]U1BU:#& M7.,X2T!PZIRM0SE^-L[^K4S-V^=D-D MN-LPJE("KU/5R#L4>%.P@BFC%M# N"*IBM7*2IZ;)B2&)(8DAMY\;7)Q<;QV M]Z\HP&1^D4.Y\9"[85#%7+,!GA_*>@M,H37[_19)#&B"PK[FB1X+9 :T5%"3 MEK KJJ5Y5*T 8!-R0^)(XN@]XJC*WI*5Z23Q6TJ;9U2O2%[,7"W9))SSPSE/ M./59GM&V+*7+*4KJ2%;%1PGYU&$B=(?/CYJQ=*[1D;5M:VZ;)VK;% M'[8*1X^L;5OP#EG;MEI*D957%0#X36/X0-:VQ98M*GWDV O"%5JQ^1VP1#.I M65]S#LH"[FS,42@]E*JBS3G1?:-@-ENTKB_OT30;-7-:%<]!&O2&D,GA]S'L=C M&6A2K="0:CCK]:KPT :M-_.V:)\BO"L2,*]6$M$FPIP20Q)#[PM#U3%%BG,> MO!Y6\MRQL%()'0T&5===+[M00QVE_(X&TM*HNN[Z_ 4:ZK2H.I?"*G45*6,>\X8[-T^.\P8[-0SIOJ&/SD,X;Z)"^ VGW20Q)#+TY#%7']-A@ MG$-X%:[*XE4PJ%F?IY'.9KT*36I6P*O0,JG1+'T' UU7::N D;Z/.HTZ-N09]E2%'6:>:7I7<;Q40VZQ*H8>J M@.66%[-5%L_OM=*C,A19&4#UN2H>RP"IFKM&3KH3I"DH,20Q]#8P5!T39(-Q MCQ([&D#[5TH? U%;5&F6'DK2;%"M4?I0C:E0_?TT<:X6-Y7R1F)(8DB&0-86 M KFQ'+B*:@F\Y"<+;;=7 J6D276E]')4T_(/0]B 4M(RJ3:7+WJS2@DFD,K! MDV\C^J%31:E*AQ:5MBK3D:M%FW,-9RT#K VJ:WD'ZDDK0VJ($D,20V\#0]+* M6,A76DZ+Q*!:J_0UTYI"U5;I[2;2-*E>?F^N"LFE1OE%[C)WJ=ZDKI<:FU MJ#%7@9O46:2\D1B2&'IS&*JRFZ5@I^GED*$BXO8(^X4NEC),,3$U6B__?!## MI(J2L]/U!H2]T:!Z^<>E:J Z*04H)24]M._,-ZKJM%49AZ.J4*TZ#L=B M.F4 MJ%3LY4W\[7*LEEVTB@Y158&4-E)0_H2I!TH,20Q5'8,5<<(V6#\HXQ> M!J.9OZ'"^@WC>H,VYJH>VZSYKIBT52]_?INI4,5DJ)$8DABJ((:J M[%XI./1QYG:\ 2/WOC<@GE!0/+<$BHFNT$9>(;4!D=^B2KWTZI,*R#36/8QM M@2[B)FTTY=34MS$UU:"&L>9?5K4@J(9.Z\J:PY@+@MHPJ6$NT:FO M:F+YW4Y.52MR=E1J5F3FL %BL!K3:!NTD7?WI2-!&H$20Q)#;P-#U3$_-ACW M**N+H8Z]7$I?Z%W7J*J6'DJUV:*->NF+4T!9I:VY>OM)E46*&XDAB:$WAZ$J M.UD*CGU, M=Y34:2?C'3+>4;[C+>,=,MY1>DB+B7>\BQ--=K%ZZ^,^N;5^$:O[5Q2$*Y@: MN. ^[C:H.M?$EE+4%E%5KTJ//4VA1J,JE9F@L[6T92HSI3-0.G(DAB2&JHNA M*EL@&XQHELEQJ#=I<]V>A_Q@ZCHURP^E6F]0(V]X< -@:BVJR0JNRM5=;LB_-$'EF!W=F\C@ZP MEUZI5&IY9UAOP(JHE7_BC5[3WTU)A"Z$=]>+,$ZW/J4ASWLWK5=)'$D4H'"4?I"N7C-+GT:HU[2<,$J%0PH*B2.)H[>% MHRI[/(IS$O[)4"JP+K$>F ^+%5Z_@$28-VV[Y%4GHCOA1'3'G(C;6]*+^([> M^AZ5^%7X#!=,4=--:J[;X[4HJ$W:;%4&U+JQ9G_LHJ"VJ**_FREU5=,XI%8F M<21Q)+7[JCL8EY"C<\T]V;P>#.N,\6D_!#K[J._#/L_^%->H[R2.Y5K3_6XO_LT/^/#NY M_?YE1U64#RGG/CZ]N#V]YBP6GA$#=P"@IBY!NQOV]YLUPW9WB.78/??+#BHQ M^,X,8L?Q.A6M>12;!+P.!PA8_='A?R++>0HH=H^KD8-/1X>(?H!YC2!]IQ>7%V/>TY.SF^/SRYO?KT]O-K2(K]>GI^2X??.= M?#V__'-34.S^[EI1%_#5_9A"L%9RVK7=[:VP[T6!Y7:#J4!DWJ#!&R9@>@92 MEBUPCH!'GQR?GI_?7+6/SRZ^?=E1=OCGJ_;)2?)Y[% >75Z?G%[SZS$,XLH> MG.3S]M7-Z7[R1SX+9G+]>-B%SG48_W&2 -*L?X@UJ_2;2:4OOE/[,*:"O?QW MH0];A1>Z.<70RZM9OWH?@>T#8H +C_O(G =& M?@#\_8"<@@W9/3BZ/CQA'3:X8[Z 1%>I(.NYI/8;P*JV)%8U!5,GYL;8HG<4 M"K":=XM'A[]RCI."^[T=6T&?W#O>8T"&OO< R^R2NZ>D)ZW;(U8GM!_LT"[! M9#ZUA76=I4^0TA2%-M28U21S[)^QU'S*OMOC>(ZXT1^IV\%<-&[1QX$ MG"=\(J"1$O9W9 ^Q0P[E&1?B:\!.-Q"-L[MV,/0"RRF'ZQ=[I\S71*X,C5ZT M.JW/Y:=\I='+VR=/WW8[]M!RR-!Z0F(,2 3/\\F][5INAQ&' ?$2[\ZQ>ROI MXK[@#O_[-]50/R_]KK439DM.C5^Q0T\68,O.,2LT*W*79'_U&2.=U [9O)G1 MU&F]5?KB5-5L4#5O)]CJ,LNJA3]DB$B&B&2(J+(AHN/V^?'OY^W;TQ-R_/OU M->P_.3H[/S^[^";#13)<),-%%0P7]5'/E-$B&2V2T:)%HT77[(&Y40DZ?*JZ M0IOUG+,E-F"C*2UJYLT'KHZ7M6#J\@5UD9[O/89]/M'&\AD)/1)8 T;^CBP? M3KR( ]B>3YZ8Y9?#V:K.0XD?-N]=G2LJ^6$&+5:-]Q4]CN4X\GUX!NFR>P9_ M=5-ZM4(RJ4:4@RRUEDY-K1K#@C3#I,V\G46JPRH+CIJ_2(PW;!AFJ5$I!S7N M:F:3MNI5F3&BZ28U]'D8NXQ&R6A4^3!49=&]P6C4L>5T(L?"=B&=F,?>V8YC MN[W-1Z:(6C=H(V_Q^P;,'AVKX-Y-,_ZJA5UD:"H?]WPOO/(%UC=ADW_W_XX/_S_4$L#!!0 ( *""2580 MABD'/0, $4+ 1 <6QY?-*'[V\K"==HK-#J*,J2- )4A2Z%6AQ%C8VY+82(WA^_?''X*H[AY/3L M F*X^2-T.80>[M046,,G=R#W(P# M()M,)BQ(-RB5;CV"SOH!:X5!FSMGQ*QQ>*I-=8)SWDA"-F,%KB[A7':J-K-$[0@K\;AM; E<$Y[27:-7&_9WY(/DMHS_0J]QRLCY<7 M,X*@/+^CUV.=HO ZU'!^_]7)(&^,.WZ=FVUV'U/##';[72U;*E>**+QK\__?<'57Y41&QY M1GUEJD J D'OR)34?^REOJ+8DRR1_K6)T+Q9ZC_TIZZW,#QR54)K#@;V#MFF MD4W[C<7RLSH.YX++HI&KE'?@3F,7<+-8^R/OF&W'=;=]N?HA9IM3W-T,I[V] M:K<-_?P%4$L#!!0 ( *""259.+YRQ6@8 +U# 5 <6QY&ULS9QO;]LV$,;?%^AWN'EO-J"R8P<;&B-ID3G)$"QM@L3= MA@U#(4N,34PB#5).[&\_4G\:.:9D*CQ->=%6D>Z>NT?^G4K+ALB>Q\_O'US_)WGP=G% MY6?P8)$D2SD>#!X?'_OA/6621ZM$2%X1/YE^@=^SA'Y"QC :' U4W"&\'X\.QS\=P,TG M.$]%&$QI3,J9?+D1=+Y(X(?@1TB3SCAC)(K(!BXH\UE _0CNBH;?P24+^G : M17"KTZ3J4A+Q0,)^KAI1]N]8_S73O\I8[Z0\'J8)PZ.CHT%ZM!PMJ2E6B0\'?WZZN@L6)/8]=?+5BQ7D M920=RW3_%0_2,VC1(%1&Z)^\(LS3N[SAR#L<]MD-W>'WZH>O$ZYH/YW)1/A!LETOTJ>(BV)G:N*D9T@:;#>DXTY%L*7E MBZ#049M[_.<1@X"KUVV9>*EBD7XO>&SL(B_'#0>_1K/(V*8F26WIX2;,^W*W MSVLF5#8FB.0KH?!J\M*F?CZDRO!WH?W/\>"I]FMI55U")+EJVJ\;DJ>QPES] M22XB?VZ+Y+.DCI TM\X-!UV0- @A(?E-&;2T,Y M-%H&TK9;-QS/64*3S425 M$7YTJ2[ Z]_(QA;+BN2.\*RWPFN"7'"M$43"-JL >0E(:X JX@QPBZV706[> MOQO29SQ8Z;F9JNYM2=[.Z0A@8^-\]Y@+KKLZ2)06PJ"5G='$;[-,I&6O.!C> M$$%Y>,[",_5NIBF/SY([!M-LA=<$8:!J$,1F-BL!J@;H(FCXMM"ZD6/K_C$6 M"[=D3O4BF26?_=B::'-NITN%"B.\.L9]H6#2PUTG/%4 70)IE=!&WX9%@G7S M&"!?LH"+)1?IK9*[1 W.A*_4(F4SX6%#KO=(=8JYG4UNG>(^!!;RN#.Q51#2 MBI"7!%T3:4C^!U^&F7FY.8PANJ 1^;R*9T0TFYAR7J?C83# SY:85S2 M52G8KH7+?:M6#$/P C\8(W$:ALJ S/^YHHP,FXV#4:#34:BSQ/<$NH] I2@N M_KG^NV(#="6X9ECKF-9L&-!_@1=$]"=J\UI,^2-[$?CE]-> O<&."?JG,#3D MGTNV!+PN UR +H0+.[:!.M3M7"!BGKXIN!8W@C]0%C1\;UNE\1J KS)FHOY9 M+!KZ1MV6^,_>W2ETBFJX0]"*E;I):. '<1QNN$S\Z"^Z;'ZCQZSP&D;!;,HT M"%N1:&-@4&UI"+)*H$IAWKQIST;= %A[<7P02AL4Q&\"_'9.5X]!F1KGN\>< M'H+:T4$"-_U_7BOC<(K?Y]8#4);-NH&HGTR,;A:<-;QIN)O7$9"5!KCYN N8 M9BTD.%-Q2-6Q;IZTTV\9TB9-NX'ZAZ!)0MB$Q_&*Y3=EI"VM%%6$"\)5:DC\/LE#H>\,;ULME\EMU+<;MC>"Z/D@"HOT<3#]%0%Q?7]OOW"H M4^@(8PM3?%^D"];[5)'P5F6@7 >R0I!6<@:];1-EX%_H!!7]2RE71+@/@$'G M=8Q!M4'S,.S$(XY$A79;@Y&5:W4^6G)4.R6-;#DN;TBP4NNIS7 TF](DLK[' ML9O7U=*FR@ W'W=:UABUL!8UN3@H=4CEW=@C]+Z@A1<^O<<- %3H,0$IFY,F32SE2VT&@92=MN<:Z;Y^M@H=R2)D]T MFW,[OGX:C?#J&(SKZ*X>]K6TJ(#S1'=[?1NOJ9;-8WR^=QX3,5=3\ZO@C\E" M+4:6/FOX;<8*B4X_X:NWQ?>&NG_&5R.+Q'K^P5A1"+)*D)="^HRO11N&#_EL MO91W7*DM_7LG\ETT^^T+:L]_4$L#!!0 ( *""25:;O6^FL@0 '&ULU9I=C^(V%(;O5]K_X*8WK=00/G9V M9] P*\K,5*C,# *VK7JS,LD!K#HV:YL!_GV/ ZX(A%F8;JN8"SX;M MF^OOPI#-*L5^OU6JUZ67F_*U- ;3R24 --4H^N(NS7()?->J-Y M427]!W*7!1%DQ%+85(:ELHW(F_FK:I['U3MZ^(?C ,@J=M;8"6XQM+59CQ2M2 M3=%MM1$Y4;"K61V(EHU,4KNZNHJRH_G^FA7UQ@%JT1\/O6$\@Y2&B "1Q7M# MH9O$_*/>-7<1;0ZZ_IHU=1:I)^.L\B>D18[VL)]"URVT36&M'C9JE95.@AL[ MY*:J2G(8P(38UT^#;F[,+PO*UYOYE+&OUJL?(D-74LAT'5E%="OC10K"N->V M2.Z$86;=%1.ITBR/@&0E;:FA/E#>T"ZVMXEQ(JF(7#M\>$,O/^6V/:$X5Q@OC&2YN3CU1,BTL MSG8T66A4J@14*\#T\;L>D+EB4B%L; G(0J,7.;>N*;?'8 )*0=+;I'W49681 MUTT-6<]OC&7$<,.VP-;["Y]62$93R55EY3 M7DAYGX[-A7=L^H!><;E/;O&,Z%Q(>^+RT]HS[+"]]P;;9FT8P)391(5YI.G) MU(JUY856[-![QN%QD8Y!G4=S5U=V=+M>':ON"U\=0.P]E88"R8RPT[1#6_$38P;=/:B27XE4 =^6>X-NU M[.#Y=E6^327['7]2?26?F=TO? W!@QB>8#SP[5CZRZ1D= M>G6<_-EA^1W]&1 =F:8+L3U'UJ?".B(N+[$CAATV?S99AI*SF!DFI@_X8ZR8 MM78:LR)E>8$5N76T_-DQZ2NP4P[P;"G;1+=_8:JGR>3T9?&E".6E]Y)K1]&? M_92];+I:+T#]>Y8%<;PA6N!]R_6=/QLK0X@7UF*M/AXQPT\^E3S4E9?;H5?' MR9_=DY&B]@:KX3H=RY-_[O9$Y26T9]3A\6=_Q$VQNU4\HV(*Y_Q75ZPM+ZQB MOXZ9;_L@=RFH*#DY,2YH=&U0 M2P$"% ,4 " "@@DE6$(8I!ST# !%"P $0 @ %73@ M<6QY&UL4$L! A0# M% @ H())5IN];Z:R! =RH !4 ( !4%@ '%L>7,M F,C R,S R,#=?<')E+GAM;%!+!08 !0 % $ ! U70 ! end