0001477333-24-000004.txt : 20240208 0001477333-24-000004.hdr.sgml : 20240208 20240208161610 ACCESSION NUMBER: 0001477333-24-000004 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 16 CONFORMED PERIOD OF REPORT: 20240208 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Regulation FD Disclosure ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240208 DATE AS OF CHANGE: 20240208 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cloudflare, Inc. CENTRAL INDEX KEY: 0001477333 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 270805829 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-39039 FILM NUMBER: 24609281 BUSINESS ADDRESS: STREET 1: 101 TOWNSEND ST. CITY: SAN FRANCISCO STATE: CA ZIP: 94107 BUSINESS PHONE: 888.993.5273 MAIL ADDRESS: STREET 1: 101 TOWNSEND ST. CITY: SAN FRANCISCO STATE: CA ZIP: 94107 FORMER COMPANY: FORMER CONFORMED NAME: CloudFlare, Inc. DATE OF NAME CHANGE: 20091120 8-K 1 cloud-20240208.htm 8-K cloud-20240208
false000147733300014773332024-02-082024-02-08

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 8, 2024

Cloudflare, Inc.
(Exact name of registrant as specified in its charter)
Delaware
001-39039
27-0805829
(State or other jurisdiction of incorporation)
(Commission File Number)
(I.R.S. Employer Identification No.)
101 Townsend Street
San Francisco, CA
94107
(Address of principal executive offices)(Zip code)
(888) 993-5273
(Registrant's telephone number, including area code)

Not Applicable
(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 (see General Instruction A.2. below):

    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 classTrading Symbol(s)Name of each exchange on which registered
Class A Common Stock, $0.001 par valueNETNew York Stock Exchange

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§240.12b-2 of this chapter).
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 8, 2024, Cloudflare, Inc. (the "Company") reported financial results for the fiscal quarter and year ended December 31, 2023. A copy of the press release is furnished as Exhibit 99.1 to this report and incorporated by reference.

The information contained in Items 2.02 and 7.01 of this report, including Exhibit 99.1 attached hereto, is furnished and shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or subject to the liabilities of that section. The information shall not be deemed incorporated by reference into any other filing with the Securities and Exchange Commission made by the Company regardless of any general incorporation language in such filing, except as shall be expressly set forth by specific reference in such filing.
Item 7.01    Regulation FD Disclosure.
On February 8, 2024, the Company posted supplemental financial and other information on its investor relations website (https://cloudflare.NET).

The Company announces material information to the public through a variety of means, including filings with the Securities and Exchange Commission, press releases, public conference calls, the Company’s website (https://www.cloudflare.com), its investor relations website (https://cloudflare.NET), and its news site (https://www.cloudflare.com/press). The Company uses these channels, as well as social media, including its blog (https://blog.cloudflare.com), its X account (@Cloudflare), its Facebook account (@Cloudflare), and its Instagram account (@cloudflare), to communicate with investors and the public about the Company, its products, and other matters. Therefore, the Company encourages investors, the media, and others interested in the Company to review the information it makes public in these locations, as such information could be deemed to be material information.
Item 9.01    Financial Statements and Exhibits.
(d) Exhibits
Exhibit No.Description
99.1
104Cover Page Interactive Data File (formatted as Inline XBRL)




SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.
Cloudflare, Inc.
Dated: February 8, 2024By:/s/ Douglas Kramer
Douglas Kramer
Chief Legal Officer and Secretary


EX-99.1 2 q423exhibit991.htm EX-99.1 Document
cf-logoxhxrgb.jpg

Cloudflare Announces Fourth Quarter and Fiscal Year 2023 Financial Results

Fourth quarter revenue totaled $362.5 million, representing an increase of 32% year-over-year; fiscal year 2023 revenue totaled $1,296.7 million, representing an increase of 33% year-over-year
GAAP loss from operations of $42.8 million, or 11.8% of total revenue, and non-GAAP income from operations of $39.8 million, or 11.0% of total revenue
Achieved record operating cash flow and record free cash flow for the fourth quarter; operating cash flow was $85.4 million, or 24% of total revenue, and free cash flow was $50.7 million, or 14% of total revenue
San Francisco, CA, February 8, 2024 — Cloudflare, Inc. (NYSE: NET), the security, performance, and reliability company helping to build a better Internet, today announced financial results for its fourth quarter and fiscal year ended December 31, 2023.

"We had an exceptionally strong fourth quarter. We grew revenue by 32% percent year-over-year, to $362.5, blew away our previous records for new ACV—delivering the highest quarterly growth since 2021—and signed both our largest new customer win and largest customer renewal ever. Our pipeline close rates, sales force productivity, average deal size, and linearity all improved markedly quarter-over-quarter. To close out the year, strength in our business was driven by robust momentum with large customers, significant progress in the public sector, and growth in Cloudflare One," said Matthew Prince, co-founder & CEO of Cloudflare. "The machine that underlies Cloudflare is firing efficiently on all cylinders, and while the macro environment remains challenging to predict, customers continue to turn to us to connect, protect, and optimize their systems so they can gain the control they need to accelerate their businesses."

Fourth Quarter 2023 Financial Highlights

Revenue: Total revenue of $362.5 million representing an increase of 32% year-over-year.
Gross Profit: GAAP gross profit was $279.2 million or 77.0% gross margin, compared to $206.9 million or 75.3%, in the fourth quarter of 2022. Non-GAAP gross profit was $286.0 million or 78.9% gross margin, compared to $212.5 million, or 77.4%, in the fourth quarter of 2022.
Operating Income (Loss): GAAP loss from operations was $42.8 million, or 11.8% of total revenue, compared to $50.7 million, or 18.5% of total revenue, in the fourth quarter of 2022. Non-GAAP income from operations was $39.8 million, or 11.0% of total revenue, compared to $16.8 million, or 6.1% of total revenue, in the fourth quarter of 2022.
Net Income (Loss): GAAP net loss was $27.9 million, compared to $45.9 million in the fourth quarter of 2022. GAAP net loss per basic and diluted share was $0.08 compared to $0.14 in the fourth quarter of 2022. Non-GAAP net income was $53.5 million, compared to $21.6 million in the fourth quarter of 2022. Non-GAAP net income per diluted share was $0.15, compared to $0.06 in the fourth quarter of 2022.
Cash Flow: Net cash flow from operating activities was $85.4 million, compared to $78.1 million for the fourth quarter of 2022. Free cash flow was $50.7 million, or 14% of total revenue, compared to $33.7 million, or 12% of total revenue, in the fourth quarter of 2022.
Cash, cash equivalents, and available-for-sale securities were $1,673.7 million as of December 31, 2023.

Full Year 2023 Financial Highlights

Revenue: Total revenue of $1,296.7 million representing an increase of 33% year-over-year.
Gross Profit: GAAP gross profit was $989.7 million or 76.3% gross margin, compared to $742.6 million, or 76.1%, in fiscal 2022. Non-GAAP gross profit was $1,015.8 million, or 78.3% gross margin, compared to $762.8 million, or 78.2%, in fiscal 2022.




Operating Income (Loss): GAAP loss from operations was $185.5 million, or 14.3% of total revenue, compared to $201.2 million or 20.6% of total revenue, in fiscal 2022. Non-GAAP income from operations was $122.0 million, or 9.4% of total revenue, compared to non-GAAP loss from operations of $35.7 million, or 3.7% of total revenue, in fiscal 2022.
Net Income (Loss): GAAP net loss was $183.9 million compared to $193.4 million for fiscal 2022. GAAP net loss per basic and diluted share was $0.55, compared to $0.59 for fiscal 2022. Non-GAAP net income was $169.7 million compared to $44.4 million for fiscal 2022. Non-GAAP net income per diluted share was $0.49, compared to $0.13 for fiscal 2022.
Cash Flow: Net cash flow from operating activities was $254.4 million, compared to $123.6 million for fiscal 2022. Free cash flow was $119.5 million, or 9% of total revenue, compared to negative $39.8 million, or 4% of total revenue, for fiscal 2022.

The section titled "Non-GAAP Financial Information" below describes our usage of non-GAAP financial measures. Reconciliations between historical GAAP and non-GAAP information are contained at the end of this press release following the accompanying financial data.

Financial Outlook

For the first quarter of 2024, we expect:

Total revenue of $372.5 to $373.5 million
Non-GAAP income from operations of $34.0 to $35.0 million
Non-GAAP net income per share of $0.13, utilizing weighted average common shares outstanding of approximately 356 million

For the full year 2024, we expect:

Total revenue of $1,648.0 to $1,652.0 million
Non-GAAP income from operations of $154.0 to $158.0 million
Non-GAAP net income per share of $0.58 to $0.59, utilizing weighted average common shares outstanding of approximately 358 million

These statements are forward-looking and actual results may differ materially. Refer to the Forward-Looking Statements safe harbor below for information on the factors that could cause our actual results to differ materially from these forward-looking statements.

Conference Call Information

Cloudflare will host an investor conference call to discuss its fourth quarter and fiscal year ended December 31, 2023 earnings results today at 2:00 p.m. Pacific time (5:00 p.m. Eastern time). Interested parties can access the call by dialing (877) 400-4517 from the United States or (332) 251-2620 internationally with conference ID 3723782. A live webcast of the conference call will be accessible from the investor relations website at https://cloudflare.NET. A replay will be available approximately two hours after the conclusion of the live event and will remain available for approximately one year.

Supplemental Financial and Other Information

Supplemental financial and other information can be accessed through the Company’s investor relations website at https://cloudflare.NET.

Non-GAAP Financial Information

Cloudflare believes that the presentation of non-GAAP financial information provides important supplemental information to management and investors regarding financial and business trends relating to the Company’s financial condition and results of operations. Reconciliations of non-GAAP financial measures to the most directly comparable financial results as determined in accordance with GAAP are included at the end of this press release following the accompanying financial data. A reconciliation of non-GAAP guidance measures to corresponding GAAP measures is not available on a forward-looking basis without unreasonable effort due to the uncertainty of expenses that may be incurred in the future. For further



information regarding why Cloudflare believes that these non-GAAP measures provide useful information to investors, the specific manner in which management uses these measures, and some of the limitations associated with the use of these measures, please refer to the “Explanation of Non-GAAP Financial Measures” section at the end of this press release.

Available Information

Cloudflare intends to use its press releases, website, investor relations website, news site, blog, X account, Facebook account, and Instagram account, in addition to filings made with the Securities and Exchange Commission (SEC) and public conference calls, as a means of disclosing material non-public information and for complying with its disclosure obligations under Regulation FD.

Forward-Looking Statements

This press release contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, which statements involve substantial risks and uncertainties. In some cases, you can identify forward-looking statements because they contain words such as “may,” “will,” “should,” “expect,” “explore,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “contemplate,” “believe,” “estimate,” “predict,” “potential,” or “continue,” or the negative of these words, or other similar terms or expressions that concern our expectations, strategy, plans, or intentions. However, not all forward-looking statements contain these identifying words. Forward-looking statements expressed or implied in this press release include, but are not limited to, statements regarding our future financial and operating performance, our reputation and performance in the market, general market trends, our estimated and projected revenue, non-GAAP income from operations and non-GAAP net income per share, shares outstanding, the benefits to customers from using our products, the expected functionality and performance of our products, the demand by customers for our products, our plans and objectives for future operations, growth, initiatives, or strategies, our market opportunity, and comments made by our CEO and others. There are a significant number of factors that could cause actual results to differ materially from statements made in this press release, including: the impact of adverse macroeconomic conditions, such as inflation, high interest rates, actual or potential bank failures and recessionary concerns, on our and our customers’, vendors’, and partners’ operations and future financial performance; the impact of the Hamas-Israel and Russia-Ukraine conflicts and other areas of geopolitical tension around the world; our history of net losses; risks associated with managing our rapid growth; our ability to attract and retain new customers (including new large customers); our ability to retain and upgrade paying customers and convert free customers to paying customers; our ability to expand the number of products we sell to paying customers; our ability to effectively increase sales to large customers; our ability to increase brand awareness; our ability to continue to innovate and develop new products and product features; our ability to generate demand for our products; our ability to effectively attract, train, and retain our sales force to be able to sell our existing and new products and product features; our sales team’s productivity; problems with our internal systems, network, or data, including actual or perceived breaches or failures; rapidly evolving technological developments, including advancements in AI, in the market; length of our sales cycles and the timing of payments by our customers; activities of our paying and free customers or the content of their websites and other Internet properties that use our network and products; foreign currency fluctuations; changes in the legal, tax, and regulatory environment applicable to our business; and other general market, political, economic, and business conditions. Our actual results could differ materially from those stated or implied in forward-looking statements due to a number of factors, including but not limited to, risks detailed in our filings with the SEC, including our Quarterly Report on Form 10-Q filed on November 2, 2023, as well as other filings that we may make from time to time with the SEC.
The forward-looking statements made in this press release relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this press release to reflect events or circumstances after the date of this press release or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements.

About Cloudflare

Cloudflare, Inc. (NYSE: NET) is the leading connectivity cloud company. It empowers organizations to make their employees, applications and networks faster and more secure everywhere, while reducing complexity and cost. Cloudflare’s connectivity cloud delivers the most full-featured, unified platform of cloud-native products and developer tools, so any organization can gain the control they need to work, develop, and accelerate their business.
Powered by one of the world’s largest and most interconnected networks, Cloudflare blocks billions of threats online for its customers every day. It is trusted by millions of organizations – from the largest brands to entrepreneurs and small businesses to nonprofits, humanitarian groups, and governments across the globe.




Learn more about Cloudflare’s connectivity cloud at cloudflare.com/connectivity-cloud. Learn more about the latest Internet trends and insights at radar.cloudflare.com.


Investor Relations Information
Phil Winslow
ir@cloudflare.com

Press Contact Information
Daniella Vallurupalli
press@cloudflare.com

Source: Cloudflare, Inc.



CLOUDFLARE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
(unaudited)
Three Months Ended
December 31,
Year Ended
December 31,
2023202220232022
Revenue$362,473 $274,700 $1,296,745 $975,241 
Cost of revenue(1)(2)
83,283 67,788 307,005 232,610 
Gross profit279,190 206,912 989,740 742,631 
Operating expenses:
Sales and marketing(1)(2)(3)
165,214 132,050 599,117 465,762 
Research and development(1)(3)
96,401 79,703 358,143 298,303 
General and administrative(1)
60,404 45,850 217,965 179,769 
Total operating expenses322,019 257,603 1,175,225 943,834 
Loss from operations(42,829)(50,691)(185,485)(201,203)
Non-operating income (expense):
Interest income20,190 8,323 68,167 14,877 
Interest expense(4)
(1,069)(875)(5,872)(4,984)
Loss on extinguishment of debt— — (50,300)— 
Other income (expense), net(2,103)(1,602)(4,372)577 
Total non-operating income, net17,018 5,846 7,623 10,470 
Loss before income taxes(25,811)(44,845)(177,862)(190,733)
Provision for income taxes2,054 1,072 6,087 2,648 
Net loss$(27,865)$(45,917)$(183,949)$(193,381)
Net loss per share attributable to common stockholders, basic and diluted$(0.08)$(0.14)$(0.55)$(0.59)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted336,578 328,326 333,656 326,332 
____________
(1) Includes stock-based compensation and related employer payroll taxes as follows:
Cost of revenue$2,064 $1,289 $8,360 $6,770 
Sales and marketing19,435 18,487 76,711 53,692 
Research and development36,932 30,276 140,074 112,277 
General and administrative18,873 12,572 62,355 45,027 
Total stock-based compensation and related employer payroll taxes$77,304 $62,624 $287,500 $217,766 
(2) Includes amortization of acquired intangible assets as follows:
Cost of revenue$4,764 $4,311 $17,702 $13,444 
Sales and marketing575 575 2,300 1,725 
Total amortization of acquired intangible assets$5,339 $4,886 $20,002 $15,169 
(3) Includes acquisition-related and other expenses as follows:
Sales and marketing$— $— $— $265 
Research and development— — — 3,682 
Total acquisition-related and other expenses$— $— $— $3,947 
(4) Includes amortization of debt issuance costs as follows:
Interest expense$990 $1,162 $4,519 $4,659 
Total amortization of debt issuance costs$990 $1,162 $4,519 $4,659 




CLOUDFLARE, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except par value)
(unaudited)
December 31,
2023
December 31,
2022
Assets
Current assets:
Cash and cash equivalents$86,864 $204,178 
Available-for-sale securities1,586,880 1,445,759 
Accounts receivable, net248,268 148,544 
Contract assets11,041 8,292 
Restricted cash short-term2,522 10,555 
Prepaid expenses and other current assets47,502 70,556 
Total current assets1,983,077 1,887,884 
Property and equipment, net322,813 286,600 
Goodwill148,047 148,047 
Acquired intangible assets, net19,564 32,483 
Operating lease right-of-use assets138,556 132,360 
Deferred contract acquisition costs, noncurrent133,236 93,145 
Restricted cash1,838 471 
Other noncurrent assets12,636 6,918 
Total assets$2,759,767 $2,587,908 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$53,727 $35,607 
Accrued expenses and other current liabilities63,597 68,327 
Accrued compensation63,801 42,014 
Operating lease liabilities38,351 33,275 
Deferred revenue347,608 218,647 
Total current liabilities567,084 397,870 
Convertible senior notes, net1,283,362 1,436,192 
Operating lease liabilities, noncurrent113,490 107,624 
Deferred revenue, noncurrent17,244 11,732 
Other noncurrent liabilities15,540 10,526 
Total liabilities1,996,720 1,963,944 
Stockholders’ Equity:
Class A common stock; $0.001 par value; 2,250,000 shares authorized as of December 31, 2023 and 2022; 298,089 and 286,561 shares issued and outstanding as of December 31, 2023 and 2022, respectively
297 286 
Class B common stock; $0.001 par value; 315,000 shares authorized as of December 31, 2023 and 2022; 39,443 and 43,525 shares issued and outstanding as of December 31, 2023 and 2022, respectively
40 42 
Additional paid-in capital1,784,566 1,475,423 
Accumulated deficit(1,023,840)(839,891)
Accumulated other comprehensive income (loss)1,984 (11,896)
Total stockholders’ equity763,047 623,964 
Total liabilities, temporary equity, and stockholders’ equity$2,759,767 $2,587,908 




CLOUDFLARE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Year ended December 31,
20232022
Cash Flows From Operating Activities
Net loss$(183,949)$(193,381)
Adjustments to reconcile net loss to cash provided by operating activities:
Depreciation and amortization expense135,820 102,335 
Non-cash operating lease costs44,792 36,332 
Amortization of deferred contract acquisition costs61,374 45,115 
Stock-based compensation expense273,989 202,777 
Amortization of debt discount and issuance costs4,519 4,659 
Net accretion of discounts and amortization of premiums on available-for-sale securities(44,441)(263)
Deferred income taxes2,264 (140)
Provision for bad debt13,637 4,828 
Loss on extinguishment of debt50,300 — 
Other829 629 
Changes in operating assets and liabilities, net of effect of acquisitions:
Accounts receivable, net(113,361)(56,195)
Contract assets(2,749)(2,213)
Deferred contract acquisition costs(101,465)(67,940)
Prepaid expenses and other current assets(22,125)(7,701)
Other noncurrent assets1,018 (539)
Accounts payable11,781 (9,605)
Accrued expenses and other current liabilities25,788 (5,363)
Operating lease liabilities(40,046)(31,691)
Deferred revenue134,473 102,204 
Other noncurrent liabilities1,958 (253)
Net cash provided by operating activities254,406 123,595 
Cash Flows From Investing Activities
Purchases of property and equipment(114,396)(143,606)
Capitalized internal-use software(20,546)(19,758)
Asset acquisitions and business combinations, net of cash acquired(6,083)(88,187)
Purchases of available-for-sale securities(1,877,513)(1,132,951)
Sales of available-for-sale securities20,248 — 
Maturities of available-for-sale securities1,812,015 1,148,770 
Other investing activities74 36 
Net cash used in investing activities(186,201)(235,696)
Cash Flows From Financing Activities
Repayments of convertible senior notes(207,649)(16,571)
Proceeds from the exercise of stock options14,851 10,000 
Proceeds from the early exercise of stock options— 113 
Repurchases of unvested common stock(34)(3)
Proceeds from the issuance of common stock for employee stock purchase plan19,083 15,291 
Payment of tax withholding obligation on RSU settlement(7,953)(2,483)
Payment of indemnity holdback(10,483)— 
Net cash provided by (used in) financing activities(192,185)6,347 
Net decrease in cash, cash equivalents, and restricted cash(123,980)(105,754)
Cash, cash equivalents, and restricted cash, beginning of period215,204 320,958 
Cash, cash equivalents, and restricted cash, end of period$91,224 $215,204 



CLOUDFLARE, INC.
RECONCILIATION OF GAAP TO NON-GAAP FINANCIAL MEASURES
(in thousands, except per share amounts)
(unaudited)
Three Months Ended
December 31,
Year Ended
December 31,
2023202220232022
Reconciliation of cost of revenue:
GAAP cost of revenue$83,283 $67,788 $307,005 $232,610 
Less: Stock-based compensation and related employer payroll taxes(2,064)(1,289)(8,360)(6,770)
Less: Amortization of acquired intangible assets(4,764)(4,311)(17,702)(13,444)
Non-GAAP cost of revenue$76,455 $62,188 $280,943 $212,396 
Reconciliation of gross profit:
GAAP gross profit$279,190 $206,912 $989,740 $742,631 
Add: Stock-based compensation and related employer payroll taxes2,064 1,289 8,360 6,770 
Add: Amortization of acquired intangible assets4,764 4,311 17,702 13,444 
Non-GAAP gross profit$286,018 $212,512 $1,015,802 $762,845 
GAAP gross margin77.0%75.3%76.3%76.1%
Non-GAAP gross margin78.9%77.4%78.3%78.2%
Reconciliation of operating expenses:
GAAP sales and marketing$165,214 $132,050 $599,117 $465,762 
Less: Stock-based compensation and related employer payroll taxes(19,435)(18,487)(76,711)(53,692)
Less: Amortization of acquired intangible assets(575)(575)(2,300)(1,725)
Less: Acquisition-related and other expenses— — — (265)
Non-GAAP sales and marketing$145,204 $112,988 $520,106 $410,080 
GAAP research and development$96,401 $79,703 $358,143 $298,303 
Less: Stock-based compensation and related employer payroll taxes(36,932)(30,276)(140,074)(112,277)
Less: Acquisition-related and other expenses— — — (3,682)
Non-GAAP research and development$59,469 $49,427 $218,069 $182,344 
GAAP general and administrative$60,404 $45,850 $217,965 $179,769 
Less: Stock-based compensation and related employer payroll taxes(18,873)(12,572)(62,355)(45,027)
Non-GAAP general and administrative$41,531 $33,278 $155,610 $134,742 
Reconciliation of income (loss) from operations:
GAAP loss from operations$(42,829)$(50,691)$(185,485)$(201,203)
Add: Stock-based compensation and related employer payroll taxes77,304 62,624 287,500 217,766 
Add: Amortization of acquired intangible assets5,339 4,886 20,002 15,169 
Add: Acquisition-related and other expenses— — — 3,947 
Non-GAAP income from operations$39,814 $16,819 $122,017 $35,679 
GAAP operating margin(11.8)%(18.5)%(14.3)%(20.6)%
Non-GAAP operating margin11.0%6.1%9.4%3.7%














CLOUDFLARE, INC.
RECONCILIATION OF GAAP TO NON-GAAP FINANCIAL MEASURES
(in thousands, except per share amounts)
(unaudited)

Three Months Ended
December 31,
Year Ended
December 31,
2023202220232022
Reconciliation of interest expense:
GAAP interest expense$(1,069)$(875)$(5,872)$(4,984)
Add: Amortization of debt issuance costs990 1,162 4,519 4,659 
Non-GAAP interest expense$(79)$287 $(1,353)$(325)
Reconciliation of loss on extinguishment of debt:
GAAP loss on extinguishment of debt$— $— $(50,300)$— 
Add: Loss on extinguishment of debt— — 50,300 — 
Non-GAAP loss on extinguishment of debt$— $— $— $— 
Reconciliation of provision for income taxes:
GAAP provision for income taxes$2,054 $1,072 $6,087 $2,648 
Income tax effect of non-GAAP adjustments2,244 1,179 8,698 3,722 
Non-GAAP provision for income taxes$4,298 $2,251 $14,785 $6,370 




































CLOUDFLARE, INC.
RECONCILIATION OF GAAP TO NON-GAAP FINANCIAL MEASURES
(in thousands, except per share amounts)
(unaudited)

Three Months Ended
December 31,
Year Ended
December 31,
2023202220232022
Reconciliation of net income (loss) and net income (loss) per share:
GAAP net loss attributable to common stockholders$(27,865)$(45,917)$(183,949)$(193,381)
Add: Stock-based compensation and related employer payroll taxes77,304 62,624 287,500 217,766 
Add: Amortization of acquired intangible assets5,339 4,886 20,002 15,169 
Add: Acquisition-related and other expenses— — — 3,947 
Add: Amortization of debt issuance costs990 1,162 4,519 4,659 
Add: Loss on extinguishment of debt— — 50,300 — 
Income tax effect of non-GAAP adjustments(2,244)(1,179)(8,698)(3,722)
Non-GAAP net income$53,524 $21,576 $169,674 $44,438 
GAAP net loss per share, basic$(0.08)$(0.14)$(0.55)$(0.59)
GAAP net loss per share, diluted$(0.08)$(0.14)$(0.55)$(0.59)
Add: Stock-based compensation and related employer payroll taxes0.23 0.19 0.86 0.67 
Add: Amortization of acquired intangible assets0.02 0.01 0.06 0.04 
Add: Acquisition-related and other expenses— — — 0.01 
Add: Amortization of debt issuance costs— — 0.01 0.01 
Add: Loss on extinguishment of debt— — 0.15 — 
Income tax effect of non-GAAP adjustments(0.01)— (0.03)(0.01)
Effect of dilutive shares(0.01)— (0.01)— 
Non-GAAP net income per share, diluted(1)(2)
$0.15 $0.06 $0.49 $0.13 
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic336,578 328,326 333,656 326,332 
Weighted-average shares used in computing non-GAAP net income per share attributable to common stockholders, diluted(2)
353,558 341,123 344,483 341,676 
____________
(1) Totals may not sum due to rounding. Figures are calculated based upon the respective underlying non-rounded data.
(2) For the period in which we had non-GAAP net income, diluted non-GAAP net income per share is calculated using weighted-average shares, adjusted for dilutive potential shares that were assumed outstanding during period.
















CLOUDFLARE, INC.
RECONCILIATION OF GAAP TO NON-GAAP FINANCIAL MEASURES
(in thousands, except per share amounts)
(unaudited)

Three Months Ended
December 31,
Year Ended
December 31,
2023202220232022
Free cash flow
Net cash provided by operating activities$85,441 $78,123 $254,406 $123,595 
Less: Purchases of property and equipment(30,816)(40,145)(114,396)(143,606)
Less: Capitalized internal-use software(3,909)(4,318)(20,546)(19,758)
Free cash flow$50,716 $33,660 $119,464 $(39,769)
Net cash used in investing activities$(101,647)$(19,956)$(186,201)$(235,696)
Net cash provided by (used in) financing activities$9,790 $8,019 $(192,185)$6,347 
Net cash provided by operating activities
(percentage of revenue)
24 %28 %20 %13 %
Less: Purchases of property and equipment
(percentage of revenue)
(9)%(15)%(9)%(15)%
Less: Capitalized internal-use software
(percentage of revenue)
(1)%(1)%(2)%(2)%
Free cash flow margin(1)
14 %12 %%(4)%

____________

(1) Totals may not sum due to rounding. Figures are calculated based upon the respective underlying non-rounded data.



Explanation of Non-GAAP Financial Measures

In addition to our results determined in accordance with generally accepted accounting principles in the United States (U.S. GAAP), we believe the following non-GAAP measures are useful in evaluating our operating performance. We use the following non-GAAP financial information to evaluate our ongoing operations and for internal planning and forecasting purposes. We believe that non-GAAP financial information, when taken collectively, may be helpful to investors because it provides consistency and comparability with past financial performance. However, non-GAAP financial information is presented for supplemental informational purposes only, has limitations as an analytical tool and should not be considered in isolation or as a substitute for financial information presented in accordance with U.S. GAAP. In particular, free cash flow is not a substitute for cash provided by (used in) operating activities. Additionally, the utility of free cash flow as a measure of our liquidity is further limited as it does not represent the total increase or decrease in our cash balance for a given period. In addition, other companies, including companies in our industry, may calculate similarly-titled non-GAAP measures differently or may use other measures to evaluate their performance, all of which could reduce the usefulness of our non-GAAP financial measures as tools for comparison. A reconciliation is provided above for each non-GAAP financial measure to the most directly comparable financial measure stated in accordance with U.S. GAAP. Investors are encouraged to review the related U.S. GAAP financial measures and the reconciliation of these non-GAAP financial measures to their most directly comparable U.S. GAAP financial measures, and not to rely on any single financial measure to evaluate our business.

Items Excluded from Non-GAAP Measures. We exclude stock-based compensation expense, which is a non-cash expense, from certain of our non-GAAP financial measures because we believe that excluding this item provides meaningful supplemental information regarding operational performance. We exclude employer payroll tax expenses related to stock-based compensation which is a cash expense, from certain of our non-GAAP financial measures because such expenses are dependent on the price of our common stock and other factors that are beyond our control and do not correlate to the operation of our business. We exclude amortization of acquired intangible assets, which is a non-cash expense, related to business combinations from certain of our non-GAAP financial measures because such expenses are related to business combinations and have no direct correlation to the operation of our business. We exclude acquisition-related and other expenses from certain of our non-GAAP financial measures because such expenses are related to business combinations and have no direct correlation to the operation of our business. Acquisition-related and other expenses can be cash or non-cash expenses and include third-party transaction costs and compensation expense for key acquired personnel. We exclude amortization of debt issuance costs and loss on extinguishment of debt, which are non-cash expenses, from certain of our non-GAAP financial measures because such expenses have no direct correlation to the operation of our business.

Non-GAAP Gross Profit and Non-GAAP Gross Margin. We define non-GAAP gross profit and non-GAAP gross margin as U.S. GAAP gross profit and U.S. GAAP gross margin, respectively, excluding stock-based compensation and related employer payroll taxes and amortization of acquired intangible assets.

Non-GAAP Income (Loss) from Operations and Non-GAAP Operating Margin. We define non-GAAP income (loss) from operations and non-GAAP operating margin as U.S. GAAP loss from operations and U.S. GAAP operating margin, respectively, excluding stock-based compensation and related employer payroll taxes, amortization of acquired intangible assets, and acquisition-related and other expenses.

Non-GAAP Net Income (Loss) and Non-GAAP Net Income (Loss) per Share, Diluted. We define non-GAAP net income (loss) as GAAP net income (loss) adjusted for stock-based compensation and related employer payroll taxes, amortization of acquired intangible assets, acquisition-related and other expenses, amortization of issuance costs, loss on extinguishment of debt, and a non-GAAP provision for (benefit from) income taxes. Generally, the difference between our GAAP and non-GAAP income tax expense (benefit) is primarily due to adjustments in stock-based compensation and related employer payroll taxes, amortization of acquired intangibles associated with business combinations, acquisition-related and other expenses, and amortization of issuance costs. We define non-GAAP net loss per share, diluted, as non-GAAP net loss divided by the weighted-average common shares outstanding. Calculation of non-GAAP net loss per share, diluted excludes all potentially dilutive securities as their effect is antidilutive. We define non-GAAP net income per share, diluted, as non-GAAP net income divided by the weighted-average common shares outstanding, adjusted for dilutive potential shares that were assumed outstanding during period. Currently, potential dilutive effect mainly consists of employee equity incentive plans and convertible senior notes. We believe that excluding these items from non-GAAP net income (loss) per share, diluted, provides management and investors with greater visibility into the underlying performance of our core business operating results.

Free Cash Flow and Free Cash Flow Margin. Free cash flow is a non-GAAP financial measure that we calculate as net cash provided by (used in) operating activities less cash used for purchases of property and equipment and capitalized internal-use software. Free cash flow margin is calculated as free cash flow divided by revenue. We believe that free cash flow and free cash flow margin are useful indicators of liquidity that provide information to management and investors



about the amount of cash generated from our operations that, after the investments in property and equipment and capitalized internal-use software, can be used for strategic initiatives, including investing in our business, and strengthening our financial position. We believe that historical and future trends in free cash flow and free cash flow margin, even if negative, provide useful information about the amount of cash generated (or consumed) by our operating activities that is available (or not available) to be used for strategic initiatives. For example, if free cash flow is negative, we may need to access cash reserves or other sources of capital to invest in strategic initiatives. One limitation of free cash flow and free cash flow margin is that they do not reflect our future contractual commitments. Additionally, free cash flow does not represent the total increase or decrease in our cash balance for a given period.


EX-101.SCH 3 cloud-20240208.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information Document link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 4 cloud-20240208_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Security Exchange Name Security Exchange Name Title of 12(b) Security Title of 12(b) Security Written Communications Written Communications Local Phone Number Local Phone Number Trading Symbol Trading Symbol Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, State or Province Entity Address, State or Province Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Document Period End Date Document Period End Date Cover [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Pre-commencement Tender Offer Pre-commencement Tender Offer Soliciting Material Soliciting Material City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Document Type Document Type Amendment Flag Amendment Flag Entity Central Index Key Entity Central Index Key Entity File Number Entity File Number Entity Address, City or Town Entity Address, City or Town Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Registrant Name Entity Registrant Name EX-101.PRE 5 cloud-20240208_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 6 cf-logoxhxrgb.jpg begin 644 cf-logoxhxrgb.jpg M_]C_X 02D9)1@ ! @$ 2 !( #_[0 L4&AO=&]S:&]P(#,N, X0DE- ^T M ! 2 $ 0!( 0 !_^$J>VAT=' Z+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI M2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN#IX;7!T:STB061O8F4@6$U0($-O&UL;G,Z M>&UP1TEM9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V&UL;G,Z>&UP34T](FAT=' Z+R]N&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T4F5F/2)H='1P.B\O M;G,N861O8F4N8V]M+WAA<"\Q+C O7!E+U)E"UD M969A=6QT(CYC9BUL;V=O+6@M8VUY:SPO&UP.DUO9&EF>41A=&4^"B @(" @(" @(#QX;7 Z M0W)E871E1&%T93XR,#$V+3 Y+3(P5#$P.C$Q.C0U+3 W.C P/"]X;7 Z0W)E M871E1&%T93X*(" @(" @(" @/'AM<#I#7!E/2)2 M97-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.G=I9'1H/C(U M-CPO>&UP1TEM9SIW:61T:#X*(" @(" @(" @(" @(" @(" @/'AM<$=);6&UP1TEM9SII;6%G93XO.6HO-$%!45-K6DI29T%"06=% M0DQ!17-!040O-U%!#AF2'@X9DAX.&9(=T5(0G=C3D1!,%E%0D%91VA54D92;V9(>#AF)B-X03M( M>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX M.&9(>#AF2'@X9DAX.&8O.$%!15%G04I!14%!=T52)B-X03M!04E205%-4D%F M+T5!84E!04%!2$%114)!445!04%!04%!04%!05%&07=)1T%104A#06M+0W=% M04%G241!445"05%%04%!04%!04%!)B-X03M!44%#07=11D)G8TE#46],14%! M0T%1341!9U%#0F=C1$)!24=!;DU"06=-4D)!049)4DEX459%1T4R16EC6455 M37!':$)X5WA1:5!")B-X03M5=$AH37A::3A#4GEG=D5L47I25&MQ2WE9,U!# M3E51;FLV3WI.:&156DA41#!U24E*;TU*0VAG6FA*4D92<5,P5G1.5DM"DI$4D1G:&%357E7:5DW3$-",U!33F5*16=X9%5K=V=*0VAG M6DIJ6D9':61K9$95,SAQ3WIW>6=P)B-X03LP*U!Z:$I3:W1-5%4U4%)L9%E7 M5G!B6$8Q95@Q4FQ:;61O85=P3AO,6IZ8G)U<7E-6C=L:VA04S-I2E--1'=O3W8K>7)N)B-X03M* M-FI8-6-P.5(R-VAY978P,UHK2$5.:'8S;FUK-%IL8FM#476U2 M848U-C%Z4S5&5C57=3=4.7%#66QJ5"])8S%++W$Y)B-X03MS,D]L-U1Y-&IZ M-&\Y>&1B<75Y%8R2W5X M5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X M5C)+<%HU9S$K>3!3)B-X03MX3C%D5EES94U-2R]A9'9!9GA/675R,6-C14]+ M6'=$;&%44U1Z>C19+T4Y>D)$*V$K<2MV55=52&]6+W4V=GIP+W(Q<"]W04QM M:"]L)B-X03LS2F8P>'(T+VHW2&]0-4%X,3E549!*VLU M1$IK:D%823!'95!(2UIQ27-V2R]Z13$O5#E7=DQ15T4O%8R2W5X5C)+7=X03EB4'%9/%1/1EEO4U8U065&5D]+<3)I*V%F3&5U0G8P4'%L30O-FU+>2]W0U)O>%9/)B-X03MD8SAY841O545C M*W-8,$YH1$LS<'AV3W=533%+,$9F65EQ:G)A-6=UF]S:TUQ M;7%S:FIK&QV.5)U171B3T%!>E1Y;FEI:&E&1E0X M>4)I<5%W9FUF*UAK)B-X03LX<7A2*UER1&TK>3AP,%%6*V)%1$9747I8;')" M85-8:W-Q<&%24FUA4V-K8T)'<3AI.69$:G9I64U-T\P67=9>"]/4$Y)8W=(64MK1%%R2W)4;S!K42LP:71W M2C(O;6\Q4'5W>$EV9FMX;4-27-,+WEW04%D26U0=6)Z*VM/5#A8 M0B]-4"MM+S0V=SA,4"]Q9R\P;B]()B-X03MM+S!H-5DO-G,X,R]!16UF.65S M4&DT4#5H+S S+TA6.$A59C9O4#A!4V8X04AK>3!3.3AJ=G%%361Z<&-Q3$EY M<4I*2GI):7-446-L)B-X03M!5&)X>DHP,E13;5E%;T@U,RMP>&16:3%99U1' M63(W:%@V,V\KE$Q4FM9)B-X03M0 M1V$Q24E.4G9M3$=::DQI1S%/45DR2TQ.=E!U=#-U;651=%@Q87="1C-$6G1* M05(Q4FU&3V8X07-/6$PV33E":$QI:40S=DA3:E)))B-X03ME2R]K=BM66&Q0 M>FHU8C%$5G1D:VUUD$Q93@P9GE4 MCEQ;WA61R\X04]03GID M86(U)B-X03LX.'EE5C1,68X-54S1$EW6E%P56MB-W)P:7%W*V=I;4MO1"]N24\P:'90>E$X=#)K-$Q1 M6$9V8GA3<411;$AU-4995DAS8U93:C@P+TLR;B]L)B-X03MN-70P4%502U8S M3$9D4T)P+W%R=GIE37AU1D'5V)B-X03M*;6]3,T9X-D5%.2MT-4US8G4O M1E=M0T-+9U5K.'%6*VY&6'!V+T]59B]+3#90.$$X>')F.&UM>%8V:#5)+S51 M=E%0*S)B868X;45X)B-X03M6:FXU,F5B:#5C.&A8<&EF:F8V:U!Q3FU!9FE" M;$(Y4G@S*T=0;'8T,'A6."MF;'AR%8Y1"]N:"]W0U-S,3'!3;4)8)B-X03MM5V5D=G!,#!M:31F M0VIW.3,R.55T>D-C<#)+=E1R=CE'9F]+8CE)8V8P6#E68C8S-G8R4'$O<&XQ M3V9T)B-X03MW5AX1RLY.&-82#%R.4PV=B]G6#E+9F]4 M-'5F<"MP>BMR+SA8*VHK>#%P>C=D9#AT65!B=BMC868X269O2SDO)B-X03M2 M+U O04)&5F8P3$O,GER2"]Q1U1&6&UN+T]59CA!)B-X03MY:2MJ+W=$36$S M+TIP5(KF0U5R\U5U(Y5FTO=W K;5!Q=E O)B-X03M! M16HY1B]7=E0Y4VXW9F]F1'DT*T]&1#9G+TIR+T5N*T),8B]!0D@Y8R]3;G)4 M97 K:V96*W-C95HT8W97*T]L3VU"3"\Y:ST\+WAM<$=);6&UP.E1H=6UB;F%I;',^"B @(" @(" @(#QX;7!-33I) M;G-T86YC94E$/GAM<"YI:60Z,S$Q.#=E8F4M,# Q9BTT,#8S+6%A,S M-&4T M,3$R,F(P,C9A/"]X;7!-33I);G-T86YC94E$/@H@(" @(" @(" \>&UP34TZ M1&]C=6UE;G1)1#YX;7 N9&ED.C,Q,3@W96)E+3 P,68M-# V,RUA83,P+31E M-#$Q,C)B,#(V83PO>&UP34TZ1&]C=6UE;G1)1#X*(" @(" @(" @/'AM<$U- M.D]R:6=I;F%L1&]C=6UE;G1)1#YU=6ED.C5$,C X.3(T.3-"1D1",3$Y,31! M.#4Y,$0S,34P.$,X/"]X;7!-33I/&UP34TZ1&5R:79E9$9R;VT@&UP+F1I9#IB-S$P,F8U82TU-S@Y+31B,C0M.60Y8BUD,6-A M-V(T-&)F83@\+W-T4F5F.F1O8W5M96YT240^"B @(" @(" @(" @(#QS=%)E M9CIO7!E/2)297-O M=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^&UP+FEI9#HS,3$X-V5B92TP,#%F+30P-C,M86$S,"TT930Q,3(R M8C R-F$\+W-T179T.FEN#IX;7!M971A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @"CP_>'!A8VME="!E M;F0](G7MR@X>"IA,U/3U"75 M5]=B5956)X>X<5*HD7*25.@1 (! P$%! 8%!0P* P$ ! A$#! 4A,1(& M!T$B$PA1812E9RAQ,B,5%H&10C,7H5)BTD-3DU24568GT7*"8W/3)'34&$2T ME63_V@ , P$ A$#$0 _ +_ /GERXL" M,_-G28\*'%:6_)ERWFX\:.RV7,X\^^\I#3+2$EQ-2C(B+W1E?OV,6S+)R9PM MX\(MRE)J,8I;W*3HDEVMNAK8L7\J]''QH3N9$Y)1C%.4I-[E&*JVWV)*I@MM MCS$^GG6SDBNH[6=L^^9YD=TPAMA^D:>3PY2E93-=CU+C*RX^_@G/-)EP-)#C M#SYYNNDO)TIX>F7[NMZI&JX<-1E93_A9,W&TT_39\=I[&D"FMJ;(_,\\TS=%ZM]G!,4P[ H"U'V#\I MJ5EU\R7[$CG3E5]*OT>[QK?=_3_5XH'J/J2GIYID8W.9L[4-4R5O47'%LO_8AXEY?V@Q6R+K"ZGSISO;3=C9Y,>))()V5E^02'20DS-*.T>L%KY2-1\"X\/2/ M1+_/'.N3/Q,G6-4N7*4K++OR=/15W&Z'O%CDKDW&AX>-I&F6[=:TCBV(JOIH MK:53^;.S=D1G4/Q]@YNP^TKF;>9RR^:=;5[G,AQ$]*T*]/ND8K;YTYQLS5VS MJVIQN1>QK*OIKZ&IU1>YR;RA>@[5W2M-E;DMJ>-9:?TIPHST;'^J?J.QA;:J MK=FQS2T22:8M9YU#XZMMO*XV&[!B$:>WH M:5?[%;O>/:7^M'(5RXU]%Z/TF>>K?,XT=F2XL#/*Z^U;:O=/IES%*&)S39RM#SI43E<7M&- M5]BO6HJXMOZ4\>$%5-R2JUQBYT\FW4GE^,\KEB[BZU@QJU&#]GR:+M=F[)VW ML[(7YR=&E%NE9",>R3'LMJ8M]BU[49'23D\\.WH[&):ULE/HX]C-@O/QW#3Q M])$KB1^@QRRTG6-)U[ AJFAY6/F:;=587;-R%VW+Z)PPYH?I'YP M M M M &#W4MUTZRT$J;C-5R9]LMI"FSQFJF-HK:"09&2#RRX;)]$!ULRYCA- M)=F*+E):64+2Z.,_6;S.\E]*WU7556VM_@Q4KKV M<2MQDIG)'H]Y:>JL1KC09*:-JH;><[](95Q-,B:Y*DIXF1 M.$G@1=8W4GK3U#ZJ94I\TYT_NSBK#$LUM8ENFZEI-\DEI?JK-!)XDGMF MEJ1QXH-)^D>Z\D]1N=>G6H?>7)VH9&%>;3G"+XK5VG9=LS4K5Q>CCBW'?%I[ M3TSG3I[R9U"T_P"[N;]/L9EI)J$I+ANVZ]MJ]'AN6WZ>&23W236PFKZ:_,=P MG9#D'$MQ,UVNLR>[*-$R!#ZV\&OY*C)!)6_+<<>Q:6X9EP1*==BJX&92$J4E MH=D/1OS@\M\XSM:!U"C9TCF*5(QOIM85^3V;93;>--]BN2E;=']K%N,#KMZO M^4?F+E"%W7>0)7M6Y?C64K#2>98BMNR,4EDQ7:[<8W%L^RDDYDFA&2B(R,C( MR(R,CXD9'Z2,C+T&1D.:"::JMQPX::='O/\ 1( M M M /R MM:&D+<<6EMMM*EN.+42$(0@C4I:U*,DI2E)<3,_01"LI1A%SFTH)5;>Q)+>V M_06C&4Y*$$W-NB2VMM[DEZ2%SK&\PF2^]9ZPZ?KCL(:$KAY%M&M?,I,M:B-$ MFMPE]!).+':+WB[1*NT<49]UY$I3(D M]TK>')?5BMTLE/BDZ^!PJ,;L^PWH!Y5+-JW9YSZIX_%D-J=C3KB[L5OCTYSN3=RXW*Y)MMMU;;VMMO>WVLY]PA"W!6[:4;<4DDE1)+8DDMR78 MC\"I8 "1KI#Z\LDTT_5X#LZ5/R?5)J;B0YJ^UG9!@C/+V M;2JQ1FI^RQY@R22X)FI3#9<8W#E[%WE_T \T>L=.[MCE7G6=W-Y%JH0FZSOX M2W)V_P!*Y86RMEU<([;-*>'/B5UY\LFD=0;=[FCDV%K"YWHY2@J0L9KWOQ.R MW?EMI>5%.6R]6OB0G_H;ZERBEK,BQVSA75%=0F+&JM:Y]$F%/A24$XS(CO-F M:5H6D_\ ZD?$C(C(R':SI>J:=K>G6-7TB_;R=,R;<;EJ[;DI0G"2JI1:V--? MFW/:=6VIZ9J&BZA>TG5K-S'U+'N2MW+=R+C.$XNCC)/>>" M M M M $)WF"]9+MG*N= ZNLS;JHCCE=LG**^0I+EE,:4:)F&5DB. MX1%615$;=FOTF^\2HW FT.]MUM^;#S$7,V_D]*>2+U,&VW;U')A+;V6XK]1<=4O$2_4W);J>%)\#4K=BJ+*C3HT:;"DL3(< MQAF5$EQ7FY$:5&D-I=8DQGVE+:?8?:62D+29I4DR,C,C';M8OV(XE8=WV;L.++BU;\ M=SA*QC&T\8UKDI&VLG8TYU2SC5RO>_1^T>09G&4D^*WFGZU2Z9SO\=R+;LN+Y0^6#HU'J5S6]>UVUQ\G:5., MKD9+NY&1]:UC[524%3Q+ZV]S@MR25Y-5RS,S,S,S,S,S,S/B9F?I,S,_29F8 MZ@6VW5[SMK225%N/\ !-=Y:O4^[:QBZ>,VL#< MFUL61-UC8RW%+=DUL9*Y-GAZW%F9J55L)5*@$?'A&2\UQ2EEE!]D?DVZUSSK M/[).9;MG&&HVXJBCG@0\+4]1PM M'T[(U;4KD;.G8MF=V[.7U86[<7.H.H=3N>\_F_.K09I/B1F0_4T36=1Y=UC%U[2+ MCLZIAWX7K4U^C.W)2B_6JK:GL:JGL9^9K6CZ?S!I&3H>K6U=TS+L3LW8/]*% MR+C)>IT>QK:G1K:BUUH[:U3NS5>';)J.R:3D-4VNS@-K-?A-_$4J'?5*N8S= MY8%HPZAM2R(W6>1SAP60[V.F?/6!U)Y&T[G' X8K+L)W()U\*_#N7[7I[EV, ME%NCE#AGNDCH^ZDC@ M M M ?E:T-(6XXM+;;:5+<<6HD(0A!&I2UJ49)2E*2XF9^@B%92C"+G M-I02JV]B26]M^@M&,IR4()N;=$EM;;W)+TD974-YE&!ZZES<6U%7Q-E93$6M MB7?/R'&L$JY"#,E-LR8;B)V3O-*3P645;$;@HC3)6HE(+A?U;\Y'*W*%^YH? M(%JWK.N6VXRON36%;DNQ2@U/):>QJVX6]NR])IQ7,;I3Y0>9^;+%O6N?+MS1 M]%FE*-A13S;D7VN,TX8Z?8[BG XH^2FP MV2K#ZMIKT&3"T4!PI<]HE%Q+O;TA?']EZ"X<%.;?,1UBYRNR>HZYEX^*WLLX MDO9+27[UJQP3N+_BSN/U[$OW*MUN3E-U>]UDVZNBKZ:;3ZWB8&#@0\/!LVK-NB M5+<(P5%N5(I*BJZ>BIVS'-I[,P^0W*Q386;8X^VOM$KI,INZWBKE0A1.(B36 MD.H<0@DJ2HC2M)NJ_H6K:EAW4ZULY-ZWZ%M4)I--))IU M36QIK8?AZOR5R=K]IV-AC\YJ-C*BOX%ZU%0E3>U=M3E)[/$@MIQLY]\G?3GF M.U/)Y1E>T35J;%!RO8TG_#LW).<:[$G:NPC%;?#D]AD#UB=;.N]F]-L.DU7> MO^,;&NF:C***9+E'G3HY;TWD;*E]X:QDJUDV9K@R,>Q:2NW8W(JJIKUS4>=L:/W?I..[N->@^.QD7[M;5N5N3HZVX>+-QG&-R MW-6Y.*4H2<+PZY3L, "8/RJMN.1[;.M)V M30F.=1FXY-@KAR$-I(N5,1Y?IXF9=@WD9Y^G9 MS]4Z;9MS["]#VW%3>ZY#AM9,(UWN<':N**W*US-V\O)MR:>9.+I.U"2I_TL))QDXMK(:JF[-/$[-/++Y=<; MEK#Q^H?.]A3YFO05S%Q[D4UB0DJPNSBZ_P#4RBTXII/'3I17J^'%>.#AS8 M #W?IBV O6&_=59CV_=H<++JV MNN735P0G'\@6>/WZUEQ)*^RJ+-Y:2/@7.A)\2X<2^H=%>:Y[VG-*2*.BFJB9IL]R7BU*\RKEDUU(EAM M65W+*O0IMQBODHB-+2:7&GYK;J/2V?#B_P":_JC=-YZ9I=QV^8];AJW*-J+34HSO1G'ZC.3'E8Z96^?^HL-2U.VKG+NBJ.3=3VQN7F MW[-:?I3G%W9)IQE"S*$OKE;T=/!VZ M 'MW3AK*7M_=NN\#CI<*-9Y#%F73[:3/NF/4W-<7LCGY30VYX9!< M0T:N"5/K0GW5$0^E='^2\CJ!U*TCE>RI>#>RXSO22^I8L_:WY5W)^'"2C78Y MN,=[1\YZM\XV.0NG.K+9Q91M1?Z5^[]E9C3>UXDXN5-J@I/2EQUN+&APW5J-*3-2R2CWO/S M%V^];^K&-T=Y*?,T["R]0NY,,?'LN7!&=V:E-NZB)QA%QBE%;$Y2G.*56J+BEMX:/"AOKWRLEH M-W7^/+;)1GS^K=LW(7;T44'7F(4%.B-S<6RLKV.>5S9 MA%Q,TNR85Q#:5[A&F.GT>Z9]2/G2YENZQU?^XZOV;2-/L6E'L\2_'VJ<_IE" M]:B_5;CL[7VN>3?ERUI'23[[HO:=5S[]UR[?#LR]FA#Z(SM79+USE^2.T<1C ME@ 3.>51J8B:S[==E%29K M6C ,5=<2@U))!1;C*9;1+XK3SFN PVZDBX\KZ.)^^(NQ7R+\A4CJO4C-MK:U M@XK:79PW/E'C-/ES?YZ-!K"<27 MN")/'B?'T>O>>;FU9O-.DKMKL]2 M\K^@>S:#J',EV+5S*R(V8-_O+,>*3CZI3N.+]=OU;<"AP2.4H =KQ+.%8,$9\>S?;<;_R#VGE3G?F[D;/6 MI\HZCE8&75-^%-J$Z;E=MNMN['^!=A./J/PM>Y8Y?YHQ'ALD U-UNQ)KD:EVS7M5KJ^1IO+J5AU4!2N!D2[BH0;TB* M:N4N9Z+VB#4K_,MH(S'/?I3YU<3,N6]&ZK8\<:ZZ16?CQD[3?IR+"XIPKVSL M\<6W^IMQ39Q2Y\\M61C0GJ/(=V5ZVJMXMZ24_HM772,O5&YPNB_63DZ&?M?8 MP+:#%LZN;%L:Z.PT@C6Z\^\LDI21&:E M&1$-L?'OY>1#%Q82N9-V<80C%5E*4FE&,4MK;;226]F61D6,2Q/*R9QMXUN# MG.4G2,8Q3G>G/AVON\*JZ'1OU2YSN]0.H&J"G6L<>W2WCQH]S5F$.+8J MRXG15(?MV9:><;6SG(TN*=BRKZ7$KEJ,_355/+55:B29F2.T@PFU&1>@E*,= M./6GFO\ &W5/7.8HRW?M;FWMI.2\9,*)9D3LRI=42_#;(B]/,DNS=X$3B5<$FG[MT8Z]\V=(-2C:QI2 MS.4KERM_"G+NNOUKEB3KX-[MJEP3HE8SL?'(>48G8)GUDOF;6E1$W,@2VR2;]?8Q MN92XDV/S%S(,S)232M!J0I*C[>^1N>N6NHO+MGF?E7(5_3;M4T]ERU<5.*U= MA5N%R%56+JFFIQ_,_*^MWGKP M M <+? M9'CV*U[MOD]]2XY5,\>VL[ZT@T]>UP2I9]K-L'X\9O@A)GZ5%Z",Q^=JFL:1 MH>)+/UO*QL/ CON7[L+5M=NV=R48K9Z6?H:9I&K:WEQP-&Q79CVK^2GMILG9M3M;-^V:JELJ]A] MET?RT];=:@KEC0K]FT^W(NV,=K9VPO787/5L@Z/?1;2!_J]V%@>U]]9=L/74 MN;+Q_)HV//K5.K'*EUNRK:&OHYI)BN\'#0^=6E_G,B-:G3XEQXCJZ\P'-O*W M/?5/4.;N4+ERYI.;"PWQVW::N6[%NS/NO;27A*?$Z-N3KMJ=FO07E3F?D?IA M@G>AWELK'Q'"BV)15-AC./C!]B M "47RWNFJ7FN:Q]Y95 4C#L%FK/$FI+1DB_ MS1@N#,YCFX<\'%5*[;M"]!SR:))GV3J2YM^3SHU?YDYDCU-URTUR]I=W_I5) M;+^9'=./IAC/OUW.]P)5X)HX7^;KK!8YB M>2NYP_S/&W3C@W.ADDMZ!CM_.C&92(5+:RV#(U$9/1X+[S1D:3)1&2T%[A\1 MV9\QY5[!Y>S\W'V9%G"OSCO^M"U*4=VW>ENVG6KHUBWE:QB8M[]3M6=?VJELJXI)7I;4?(LQ]GZ(]9-9Z.\U1U/&XKW+N2XPS<:JI=MINDX M5V1O6JN5N6RNVW)\$V?-NIO3G3>HFA/"O<-O6+*E+&O?O)NE8RIOMW*)36VF MR27%%$V5!?563TM9D-',;GU%Q#9G0);1^]>COI)2>*3X*;<0?%*T*(E(61I4 M1&1D.Z/0==TKF;1L;F#1+T;^DY=F-VUES)"BY6F&4N//+X)0E2C(A^'S%S+H/*6D7=>YER[.%I%A5G=NRX8KT1 M2WSG+=&$%*=(6[<:R?I;>Z,([Y3DXP MBMLI);2&???F?Y-;2)E!H*K1C52A2V?7K(H,:=D,WE4:>WIZ*44FIJ8[A%Q2 MJ6B6\M)D9ML++@.NOJGYV-:S[MS2NE=A86 FU[;D0C._/^%:L2XK5J+['=5V M;3KPVY;#L'Z8>3+1\&U;U3JA?>9G-)^QV)RA8AZKMZ/#=NR7:K3M035.*Y': M1=Y?G.9Y_:+N\WRF_P LM5FOZ>R"UFVC[:7#(U-1SEO.E&8]Z7!MLDH21$1$ M1$0X2:_S/S%S5G/4N9<[+S\YU[]^[.[)5[(\;?#'T1C2*HDE1'-#0>6N7N5\ M):=RYA8N#@JGF4JR=6VZLZJ/PS]L M SBZ0^C/*>H6ZB9)D;$_'=0UTI1V=_RE'F9,[% M<23M%BY.I,W5N+XH?F\JH\4B61&MXB:/DST \NNM]6M2AK&L1NXG3^S/[2_3 MAGDN+VV,:N]M[)WJ.%JDEWKB4#C=UY\P>B]*=.GI&DRM9?/MZ'V=CZT,=26R M]DTW)+;"S53N5B^[;;F6,,9QF@PW'ZC%<6J8='CU%"9KJFJ@-]E%AQ&$\$-H M(S4M:U&9J<<6:G'7%*6M2E*,S[>]%T;2N7=*Q]#T.Q;QM)Q;2MVK4%2,(1W) M=K?;*3;E*3]OL26Z,4E&, M4HQ2BDES+K3;[3C+J"6T\VMIU"O<6VXDT+0?#@?!23,AY]VU;OVI6;J4K4XN M+7I35&ORH_/MSG:G&Y;=+D6FGZ&MJ97_ -@8?/P'-,DQ"Q0M,BBM94-MQ:32 M4N$2SH'L( !GMT5[AFUB3 M6?!N-;QVE.(21D12D<$I-3ZC'.WR9]7;FDZS+I7K=QO2\Z4KN$Y/9:R4N*Y9 M5=T+\8N<4G17HT47*^V<6?,?T^AGZ;'GO3(+V[%489*2^O9;I"YLWRM2:C)] MMN56TK21)\.S,X4@ 1O=?GFC],OE[T,=K9EO*R_:UW7G88EI;#'8P;N-EY%"E7CMDR9'QDU#%&A?'AV)%[ MM^%%7)D6^4=7G5?FTM<[,>IOJ"RF6X]VZG\@W)L2W63O9)8):._9$^37(PVE MM))(B2VDDEP21$4T1%3O>N_,'ZYM4S(LS!.K;J"J$PT,ML579!CG9QDM M(CMO8KDEG;XU*0PTRE""=B+)+?%!<$F9&HA5DW_1W\Y;WEA5I48OUE833[DP MMQZ+&G;*P&KK<,VE4,J-MN3:3<=A' P#,$--HYDQ(\>@<-2E*.0LN5LJN/H) M4O26_P#0'41IGJBUG2;>T3GM-L' [XE(8M*I;K4JNGLI0J729!3S6HUOCE_ M[5/;PIK#$ELE)4:.1:%*H]A<]I 1&^=KU#;EZ8.A:^VKH?.9^N]@1-E:[I M(^25L"ELI+57L\?PFLC(OJ MK(,(AU]B4G'L8J)YN1HUI(223=-LR6IEU")2;(;2*@O4Q\X+Z_=Z3I\+764T?37@[ZG6XU!JVMBS,J M=5^;2USLQZF M^H+*9;CW;J?R#6%6E1B_65A-/N3"W'HL:=LK :NMPS:50RHVVY- MI-QV$<# ,P0TVCF3$CQZ!PU*4HY"RY6RJX^@E2]);_T!U$:9ZHM9TFWM$Y[3 M;!P.^)2&+2J6ZU*KI[*4*ETF04\UJ-;XY?P.U3V\*:PQ);)25&CD6A2J/87/ M:0 '6LSFRJS#\KL8+RH\VOQJ]FPWTDA2F)42KE/QWDI<2M"E-.MDHB41D?# MTD 9KAOEK?-$^^WR_P"T_5GW"#3A1G5G9,,\Z#S.K/,,4KIW5EETB%89+10I MC"L0U>E+\65:16)#*E-X*A:2<:<-)FDR,N/H,*(59L>AF: 5U/G!W63U,=( M&'],%CTW[6MM733DM'=(9*$[:2%)-DFS5 MVA\QGP+A:*J5D5C/EK?-$^^WR_[3]6?<(+<**U98J^;X]5DV5U?EK?-$^^WR_[3]6?< M(+<**U8^6M\T3[[?+_M/U9]P@<*%6?7 \[OS2JV6U-C]6F1N/,]IR(GZ^T[: MQ#[1I;2NU@6FNID%_@EPS3SMJY5<%)X*(C)PH59FCI?YRSUQX-.A-;=Q'3^] M,?0YS67>+JO9LJ#'+(YID:CCX!F<92*'+7#+@2(KA0+9TR4:(1M MH-8JXM%DZDO@@D .M9G-E5F'Y78P7E1YM?C5[-AOI)"E,2HE7*?CO)2XE: M%*:=;)1$HC(^'I( S7#?+6^:)]]OE_VGZL^X0:<*,ZL?+6^:)]]OE_VGZL^X M0.%"K'RUOFB??;Y?]I^K/N$#A0JQ\M;YHGWV^7_:?JS[A X4*L?+6^:)]]OE M_P!I^K/N$#A0JR>#R!NO_K ZM^I':Y7'%M\'#/EXD1E622W%HMU+7PJ6 I6^%$59=V\H3=>T>HKR[N MGK<>Z,NF9WLO,/:SZR95/AU4"7:^K^\=EXM3]K$I(%96-=QH*2+&3V3".9+) M*5Q6:E'1[RZW$E @D K-_.'O,*V/TV46E>GOI^V7DFMMK9I,D[4 MSC)<)N9-)DU1KNI*RQO&:;Q"&ZW(CP,TR9@R,@X4*LRYTC\Y$Z^]>6<+VL,ZNZ@/VM&FBR=23002 &O/ZFO.%\R;!^I'J"PK%>J;*Z?%\0W?M?%\;J6<3UH M\S5T./YY?U-/7-/2\)D2G6X5?$;:2IUQ;BB3Q4HSXF>B2H9U9XC\M;YHGWV^ M7_:?JS[A X4*L?+6^:)]]OE_VGZL^X0.%"K'RUOFB??;Y?\ :?JS[A X4*L? M+6^:)]]OE_VGZL^X0.%"K))_*$\T+KSZBO,1Z>M.;HZBUGUDQ6?C M> P(EKZOZ.V7E-/VLNDQ*LLVNXW])%DI[)]',IDDJXH-23AI4)3=2[N*%R); MS*.NS9O3?'N< T-3T*\VQ/2MQU&[BV'D]/ZUP-2:2@95'P&JL<=P/UDP]G.] MCYOF#TB/309=M7U[:*R4](4MM!I3*52&S%KI[\Q+J?UYO!>I^J:%E>5XW79[ MIC6.TI&?ZF]F;-U'L#465W=6FJL5J%"CDEVSO;=]#JX-)3Q ME+04BPF&THRXFEMIM*W7%(;0M:?2.H74'EOIERQ?YJYGNN&#:[L(1H[EZ[)- MPLVHU7%5^6K2GFW>].NR MH^&$*K?+%<,A2'#I,>IZ[<=K2K4I>RXD)/P<> M#?8MGB79*GB7I+BF]B4;:A;CW"=*.D/*O230UINAVUY)$2E&$7*32BE5M[DO2SWK772[OW:;T=.(:ORE^#(624WEM7N8]CR2+@ M:U^-WG<*][LDGQ-+2W'.!EP29F1']2Y1Z)=5.>+D%R_HF=/&FZ>-=MNQ87I? MC7N"VZ+:U%RENHFVD_F/-G6?I?R3;D]?UK"ADQ5?!M35^^_0O!L\=Q5>Q.48 MQ]+239*KH'RQ<5Q=^%DF\[>-G%JSRO-X52*EQL2C/ERJ1XI9.%$M,@[)7I[) M+<2.9D:5D^@^!\Y^E7DJT/1;MO6.IV1#4\Z.U8=GCCBQ>QKQ;CX+M^G[U1M6 MZ[)*Y'8<).J/G*UK6;5S2.FF//3<*6QY=[AEDR7;X=M<=NQ7]\Y79TVQ\.2J MI5(,&%60XM=6PXM?7P8[,2%!@QVHD.'$CMI:CQHL5A#;$>.PTDDH0A))2DB( MB(ASFQL;&PL>&'AVX6L2U!1A"$5&$(Q5(QC&*48Q25$DDDMB.$>3DY&9D3R\ MRY.[E79N4YSDY3G*3K*4I2;&@UK;J[?LDJ=0EMQ9FS(2E:VN91&E:3(D\:?,#Y>-,ZP8<- M7TJY;P^>,:WPV[TD_#OVU5JS?X4VDFV[=V*E*%9)QG%I1^U=)>K^;T\R):=G MQGD\L7I\4K<6N.U-T3N6JT3JEW[;:4J)IQ:?%%;FNI-C:]DO,97B5Q7,LJ61 M6:(JYE*^A' S<^D_43D#)G8YITG+Q[, M&_ME!W,>26VL,BWQ6FJ4;7%Q13[T8O84.;+,;NA9^/>N22^S 'VUMC-J+&!;5LA<2PK)D:?!E-& M1.1Y<-Y$B,^CB1ES-/-DHN/H] \W3M0S-(U"QJNG7)6M0QKT+MJ:WPN6Y*<) M+UQDDSQLS#QM0Q+N!F05S$O6Y0G%[I0FG&2?J:;1/9K+-HNQ<"QC,XI(1XW6 M-/2V&_UD6S84N);1$\5*5R1;*.ZA)F?$TI(_TQWM=-.=,7J'R)IG..+1>VXT M97(K="]%NW?MK:]D+T9Q5=K23[3JTYTY;O\ *'-.;R[?J_9K[46]\KMLQN8QGVC^+X)$ELR)2$D?>9;\2(:FRE=LW*560W0UPVQ]CYUM[.LI MV;LW*;C-<]S6XE7V491?2E2[2WM):B[1YYS@EMIEIM*6F&&DML1F&T--(0TA M"$Z&9TD 9(:PZ.^K+=52SD&H^FC?&R,R2XI2$9'74C] M(;A]BHDH[?F6HN5)&KT!5$T9YEL?4>U].W#>.[:HMCX7DF#W M#K+9H2MUNLR:MK)JVT&XDC42#(C47ZH \\ @D)\N3S"]J>7KO&NS_$Y5A>ZQ MR.575NY-6=[)%7G.+,O+(Y,1J09Q:_-,?;D.O5-@7*MITU,.*5%D2&G(:J2G M0V4^L=DX7N/7>%;5US>10S/LK"FNH;4V&XMI1$[%E-H=[-^ M.Z27H[Z%M.)2XA22S-#O0 @F^<7_ )-7)_Y7]3_56>+1WD2W&ON%S,L$_-J_ MRB-W_=QV7_"G7(B6XM'>7X1F7 C$\UOS#*/R].F^3FMLQN8QGVC^+X)$ELR)2$D?>9;\2(:FRE=LW*560W0UPV MQ]CYUM[.LIV;LW*;C-<]S6XE7V491?2E2[2WM):B[1YYS@EMIEIM*6F&&DML M1F&T--(0TA"$Z&9TD 9':RZ/>K'=%.WD6I.F??.R<;>0\MG)<*U-G618V[V* M'5K0UD%91R*=QXR942&R?-;BRY4D:O0%431GFFQ]1[7T[<-X[MS6.PM69 \V MMYJBV/A>28/<.LMFA*W6ZS)JVLFK;0;B2-1(,B-1?J@#SP""0GRY/,+VIY>N M\:[/\3E6%[K'(Y5=6[DU9WLD5>X]=X5M77-Y%R7!=@XU49;BMY#,^RL*:ZAM38;BV ME$3L64VAWLWX[I)>COH6TXE+B%)+,T.] #J&POK!SC[$,E^HLT"'N-2(-3,[ M?K[Z_<(^R_&OJS"![@;;L9&H %3GYU#]871G]E^ZOJ-K<6CO*R*;8N4+8WS5 M[Z_NLS[$-+?5K8XK(M'>7)!0N !3;^=0_7]T9_8ANGZM:X%XE);RIR+%3F:K M'<@O4O*I**YN4QC0F0JJJYM@F.ITE&VEXXC#Q-&X2%!\/< 'ZM,:R* MC;:=NZ"ZIVGUJ;8XU(@U,S^T>/(ER&(D1AZ M5*E/-1XT:.TMZ1(D/+2VRPPRVE3CKSKBB2E*2-2E&1$7$ >L_%\WW_R0V]_- MKF?_ 4":,?%\WW_ ,D-O?S:YG_P4!1CXOF^_P#DAM[^;7,_^"@*,L@?-H=8 M[)P?JNWS89KKW.,0@2^GIZ'%G91B=]C\.3,/9&#/E%CR;:!$9>D]BTI?(E1J MY4F?#@1BLB8[RZ6*%P -=_\ ."ORHFZ?L0TU_19BPTCN*2WD*HDJ;'#R&OR4 M/2K_ .^7_P D=PC.6\T6XEZ$$@ !\LZ=#JX,RRL93$&OKHLB=/FRG4 M,18<.(RN1*E27G#2VRQ'8;4M:E&1)21F?H &KQ\POJFF]9?6#NS?:GI*LL_ MHHTWN&;/;FYU$IBU_MA!/H>DL;-P=J/4Y%+FH2M9QG;B9GP( >?@0>DZ@VYL+0^S M,,V_JG)K#$-@8#>1,@QN]K7EM.QY<51D[%E-I43<^ILXJW(LV(\2X\R(\XP\ ME;3BTF)-HGTA]0M/U7=,NE.H>DC,P&-IX)59!954=QQZ/1Y0SVM3F>/,/N_1 M9#./9=73H*7%<#<3')1D7'@,VJ,T6U&1P@ :J/K%_M<]4_]X[=_])N3C5;C M(QQ &13/2!U:266I$?I=ZB7X[[;;S#[.D]E.LO,NI);3K3J,94AQMQ"B-*B, MR,CXD%4#^GQ.NKG[UCJ._F0V;]S 50'Q.NKG[UCJ._F0V;]S 50)5_)(Z:^H MO /,]Z9; 49ER&#S/>DK;^R[3*=H:@QBXV-1;?Z<972? MU#X)B3V/*V?7:ZA9^[L[!MGZ@JLPR'$,3RG*<+R"TMX\ZEF6U>JTA62$LN=L MTE2)3(:,9=&]'.2YEM.^P'I^Z>-I])G0]EV_-"=2NTZC>F$XG@.3MY7T^OU] ME#U5IZ@K13\Q8OFS8E;# MEV-A)9AP($61-FS)+B68\6)%:6_)DONK,D-,L,MJ4I1F1)21F8\;)RW@J^Y3H)TAP^DO)L,6_&$N:\U1NYMU4??H^&Q&7\U84G%= MDIN=S9QT6)H^#GW( ,E>DVCT=D.XJR!U VL>JP7PNP>CE86, MJFIK'(DN1&ZROO;>&IAVMJU,.OO*=-^,WVC*$K<)"E)5]DZ$:9TSU;J%8Q>J M]^%CECP9N/'"Y+AE)Q@Y)-3 >R/RRO^]M _ MSV1_N]'8)^ ?)=_/\J__ +,?_..!'X\\X_\ ,7O\ _P!+0/V\4GW2#SOV?>4S^;Y4_MMG_P @\'\?^:O^L.CR4M$6#K[IMF.I1[UIC%M8RWS0V1$:E$F"Z\YP+W5'Q/],S'[&/R5 MY>[K5C&TGDVY-+8EC:;*5%_L-OUMU]9^1D\G48QJ^SZ MZ2]27Y#D_8UTJ?\ *GI\^T;7'_"QYG[/.A7]Q\I?V+3_ /EGA?C_ *X?WWS7 M_;,__F'V1-5=,D#M.XZWT1"[7D[7NF'Z_C]IV?-R=IV-'%P(UINK2VJTJZ?287^=>LV33VG5N9[G#6G%E9TJ5 MWTK<=*T5?H.R,Z9TG):;?CZIU8^P\A+C3S."XDZTZA1<4K;<15J0M"B]PR,R M,?M6^G736];5VSH6ASM254UA8K37I35JC7T'X]SJ%U&LW':NZYK<;L71IYF4 MFFNQIW*IG]BTIIHC(RU)K(C(R,C+ L5(R,O21D957$C(QHNFW3I.JT#1:_\ M8XW_ "C-]1NH35'KVLT_[W)_YIR_LTUQ_P O\)^U6B_V >?^#.3_ .Z=-_LM MC^(>#^,N;_[UU+^TWOXX]FFN/^7^$_:K1?[ 'X,Y/_NG3?[+8_B#\94U+)U#-N22V.5^[*GT5DSZ_5?&?_ "[1 M?^$5_P#LXW^XM$_J>+_16_XIA]^:U_7,K^EN?QCZX=-3USJGZ^JK8+RFS:4] M#@Q8KJFE*2M3:G&&D+-LUH29EQX<2(_TAY&-ING8Q:N-4;A",738Z5 MBDZ52=/4CQ\C4=0S(*UEW[UVVG5**T76': MZYG$D^ZFTQ[&N+B$F?!Y:9U?OFIV]JJGM?H]1[!ANJGX*:)K#,E3<..NE+CIF-SX,*RL(,>#X> M;BC<<0V?.DN11J/E5QB\P'+OE>T_D#)S.2;VD?C)SMK%6G9BR)2EQQ5Q7;=N M]=MQM>$YMRG N"3EW9?;>DVL=<,SFRSC)\.R_R,#DV\FRF]OAY,7 M"Y&/HC"Y9C)_PKS?:Z<*_-#R_''UG3N9;,:+*L3L7&OW]EJ4&_7*%QQ7JM^H MSZ'/$XK@ !KL//BZF[/J%\PC9V-LV"W\(Z=^STAB,!+A''CV>-K5(V+.<9; M^A%92M@2I\5QSTN*BP8R%']"2E.D5L*/>0R"2I:Z\A;RD< V_BU?UM]3.-0, MSQ%Z[M(&B]6W\-F=C%\[C=B]4W.QLRK)"78M]6Q+^%(@5E;(2J,M^(_(D-.H M[J*R?8BT5VERJ/'CQ([$2(PS%BQ66H\:-':0S'CQV4);9889;2EMIEIM))2E M)$E*2(B+@*%SR;>.@M-]2FO;G5>\]>8YLG!;QEQN52Y#"[9<1];2VF[6CLV% M,6V.7T-+AG&L(#\:;&7[YIU"O2&X&N9\TKH!N_+UZF;/6;$NROM4YE PSGI]W%TQY!.7)DZ+RRLS+!DR'>*V\&VDNW?M:6 U[O\AK$ ME2U]Y"WE(X!MS%(/6QU.8I7YGBDFYL(6B=89%#*;C=TO'+!VLM]D9=5/FJ%? MUC-Y$D0*RME-KBN.Q'Y+[3B3BF*R?8BT5VER:/'CQ([$2(PS%BQ66H\:-':0 MS'CQV4);9889;2EMIEIM))2E)$E*2(B+@*%SR;>.@M-]2FO;G5>\]>8YLG!; MQEQN52Y#"[9<1];2VF[6CLV%,6V.7T-+AG&L(#\:;&7[YIU"O2&X&N9\TKH! MN_+UZF;/6;$NROM4YE PSGI]W%TQY!.7)DZ+RRLS+!DR'> M*V\&VDNW?M:6 U[O5D4VQQ9./8 M5-O!BV59.CJ,E&Q,@36GHLIDU)(S2M"D\2]P5+%<'S7?(OTIM;6.<;UZ0L K M=7;XQ"JL,IF:VPB&W68%MV!7H[[;T\#$XB"K<6S@X#+KE8Y5M1HL^67=Y3)J MD)EQK*7I*N/H*,HN4/4M([X-9[JP64J)ENKM(]A MX=-Y"/MJRV995%EM*)2'HSSC:TJ2HR,2;6K7^:4^R,#PG8F.N*=Q_/<1QO-* M)U1D:G:?*::%>5CBC+T&I<*<@SX>CTC(T.W #J&POK!SC[$,E^HLT"'N-2(- M3,]?Z?/X^](?RO:U_AG2@2MYMBQD: !KO_G!7Y43=/V(::_HLQ8:1 MW%);R%425-CAY#7Y*'I5_P#?+_Y([A&NNH3/NDO)[)36+[ M\IGPB;6P*M?EV,*.DR0EH\LP!F4IYQ2S-3M)$:0GBX9E62[2T7V% MW\4+@ &ITZ@_X^]W_ ,KVROX9W0U,WO/( (-MWKWZP<'^Q#&OJ+"&1HMQ MV*RK*ZYKYU1<5\*UJK.*_!LJRRBL3J^P@RFU,R8HQ";F-,W-NJ*C MC-J-N'1E;LO28D9"6VH;$E,=I"66FQHMJ,VJ,BD$D&PG^;PVEG/\LG742>MQ M46DV3MZKI4K2LDMUCN92[IU#)K,TJ;.YMY:C-/!/.I1>Z1BDMYI'<3ABI( & MJCZQ?[7/5/\ WCMW_P!)N3C5;C(QQ &U?P'J T.S@N%M.[LU&TZUB>.-N-N; M(PU#C;B*>&E:%H5,6S;#;(BQ.!ERNQE24_I#AQYSNHT^5NG]KDW3KCCJN MNW)0N4WQP[7"[VU.J\6^3OIY#F?GV[S?J$%+2]#A&<*[I9 M=WB5GLH_"A&Y=V.L;BLOM*^XZGSM/ M /IBS9L%:G(4N5#<6GD6N+(=CK4CB2N12F5H4I/,1'P/T<2&UC)R,:3GC M7)VYM4;C)Q;7HJFC&]CX^3%0R+<+D4ZI2BI*OIVIGW^L-_\ ]^7'_B>N: M^:8I1CJ6H**__HO?QSP7RORS)N4M.P7)[W[/:_B'-4NX]MXW+1.H-G[!IY:% MMK[:OS'((IK-OFY4O):L$H?;X+41H62D*2HR,C(S(_T=-ZA\^Z/D+*TK6]6Q M\A-/BMY=^-:5I6ERDEM::=4TVFJ-GYVH\@-JFC:5D6&FJ7,6Q*E?16 M%8O8FFJ--)IU2)".GKS,,\QFRKL>WJE.;8F\XB,YE\&#'B9A1H5P0W*EQX*( MU?D<&.1%VB>R:G&DU.=J\LB:7RRZ3><[FG16@R:B\J$(QR[*W*4 MHP489$([.)<,;U*R\2Y)*$N*O57R=\L:SB7=5Z:-Z=KD4Y+%G.4L6\][C%S< MIX\Y?HOBE93I'P[<6YQG+I+NIR2GK,@H;"+:TMU!BV=590G">BSH$QE#\:2P MX7ZYMUI9&7N&7N&1&.S?3-3P-9TZQJVE787]-R;4;EJY!UC.$TI1E%^AI_3Z M=IUKZEIV?H^H7M*U2U.QJ./=E;N6YJDH3@W&49+TIK_1L.4'G'A =+SG86' MZWIEWF8W<2HA^_3&;=5VDZQ?0DE'%K(+?-*G2>!EQ2VDR01\RS2DC47IO._/ M_*/3K1WK?-^;:Q,/:H*3K1J0W=W MS+-E=O$1GRO,UQ+)<>!=?_4/SN\QZA>GA=-L*W@8"=%DY M48WLF7HE&U5V+7^K/VCTU5:+EIRCY9=&Q+<]V;#=NRO4[E%=N?3 M'P?H>\Q3OMQ[5R9Q:[K8662DN'Q5&:NIL&!Q]/I36U[L6O;/T_L6B]'H'%G7 M>L'5+F6XYZSS!JMV,M\(Y%RU:_)9M.%I?D@MFS\C:+%1TW2<"W)?I M.S"<_P MR:E18O>5AH,_0IR+W6[0LB_36A%4LB_42H MQRS\F&LRTWK(M/K]GJ&F9-FGI<.#)3^E*Q+\C9\!\R.FQS>G+RZ=_$S;-ROJ MEQ66OH;NK\J1+T.VTX @ !J@>I6QFW'4;O^WLGSE6-INS:MC/DJ2VA4B;.S MJ^DRGU(:0VT@WGW5*,DI2DN/H(B&IF]YXF!!M3>BC#J37_1YTM8;CBH;M/0= M/NH8467 -I<6S6>!T3\NX0ZR1-/KNIKSDM;J?0ZX\I?[(9/>:HR= <-:XY MCUZIE=W0TURN,E:8ZK6K@V*F$NFDW$LJEL/&TEPT%S$GAQX%Q]P <3[/;2KF2VZN(PRIQ"5> MDB,S(C DYL 03?.+_P FKD_\K^I_JK/%H[R);C7W"YF6"?FU?Y1&[_NX[+_A M3KD1+<6CO+\(S+@ :G?J'N)F0[_ -Y9!8]\\0O-P[,N)WB#26)_?+/- M;N;)[\PCWK,SMWU=J@O0E?$AJ9GCH$&U.Z*L/H\!Z/NEO#L;[DJFH>G[44.) M(KE(7#L%'@=$_+MFG4&:9!W$UYR4MWB?:K>-9F9J&3WFJ,G %87YT7@]'. MZ7^G'93[<+UEQ;?4W!ZQY:D%8E1Y[KW);^];CIY#<7".?K>N-X^8B2X37H/F MXE:.\K(I'BY0LE?-@;6:SUP;JHVW>%=8]*>4VLIGT_1)M-MW3,. [QX\/H+% M])+W/V?_ .M9;BT=Y>@%"YU#87U@YQ]B&2_46:!#W&I$&IF=OU]]?N$?9?C7 MU9A ]P-MV,C4 "IS\ZA^L+HS^R_=7U&UN+1WE9%-L7*%L;YJ]]?W69]B&EOJ MUL<5D6CO+D@H7 IM_.H?K^Z,_L0W3]6M<"\2DMY4Y%BIKC",;1&9Q[&NH[$1%HBGPX>^9/T)]PM5N,WO,2P(-GIY6UO.N_+IZ,)EBQ,CR&>G MK7%0VW.-Q3RH./T4>AJWT&XAM7;WFBW&>P@DZA ML+ZP3'>0E:%H42D*(C(R,@!D+\<7JY^^GZCOY[]F_=.%$!\<7JY^^GZC MOY[]F_=.%$!\<7JY^^GZCOY[]F_=.%$#8"^21F.79_Y873+EN=Y5D>:Y7;>V M?Q7)\MO+/),AL^X=0>V*R#XA=7,J;93>Y5L)F.UVCJNS8:0VG@E*2+.6\T6X ME7$$@ :[_P"<%?E1-T_8AIK^BS%AI'<4EO(51)4V.'D-?DH>E7_WR_\ DCN$ M9RWFBW$O0@D ->-Y]G5K\9CKMRO#\?M%3M<=-D5_3F,MM.-+A24QT$8O@7E9 M1M1[.I>-EU?X5E&<;=9+@MTMM!HCRY6.6LFM*RAD:W. M:OM66$R8RR4HEL.H41F1D8N4/@U#M'+-([4UUN'!)IU^8ZQS3',YQR5Q5V16 MN-6L6UBL2T),N\5\Q<;L9+*N+;\=Q;:R-*C(P-J5H79*'%,F9$?I(C%>$OQ(XG._G3&"-XY.+6?29ELO+G&U MMUJ\[V+35V.0WEH43)%(;/WP<(XBJ/U$]0&R M^J7=&?;ZV];,W&?[$N"M;EZ&PY$JX#$:)&K*>BI(3K\IR#0X]308\*$RIUU; M<9A!+6M?,M5EL*GCD6+*G2HT*%&?F39C[,6)$BLN2)4J5(<2S'C1H[*5NOOO MNK)*$)(U*49$1&9@0;/CRT>FVSZ2NASIZT=D,9$3,,>PUR^SJ,G@I\8^M.=A*5<+2K-G$MKLK&"O773=7QKUR+>]J$:[DEV\>4[E>UR[T M;PLQQIF:I>O9=Q]M)3=JTJ[Z>#:A)+1N2T6=7'2H_H42ON8G>$E[G//7[G AV<>1WGS,U7ES4^0L^I6YV,FBIQ7K"B[=R7 MIE.U+@;]%B)+ .=YP_P9/-.3!^R8E=LGN\6[3;"Q![WL ME*4/I_3'ICJO475?#M\5G0K,E[1D4V16_P[==DKLEN6U03XY[.&,H M;EAY5^].QUWY?G;IQ.] MD1_)/#R(2_Y6[+_ "QR;,E^ZD39CND.MH -6]YANI MYVD.N3JLUI.C+B-T>\,^L*9IQ;BW%8GEEW(S'"Y*UNJ<<4N9B-_!>,U*4?%? MNG[IZK:C-[S#8"#8T>2#U=8SU0]".J\=*YCO[-Z>,=H]*[&HEK2FRA1<2@%4 MZ^R!;:N5^77Y-A%?$5WPR-+MA'F-&I3C#AC.2HS1/83!""0 (.NO+SU.G[H; MWM*T!+USE^XJ+;-)F%W^/5U;B%O=$]+AXG8G:=H\]?-TG=ISZ4$2&F9 MK*3,W.T2BRC4AM(PN_.E-"?>L;>^W+#/]2)X2.)$KWEM>9=COF1TVULEPW36 M::PQS5UGBU&Y;Y==TMJSDMWD<6YGRJVH13M%V;F/0*V.[+-U2?181^0E<5\E M6J$IU).!!)!-\XO_ ":N3_ROZG^JL\6CO(EN-?<+F98)^;5_E$;O^[CLO^%. MN1$MQ:.\OPC,N !JW?,+U3.TEUR=5FM9L9R(W1[RV!/IFGC>-U6*95> MRLNPR2M3YJ=6J;B5]">YC4KF[3CS*(^)ZK:C-[S#<"#8T^2'U>8WU1]">K: M[MF5L_I[Q^DTOLBD=<+Q2+'Q.#X5K_(74+X2)D#)\)KXJ^^&1I>L8\QHU*<9 M<,9R5&:)["8$02 !2T^B&\ELU()PVB>YB3Q+CP MX<2 &HTF0Y-?+E0)K*X\R#)?ARX[A$3C$F,ZIE]EPB,R);3J#2?^4AJ9'Z@S M95;-AV,%XX\VOE1YL-])(4IB5%>0_'>2EQ*T*-MULE$1D9'P]) #;3ZQV!CV MV-<8#M'$I;,[%]C8;C.<8],CO)D-2*;*J:'=USB'D$E+G&)-3Q/@7IX\2(_0 M,C4[P *?7SIW8M#(MNC[4L:0V]D]57;:V+=Q.8R>KZ'().%8UB\@TN_P"M7).SY*N-3Z(H^U6AY/>) M\Z;M>?V<9SL3CN]TCU_%\NT);?;M>],E\2K(M$N&"A< "FW\ZA^O[HS^Q#=/ MU:UP+Q*2WE3D6*ER3YJ]]8769]E^E?J-L@4EO+Q+8PJ6/$>H[?\ KKI;TEL3 M?.U+9FIPS76/RKF;SNMMR[BP/EC4>,TZ'/1)OLGNGV($)K]G)D((^">)DW@U M8&U-AWFW=G['VODYMGDNS\\S#8>0FR:S9.\S7(;')+8VC<,W#;.?9.^]5^'+IN_ZPAQ(49=3\I/0 MVU^F3R^>G_1^\,4]2-HX1[5?6?&/',;R3PSUDW;LC+J7_?6(W%_CTWON/7\2 M1]+RW>S[7LW.5U*T)H]K++<2.""0 -=_\X*_*B;I^Q#37]%F+#2.XI+>0JB2 MILS4P+4#/SIK.(S+4>/T786Q'8;;9889W-;M,LLM))#333 M2-;I0VVVA)$E)$1$1<"%>$MQ,@3Z_NKNOZY>HV[ZC&-2UNG;O+,9!C,%5&QE!3I%#CSD1Z5C4.NB+8[)SWT(W>T,W30BR5"&ZF%0$%U7Y MLOU<)S#4.S^CG*+0W+_4EF_L[64>4\1N/:XS&>VQEU17,^ZF+BN>/IF.&?I4 MO)"(N)(/EI)=I>+["TJ*E@ U.G4'_'WN_^5[97\,[H:F;WGD $ !R5/4 MS;ZWJJ.M*,JQN;*#4P$S)\"JAJFV,IJ'%*5:6LF%5UL8WWD\[\EYIAE/%;BT MH(U$!=U\I[R&XO3/E6-=2/5S(H,NW1C[C5MK[5E,^W^N$D4 M3+DLQBI8 -5'UB_P!KGJG_ +QV M[_Z3(PF)G=^W^,(SV MW8]MR\_(CFX<>!>X*\1;A.7_ #5'\/'_ /%[_P#T2'$3PC\U1_#Q_P#Q>_\ M]$AQ#A)PO*\\NCY-K46P=5^V+VS^O>QU[ \=]GWLZ\*Y\9H<<\(\+]=\Z[]P M\$[;O'>&?\[R=G[WF55NI*5"3,02 %2'>%RO(=T;;O7%J6=OLO.;!)J[0N M5J5DUFZRTA+JW'&VF65)0A)J/D2DD\?0.@_J9J$M6ZC:_J?R>E6PDT\>)FI$=PR/AZ.!_J^GG%Y$[=Q]0-9NI?9+ M1Z-^MY-EQ_)TMQ#:3X&2>;F/WI&8[%N?.=-(Z>\I M9O-^MO\ Z'#M.7"FE*Y-M1MVH5_3N3<8+L5>)[$V==?*G+6H)"#_\ W#D)Y5\.69UXT**KP6Y95QM=BAA9#5?4Y<,?RGR/KKD+'Z5Z MJW3BFK$$O3Q9-E/\RJ_R$U@[G#K? "H=\Y3Z$K:=(Q+KPUW3OS8D.LJM;; M\C0FE.*KF(LA3&O-A2$$:U]U<*8='/=]ZAGLZW@D^=Y97B^PK)=I4&%BADYT MG]7V^>BK:D+;N@'7E1-:78XEFE"IU#[V.YECYO,,7-2ZZ@EI]\W M)C.D3L=UEY*7"-5)K0M-:L^=(ZJDXW&3NWI@V#39>RRTW,>U9D^.9+C=E(21 MD_,C1LM?Q.SHV7%$1HC*>L%((^!OKX<3KPEN(QUZM/G-N>YGC%GA_2%IUS4\ MRUBOQ'-L;-L:O)\NJ6I+1M]OBV$5C#V*U-S%5[YN783+F.9*,NYDHDK!1])' M$5:;Z^O,IO+C)LFN+/((]/MKN\N)C- M?5559!CH,N9Q1GFW5FB5$2!B M"2";YQ?^35R?^5_4_P!59XM'>1+<:^X7,R17RPNN>J\O;J1G;YN--*;BIH#0;78D:S=(^8N7@<-51*=&6#_ M ,ZAP+[S/+_YZJ;_ *;BO"RW$/SJ' OO,\O_ )ZJ;_IN'"QQ#\ZAP+[S/+_Y MZJ;_ *;APL<1::P'*F\[P7"\W:A+K6LRQ/',J:KG'TR7(#>0T\.W1"7)2VRF M0N*F82#62$$LT\>!<> J6.V "H7\Y2Z$+:9+Q/KQUS2.3(4:LJ]<=0+$%M2W M8"(CZ8NNMAR6TI6I<5UN4=%8/&I*6.RK"2@R6\M-XOL*R7:5"18H9.])O6!O MCHIVM!V]H/+EX[D#3*:^]I9[3ECB&;4!O(??QO,Z I$9JYIWW&R4G@MJ3&=( MGHSS+R4N)-5)3H6G]5?.D-1RL&6='&E2B]$9;M@J.V?^?>,O?4X2W$8Y=6/SF[.LQQFTQ#I%TTYJN9:1 M7HBMK;.LZS)BUCH2Z/=?:0?#O+->3W*CM30G-NK-$J(D/$$@ :RCS7 M.F^PZ7.O?J&UZY!>B8U?YK8[1U\\MKLXTO!MF2G\KJ6H"N)]O&Q^9/DTZU^@ MSD5KI?I#1.J,WO([!)!//Y9WGH[4Z&,'AZ,V7@Q[QT35/SG\0AL7I8]GNN2L M9+L^96X_;2H5E67N+O6+[KR:Z6VRY'>D+4S+0T11SAQJ63H2N;)^=(Z9BXS, M/4'3#LZ]S%QMUN WLG)L5Q3&8;RTDEF;,>Q>3F=I9-QUF:U14(B&\2>0I#7- MSIKPD\14ZZG.IC;G5WN?+M[[LOV[W.,ND-$MN#'5 H<>IH2#8IL6Q>K4](.K MQVBB<&H[2G'7EGS.ONO2'77G+[BK=3P$""_[\W9Z;+/270@WLG)8+D#(^I/- M[#941B0TMB4SK^JB1\5P1+[3B$F;=HFMG6\9PC4EV%:LJ+AQ%)/::1W$]HJ2 M !3;^=0_7]T9_8ANGZM:X%XE);RIR+%29+RK_-L^3.H-S4?Q?_;7[7+?"K7O M7M5]F_J_ZGPLDA]AV'LVSWQ;Q'U@YN;GC=CV/#@OGXIAJI9.A)OF'SJ'.IM6 MXU@'1CB>,W1LR$LV&8;MN,YJVY"B1W5URHI=::\ENLLJ)1N(*HF8[127Y6*ZUQ.#ZM:XQ9^0@FW9-;C[4B5(L M;(VS4@I]G)L+!+2C;)\F_>%9)(ANI@\!!.#Y%O0'==6_57CVV).B+16 MTV%(S+@ =0V%]8.UK_#.E E;S;%C M(T #7?_."ORHFZ?L0TU_19BPTCN*2WD*HDJ66_+^\_G$>B?I%U+TR M6G3-D>P9VL_7SM\O@;/K,=B6_KGLW,]@-=E3R,)MWH?<&7_P ]5-_TW$<+)XA^=0X%]YGE_P#/53?]-PX6 M.(ST\N?SNL7\PGJ F:&I^GF_U?+AZ\R//SR6SV+795'<9QZSQZM76%61<0HW M4N2E7Y+)WMC)!-&7*?-Q*'&@4JDZ0@L !2Q^SXT=UM33VPLRK5,834SVO2ZS,Q? Y+LY'N)<9R1)GQ-">6\5VE)>@JQBQ4 M #-[RY^JR9T8=8NE][*DR6L5ILC;Q[9<2.;JBL-99:GP',T+BLMNJG/5 M59+.RB,\I\T^"P9&1D2B-51*V,V@<.9#L8<6PKY4:? GQF)D&=#?:E0YD.4T ME^-*BR6%+9D1I#*TK;<0HTK29&1F1C(T/I :G3J#_C[W?_ "O;*_AG=#4S M>\\@ @V=E/Y<_01F&JJJHMNC/I?9]:-?0:VRN*;1&KZ+)VO&\<:BS+*JR>IQ M:)>TU\WWE3K$^-(:EQY!)=;<2XDE%G5FE%0U]OF"=%>;]!G4QFNB\J[[98\R MYZQZMS23'2PUGFM+:3)3CV0)[)*8Z+.,<9V!9LMER,6<20A',T3:UZ)U11JC M,)0(+XOD$>9.?4WIWXK>W;\I.]M$T$-K%K.TEI79;+U# 3'K:RP-UYSO%CDN M"*-J!9+42G'XCD.2I3KJY2D4DNTNG4L2BI8 -5'UB_VN>J?^\=N_\ I-R< M:K<9&.( N9*'% M,F9$?I(C%>$OQ(YO\Z4T)]ZQM[[GC9N+7&ULICXM7Y#;Y3BLRLJ9$B-*DIE3(L)HI3S* M4Q3(TH/FXF(<:$\52PT*D@ !4,VI$>K]G['@2.4GX6>9?$?))F:>VC9#8LN M=M8Q;M/%MZKEQ?TQOW$_W4=\W)-^WE'C]>:RXF=3B$1QU1?E-X')NKJ5V_.+]+M+U'6AYW>: M5G+#)YXTF1D92&S(^)#T?SQ<_RR-3TWIO@W/L,>'MF M4DWMN3XH8\);=\+?B7&FGLNP=:H_-\L7*:LX.9SEE0^UO2]GL-]D(4E>DO5* M?!"M=]N2[2/<< #EB !FIT-4"K#:-W>K:-4?'L3EDAWT\ M&["WFPXD9/$C(N+D%J5[O'W!S,\D6@RU#J?FZY.-?&J]-NU"DA)4_( #T;5.HMG[SSBFUKI[ \HV1GE^Z;=5B^(U$JXM'T(-/>) MCS49M2(-9!0KGDRWU-18K1&XZXA!&HA)>0\H+R4J;HR77]0?4>W0YCU-R8:_ M5BA@K9M\5T?$G1W&):*NP+GB9!L&9$>4S+M&B[M";4N/!4XA3DN11RK]!9*F M\L*"I8 "";YQ?^35R?\ E?U/]59XM'>1+<:^X7,P -L7T]_Q!Z/_D@U MI_ RE&;WFIZ^(!P&58KC64U,^AR/'+Z!&M*6\I;2,Y$L:N MTKI;;L:9"F1G5(<;6DTJ2? P!1<\TCR)-L=-N09/N7I0QR^VOTZ3),JXDX93 M(F7^R-/1G/H\FOF5J>WM\RPJ HU=VLHZ9$V)%3RV"3[)4U_12K])1KT%=E25 M(4I*DFE23-*DJ(R4E1'P-*B/@9&1EZ2$E3\@ /1M4ZBV?O/.*;6NGL#RC9& M>7[IMU6+XC42KBT?0@T]XF/-1FU(@UD%"N>3+?4U%BM$;CKB$$:B$EXOR@?) M1I^C8Z_J$ZE(U!F'4U*BDO%L>B.1[K%]'19D?DDIKIZ>T@WVQI#3JF95HQSQ M8+9J8@N.)4Y*?HW7=N+)4WEAD5+ !#WYO?E>57F(:EJ+3"9-/C74AJIF?'M+"SM42J# M(MR-QT]Y9QS7T9YA,]>.3WB;;L+TB:C)C+<;A/.2TJ[O#=/I+)5-@%34]3CM M158_05D"EHJ*M@T]+3U41B!65-3616H5=65T&*AJ-"@0(;"&F6FTI0VV@DI( MB(B&9;-M>;;V?B6E M-7[!V]GL\JW#=:8=D.;Y)+YFB=34XY5R;24S$0\ZRB182T1NQC,\Q*?D.(;3 MQ4HB &JUW[N?+.HG=>TMY9R\;N4[3S>_S.U:[=G*EZ2NES2?3U2)C*]F^#UE=?SHB4I9 MN
    TN\[OT<$(/DO,QLYTI!*XJ2VZE)F?+Q&;VLU6PR=$ _#C;;S;C3K:'6 MG4*;=:<2E;;C:TFE;;B%$:5H6DS(R,N!D -8KYGG2D[T:];&Z]-PH"H6$+OU M9UJM24\(SVL\Y4Y>8S$BJY6S=+&3>?I7E\B"5+K'327+RF>B=49M49@$)(-B M!Y#/5O\ &:=+QBLBE)U=?.(-;CIQI.&=G6= MLXHUR)M-*6?#B0SDJ,T3JB:H02 !J=.H/^/O=_\ *]LK^&=T-3-[SR "#;=Z M]^L'!_L0QKZBPAD:+<1>><;Y>47KVZ99C>'UT8^H'3J+7,=.3N2,W)OEKBMJ MR;67'EPYD20AM^+*BOMJ0XVM*5H6DR,B,C(:&9ZKH'>>Q. MFGG; >H+7"RC0^07H\I+:6WT$,FJ&B=3*< !JH^L7^USU3_WCMW_ -)N M3C5;C(QQ $CGE%?E*NCO^5^M^I5L#W$K>;,X9&@ 0!]1'Q"_;?L_U MB^,QZS^N5YZV>SWV<^J?K9WY[UG\,]U>P?=_LOM7&_:?#]K^V_7W>W^U>R\"]G\3V3[']3P<%._POX9GP(A\I?Q%]S#YJ_A[[X'XO7\,SX$0^4OXB^YA\U?P]] M\#\7K^&9\"(?*7\1?^^!^+U_#,^!$/E+^(ON8?-7\/?? _%Z_AF? MB'RE_$7W,/FK^'OO@?B]?PS/@1#Y2_B+[F'S5_#WWP/Q>OX9GP(A\I?Q%]S# MYJ_A[[X'XO7\,SX$0^4OXB^YA\U?P]]\#\7K^&9\"(?*7\1?^^!^+ MU_#,^!$/E+^(ON8?-7\/?? _%Z_AF? B'RE_$7W,/FK^'OO@?B]?PS/@1#Y2 M_B+[F'S5_#WWP/Q>OX9GP(A\I?Q%]S#YJ_A[[X'XO7\,SX$0^4OXB^YA\U?P M]]\#\7K^&9\"(?*7\1?^^!^+U_#,^!$/E+^(ON8?-7\/?? _%Z_AF M? B'RE_$7W,/FK^'OO@?B]?PS/@1#Y2_B+[F'S5_#WWP/Q>OX9GP(A\I?Q%] MS#YJ_A[[X'XO7\,SX$0^4OXB^YA\U?P]]\#\7K^&9\"(?*7\1?^^! M^+U_#,^!$/E+^(ON8?-7\/?? _%Z_AF? B'RE_$7W,/FK^'OO@?B]?PS/@1# MY2_B+[F'S5_#WWP/Q>OX9GP(A\I?Q%]S#YJ_A[[X)[>F;V7>PO7?L9[Y[.O" M'_ _$_W8[QXG.\=\;X?0_&_6#O7>^S^@]XY^R^A<@[3>C'X(_9CI'[.O$_"' ML\O!\3];Q>)/QO&[/&\?Q/%X>YQ\7!W.$ZPNL?XT_:7JW[0O#_%GCQ\;P_U7 M#X MY\_K+]-=^\+[OS]C]+\O+P]_V@X5>8S_ -<_VJ9OXS_%GXJ\'']I^[?8O9^+ MPH^'7VSO^)X/A<7A_94X:=_Q#D#T>_;%^!,;\.?<'W%XEWP?;/:?&X?$EQT] MG[O!XO'P\??KQ5[O">$?U1_PC?@S'PSY3?B)[F/J'^?G^$/>(_JC_A&_!F'R MF_$3W,/\_/\ "'O$?U1_PC?@S#Y3?B)[F'^?G^$/>(_JC_A&_!F'RF_$3W,/ M\_/\(>\1_5'_ C?@S#Y3?B)[F'^?G^$/>(_JC_A&_!F'RF_$3W,/\_/\(>\ M1_5'_"-^#,/E-^(GN8?Y^?X0]XC^J/\ A&_!F'RF_$3W,/\ /S_"'O$?U1_P MC?@S#Y3?B)[F'^?G^$/>(_JC_A&_!F'RF_$3W,/\_/\ "'O$?U1_PC?@S#Y3 M?B)[F'^?G^$/>)G9TD>QSP++O93ZW=X\2J_63UX\*\=[/L)O@O+X'_NSPWCW MOLN7Z)S]IS_L1SC\IW['_N/5OV6?>WM'M-GVS[R\#VFG#<]GI[-]CX/Z_@IW M^+Q./9PG&#KW^T/[TT_\=?=_A>#<]G]C\7P*\4/&_7?:>)^JXJ]WAX.'M,NQ MRU/@( $ 7F3_(2^-WWQP/9#[9OH_BGL:\>]N'BW,CZ[/8Q]->, LN+L(=.TK&;.^0J[W,]G'RG7;]\9[+D^+=ZI=R[)?;]P]8/WW M=MVO)P[S_P!K_(+=XHZ=AD1T^_FY7K+!]H7Q\_#_ !'Z)\8+U<]6NQY(W+W[ MXK_[Y_#N?F_S7TQQY^;WG(([Q/=+A70W\0/V;*^(1[!O4CDC>.>Q_P $]8.W MXO=T]HO#]_/C?)S=GX_].]ER\/>J&->I?[I?6GX+"]7?W9_P!\?N/V/[;^F?\ 2^_YA0L= MO !7_ /,F^0C\>R#XW_LD]M'(YXM[&_6+VV>*] M[+EX^\Y!9<780Z=I6/V=\A5WN9[./E.NW[XSV7)\6[U2[EV2^W[AZP?ON[;M M>3AWG_M?Y!;O%'3L,B.GW\W*]98/M"^/GX?XC]$^,%ZN>K78\D;E[]\5_P#? M/X=S\W^:^F.//S>\Y!'>)[I<*Z&_B!^S97Q"/8-ZDL';\7NZ>T M7A^_GQODYNS\?^G>RY>'O.45=>TLJ=AF\() P;ZY_D_O9Y&^/U[!O4 M[DF^KOM>\&]8NUX,^(>SSA^_GQ7DY.U\"^FN7AQ] E5["'3M*AO4!^;@^+V/ ML^^/#W;OCO8_%_[GX1R=Y:X>'?&=_P!Z]SY.;D[?Z)V7-^SY!;O%>Z8]4GR MWBD3OWRLW=.=?;>-_%-\+Y>R]^KG^^N3GX<.P]]S\./O>83WO4.[ZR=OH M&_-T?66@]D?L^]K'?(GA/QLO6WQOQ;E5X;X1[6?_ $B\>[SQ[MX1].=Z[/D^ MB=@*OB)7"6?6^S[-OLN3LN1/9=GR]GV?*7)V?+[WDY>'#AZ. J6/V "&W MS4/DC/'],_*;_N[X/FOLA_M-?N3WW&_7'^S]])_MSP_]T_HO^@][VHE5["'3 MM(G/\*)^CY2$6[Q'='^%$_1\I"'>'=.S8E^:L>,M>#^K/?>3WGK;\?#P;E[9 MG_.^O?[W^?GY?U_ON3F_8\X=X=TFXZ./DM>TC?$E^*%ZP=BO^*;V=^TOL>[J MY_%NQ_\ 43]K_<+P>S\: M_;/[D]R?\1_:7TY^T^?_ #7T7_[??< !4B_PHGZ/E(1?O%>Z=OU]^:W^OV$> MH?U\^M^->IGY0_Z[/&H7J[^[/^Y_W8[']M_2W^E]YS!WAW2V,*%@ MKO\ F"_($?&BS7X^/]I;PC#?7'^VA^Y/JK5>J'\3?[P?K8[K^U?HG^F^B\XL MN+L*OAKM,*O\*)^CY2$3WAW1_A1/T?*0AWAW1_A1/T?*0AWAW1_A1/T?*0AW MAW203RU?D-/C$3?D[/X_O9QDO?/[7W\7OBF.>L7\>7[R_P!T_#_UGT]_HO>= MH(?%VA<-=A/B*EC$7KL^*W\5O9GQTO%?BTZ^MM%X#XA[$O\ MU \*]:>Y=OV'TMR_MGZ!SB57L(=*;2N)_A1/T?*0BW>([I[YTL_FV'QB],?% MN\-]OOM!QWV/>*_'B[K[0^^H]5NR]J?[P?$O%>S[GXC]#[YV7)]&[,0^(+A+ M/(J6 "$;S1OD8/:CKCY2OPKVK>H+_J'V/QE?&_9[ZQ67)XA\7WZ#X5ZQ]^ M[GXK[[MN]=W]';BRKV$.G:1A_P"%$_1\I")[Q'=)5_*R^2*];]N?)D^,>/\ MJWC/M<[#XVG@'@_B=GZH^)^WG]Z/C'?>_P#<>[?[R['O?9_0>\"KKVDJG83/ M""0 *G.P?S6_U^S?U\^OGUOR7US_ "A_UV>-3?6+]QO]S_NQVW[4^EO]%[SE M%^\5[IU#_"B?H^4A#O#NEMW'O"? */P']PO!ZSP7]L_N3W)CP[]N_3G[3Y/\ M[]%_^[WW$4+', "L?U8?FV7QCMP?&3]7O;YZY3_:WZL?'0\+]>>S8\=[7V,? M^FWC?>N/B?A_O_$^\=Z^G.\"RXJ;"O=,>O\ "B?H^4A$]X=TF/\ *Q^3!\$V M_P#)F^L/JMXKBOM1[;XT_JIX_P!TM_ ?#_C"_P"XO6'P[M>^>"_3?=NZ]]^A M]S%77M)5.PEF$$@ 54=Q?FPOM=VG[6_XUO:/G'M-_*#?QA>LUIZY_6S^]SZX M^\_N?](_Z#Z%RBW>*]T\X_PHGZ/E(1/>'='^%$_1\I"'>'='^%$_1\I"'>'= M'^%$_1\I"'>'=,CND3\W'^,KIWXJ?]HKUOC>R3^W7]=G=9?=_P",?]XW[5[7 6]T_I;]7T\!#XNT+AKL+,XJ6 #_V0$! end XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Document and Entity Information Document
    Feb. 08, 2024
    Cover [Abstract]  
    Document Type 8-K
    Document Period End Date Feb. 08, 2024
    Entity Registrant Name Cloudflare, Inc.
    Entity Central Index Key 0001477333
    Amendment Flag false
    Entity Incorporation, State or Country Code DE
    Entity File Number 001-39039
    Entity Tax Identification Number 27-0805829
    Entity Address, Address Line One 101 Townsend Street
    Entity Address, City or Town San Francisco
    Entity Address, State or Province CA
    Entity Address, Postal Zip Code 94107
    City Area Code 888
    Local Phone Number 993-5273
    Written Communications false
    Soliciting Material false
    Pre-commencement Tender Offer false
    Pre-commencement Issuer Tender Offer false
    Title of 12(b) Security Class A Common Stock, $0.001 par value
    Trading Symbol NET
    Security Exchange Name NYSE
    Entity Emerging Growth Company false
    EXCEL 9 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 2"2%@'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 " $@DA8*<*MA>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LW00%'7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0:@\8^TG/L T5VE*Y&WW9)8]B( W/0 D/Y$TJ'\C'L(!C_, MGD!)N09/;*QA Q.P" M1-+5%C9$,]_&$M[C@PV=L9YA%H)8\=9R@*BL0S30Q M',>VA@M@@C%%G[X+9!?B7/T3.W= G))CL2 MFPXI_TI.\S'01IPGOZ[N[K9]&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" $@DA8%(YV]U$$ "<$ & 'AL+W=O&$Z2]*7&2\^27VQUNE7XQ&\8L>[7_JV3\110&=P(B#:!T0E]^Y!)>4]M70\U&I+M+L;U-Q! M^:IE-,!QZ:JRL!JN^6[G7)T0GG&5EFR5^3E;$::OEW M$]%.H=NLX!K\UN0T9B,/.M@P_I56#U4; *E3,IRS@1=-\'@\2D5AB$<_8JC?TYZ(-E*YTJ7SG!!%A8: MBRA-IJJ O$'Z5-)83ES\_@$A'%2$@W,(9UPP\E1D*Z:;0' -J-QE9Q!T!@A/ M&-2^&IQ#M*1OY#&!$O*4QSM+/>>U8B)RRVH M)#-PH)B;6&& M?>'N'M_#5A]&W.M7KF,FY.):TXG&%H](X2XD7^--E?&@L?] MR?.3'VR+XJ ;!CV,K9X1PA8K+\E@-7D:!1?H]_L82.W_(6[;'U4,.9EOE,3\ MHT5D,.A<7D<]S/G#VOI#W+N_:&XMDY"8+"ODWCM,(]7_FP3">A8(<:=>*,%C M;KEW>$/EFIURN:RXX,E6\X_VFF[?_HFZ)QHB6 I"P54/#%OOML*[@55YN?U< M*0N;V?)PPRA\!NX&N)XJ90\#MZ.M_B$Q_A=02P,$% @ !()(6)^@&_"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 @ !()(6)>*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,$% @ !()(6"0>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 ( 2"2%AED'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\ K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " $@DA8F5R<(Q & "<)P $P M @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M 2"2%@4CG;W400 )P0 8 " @0X( !X;"]W;W)K&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " $@DA899!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 13 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 1 22 1 false 0 0 false 0 false false R1.htm 0000001 - Document - Document and Entity Information Document Sheet http://cloudflare.com/role/DocumentandEntityInformationDocument Document and Entity Information Document Cover 1 false false All Reports Book All Reports cloud-20240208.htm cloud-20240208.xsd cloud-20240208_lab.xml cloud-20240208_pre.xml http://xbrl.sec.gov/dei/2023 true false JSON 15 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cloud-20240208.htm": { "nsprefix": "cloud", "nsuri": "http://cloudflare.com/20240208", "dts": { "inline": { "local": [ "cloud-20240208.htm" ] }, "schema": { "local": [ "cloud-20240208.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/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "labelLink": { "local": [ "cloud-20240208_lab.xml" ] }, "presentationLink": { "local": [ "cloud-20240208_pre.xml" ] } }, "keyStandard": 22, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2023": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 23, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 22 }, "report": { "R1": { "role": "http://cloudflare.com/role/DocumentandEntityInformationDocument", "longName": "0000001 - Document - Document and Entity Information Document", "shortName": "Document and Entity Information Document", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cloud-20240208.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cloud-20240208.htm", "first": true, "unique": true } } }, "tag": { "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-commencement Issuer Tender Offer", "label": "Pre-commencement Issuer Tender Offer", "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." } } }, "auth_ref": [ "r3" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-commencement Tender Offer", "label": "Pre-commencement Tender Offer", "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." } } }, "auth_ref": [ "r4" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r0" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r2" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Soliciting Material", "label": "Soliciting Material", "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." } } }, "auth_ref": [ "r5" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://cloudflare.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Written Communications", "label": "Written Communications", "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." } } }, "auth_ref": [ "r6" ] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" } } } ZIP 16 0001477333-24-000004-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001477333-24-000004-xbrl.zip M4$L#!!0 ( 2"2%A0M);CDA #AI 2 8VQO=60M,C R-# R,#@N M:'1M[3UI<]LXEM_[5Z#4NQV[RJ)(2K(.'[,>V^E1);%3EE/3NU^V(!*2,*$( M-@#:UOSZ>0\@)>JR)4>QY72ZJA.1 (%W7SAR_+>'443NF%1\.SU\?&1V;>U051M=EQ8*9+^#9 M&8B[PN 5+6FL^D*.J 9$<>YZV6V6JUX^SL/"O/=5,ZO7:K4JIC7KNKH3$BD? M+V13&AD,/W6#(1K0\ MPYEV1('%)1:7OW1+I\=#1L/3XQ'3E. X9?9GRN].2N__/++L>8Z8J=!)-*P#-#5 ,#F<<6^/:[8L7LB')\>A_R.*#V. MV$DIY"J)Z+@=BY@!!/RAC1V9M#]Y&++8_(3VJW3$) \L _ZAO5/2D$9F!?3 M$8[$>/MLQ.(0_M?O(SHH$1Z>E/IEWRN=]FFDV'%E9J -QKV, 8WQ.0PL:=2) M0_;P@8TGX_NE4Q>(7<JM7JPB25640DZS,)VL74$@:@A+65812 08S$M360 M_:2D^"B)D&OFW5 :*&=H[3RH$%AA)IS.DDVJ1"K-D]'<=H:KP0!QS=\S@VC^ MQ$-\[G,FB0&*+=6P\\Z'60+,?WR:OYH=/0'ZB#!_ JF4^H)J=HKXH&2C],RW M3< ,5W3-6_+G?)+*#-XYD294J10$KP+B:644J<,]M];KA8SVZ]7#6L-G/9=6 M&:OYK-[W#P^;P?\C]:;?9'(]XG%YR/A@J-LUUZDG^NB>AWK8]ESWOTNFY^FQ M2BC(1$\BS^QO.\S"8 ARF49\$+<#H"&3,(*FO8CE'7I" NCE0$01311KYS^. M"KH%$.LQGSIH= M:*HLOF\UG9:[O,EU//.^8L:3>6-&LVJB2^8;P 1)J^T2:)M,43&XKTE#]T& RGTZXM&X_>Z6CT"- MK]@]N1$C&K\[4&"BP1-)WK<=%?\W:WM-H+!YO+?(-6 K< M7EZ0[NW9[65W5B!V"UH?Q:![>?[EIG/;N>R2LZL+0/V^^N;3V1]UW4A M@A0]HG7>UF.!Q6J6/\Q[*K(2]L#5&ZS\$I:2,V[[T\Q M?RU9!4F]N;RZ)3>7GZ]O;M?"@_YQ*E=)8$RU(EP48_!&O2H0D7GTOW">B M3VZ'#)M2R36'B2\?@B&$%8R,,2(379 M"[-G1L'=,Z4)NP/PB#3-+-QO/T-U/IL8XM)&%B5B8W"(#!YT&Z1(>@L:PG4RK'I'E ,&)9#!'GB+PC'%C/'FT:1=^P 5>8S.@K M:,G)5 4UQ6BV'U')#D@G#ISU[=,."*,AQ=[E P650XQ1!N4$4T(540D+,!P. M"8\)UXJ DH)(ROT-Z%J>T_0V#NBJ5:?1:CX:T*T]E.?4ZH_'AAL-Y:\3 M9JZ**?.8T4\>R)SQ1R7 M[EOZT,EJ&(&1\%D6')9._4;9;;KUIK_ @R6"^],"S?"HMI1'>\:*8' K])!) M\B^(:57(;=0++I47+<[^-LS#,N)""K 193W'! AS.9!]N3.4/1>C$5=8XB=H M3XB5YI>CX=N3Q8YSXW0=$/"WZN1)#;%EE_55 M!(WBG@N3?-\T+=6M5SW&PL+PZ]9SGI2 M*$QE:&]:JGNGB&812Q!%$AL<#S 8CU*4J36$P+H^L6L$(5'H@DE$55XEWU^4S$=9 M]>(8VD6=(0N^$D@2"4T2*<"N8^+8$P^DQR)QCQAB(]*!-,L?2)]'**E<@=AJ MB#\!<)/F^25M? M1# Y?H=U+H[9EB)[BC'R.XN9!+?3B>';U":T9X[O6'#WV\];!'@J,9TLP_$8 MDY=V&=^L+Y-G0-6(?(DYZC;YU/TVEJUO3_\IN08F8"M(/XS:^H3X:^Y MCNVYQ&=RL:/:IH&^6U_T^1M'K27S]I\0_"A-0N!P4 M2/RDY?=J8=G?Z^VO)_^V[T\-V)8&=)1*F7R&'AS^U(,MZT&5E6M[P7IZD/5] M&]E3(9JSZ0R3D! ER[::&4.0I3> ='N"WPOO5VDYS?KAQOM5:D[#;VQEDXG7 MZ"MV5O8 9VU9CL95VR/WK4%J.6%R5L\/F(W] 5# M$D14J37*M'\=\DAJ"G#=\:@GHKVU:MAK$2=;P_Z1:7>5;=,SDL5RNPXF[W[( MXW[/:/LDGFG@GE!0>')&,#X" MSG2U"+X>D/_"PR@>2:@D=S1*5V\;>U()?O)I?3YEML::F@F3FJ!(E[>OQ8&7 M,5-OA$&Y(N4QJMU?/9\[H*6;W8#IM8"' .S_"OG5JM@DS'UZG7AA=7 'H]U. M'&*0STAO3 *S;@ !Z%>P\\QL,ILKZG-% $3($#!&'9"!%/=ZB+E"@H5^JDC( M^C"%V<=M"Z5N/0^0YZJD]O!%E>QA\M,X,L72O#,W.\ 3W &.*S0VX?![97_) M6,M.=$P&Q>1C^EUA6&>=HRZ'JS+D[YZ.7:Z@,'E.MOH*:;O=;I%C\;M!XMSB ML&;&[KM/9NP[K5;]1Q0%EX>7:AU?6$4;@DZQ"/)-T*E8F.PS5Z44*F[FB,4Y^SV%JE)X8<(,6R>ZX@N] 4W'W$@@(#0+[12>I;5$&'O+*03H1FHS7#]8XS-TIK#SA[9C<[YYP(RZ>V M9!'%_34+)Y^G$8!Q_>[T$]H#3YWJQ4^>.BQM_QQ.CA$G=,#*/CA5FUM_KD/9L30/,ZE'Q0*&_22%R6SL7K)9J-B*^X_JK2G(W3*61-KNC MKD&WLF(8: AY/U&>[JX5.5]-=A%IY/Y?'D[A+C5&D>0J%\*B.@A@0-!S*[/)*QI"GN-)JA M(-4:.C)2&2_-R-2R$KL) Z9 MI\\RJ%>*!NYG$78/BHEFLWTKQB'. 8X4F0!?. \PHJ'QTM@]4Q;TS^ AHVS; M)+X99#M89LY@$+S ) 5KBZQ4:3#,YC_ B@I+[,E'@TX/O;E1#]QHPS32'$"$ M:;.3D<$,3L7!EDC_FE=SN$OOYMAE2XWRO]I2#]+(DOW]!;D 2Q4)E5H:+RB#L:5D>WS&E360792[JGO4@;F!D M#R^E4>U*)9C8?^?J\G9)_K.CMC$G#XUC"%'Q:J#)SH0B)3)3DJ2]")1%#Z5( M!Q#TDCLJ.=/&!8T8@%*TEU:!U";FXB<%PV8Q@MG/]!!<9J1G>HB7U&D=+ MN()W!14X S'[_L%S67I@W21\#'$^6)8G)JH83/:MA) ;3"?%I.6I_Y.D&V?N?:522-;ZG 8-\\.NJ M/CF*N%60#B0=%3H&Q8X@$-,E3&9YG!/5LK<@+[0G4EWDF 4&,J P#;0Z**@? MR!N(GS)D YLL,)XJJC%>#I=*,/I3'F;"D!%M,I3=;0E,T-;9%TVL+%>=P]KR+S8=J0E >8?;NE/A31R"R7.+*^&LL7[QC*- MN!2!?U<7#KH^>L3[-6AQP50@>8*V\AG+GT^ONZPK$/:4Y6M0 #/,[8G!D MGGNT>C71^OWO1C0+>,B"+#ELFWU3V O H4N=);,Z=_3J !)[I>:?-;^:P=1J M>(I@\GT?2K MUNYWX)2A"6B[G=^OSFZ_W#QU >ABO?>E0^_BK81V.>_/E,LL5WA.R10_N)E= M$PS3:$P"FN(Z7K%2;M,Z!=R"AJP\U&-#&O7S(J8QZUD'3&%3+)&:X6BJAT(" MHN%&)?47WNO: (._\5[76@URNNW9O[6JVNE-SMW1?7,-IU;>T_]8Y;#R> M)2V_E3A+VK=[*TFQV^%+W7&R72 WO;/JA4VK== +MTMN'JZLD(K:=Y:*%^NV MV04Y;R(NPRM;P_:2F/RO'*S^?=S>@ !O";.*JI +D0XB"!\^2 @NY#?H^4XI MZR8%A#?!JA^333O*"3-BFVN8*E@GFQURUBG/X'4$L#!!0 ( 2"2%B\RH3-A ( ,X' 2 M8VQO=60M,C R-# R,#@N>'-DS55+;QHQ$+[S*]P]U^P3""@0J4DC1:(/I8F: M6^7USH(58V]M;R#_OK;! 9+0!*F'^;YY>6;V]&RUX.@!E&92C*.TFT0( M!)45$[-Q='MSB4^BLTFG<_H!X[M/UU-T(6F[ &'0N0)BH$)+9N;(S ']E.J> M/1#TG1-32[7 >.)IY[)Y5&PV-RA+LB+ @E:-BJ0N2%'4."WR 2[*M,!E665X MT"]H!MF@*HO\XVQTTDM+2J'$=9+V<)$/^YCD@QKW^EE:]))^KV1W-CFE$<+Y?+[C+O2C6+LR1)X[LOTQ\>&FVPG(G[/?2J5#S@ M\]BI2Z(AP"F7;?6$][>:$P5=*A>QRS;)DI,($6,4*UL#E[8L%U"3EIMQU(K? M+>&L9E#9FG-P5=T#[*@-43,P7\D"=$,HO.ERTD'(%8(M&JD,$B^(.Y5(A\-A MO'*I16A=N*FDQ/A^.%@)C\?NB-,,YVEWI:LH?I?;?4-,:$,$A6-\VQL.O'\1 MP_99CXLA\(Z/P1O30+LS^1!7P-S+Y:^[UX?@[H#=8=\G$4(:SW>2C:QIF*CE M6F!%+O!1B/X:ZC I+]K_E1;Q?R.BJ)+\C7Z*&R4;4(:!WAT=;V"NH!Y'OG]Q M:-M?C>UC&TK O/"P_P9.;5V MH/C$YYN,PHFS&-C36C[$!S6-?JO"\!)>6P! M+ 7XD9D[XHW5(V:W5]CH1%2?A6'F\4JX]>TK&G01'\BY+(9(0 M2P4U$\SW:^)_*<+;K\S.T5I%:[-HQ^Z3_C1^;NZ9HU9#]4U,_/EYUVS(&\A? MB)1PVO+C>=NP#M(VPO VF^F-]\=W?=\9<2]8[XU)YP]02P,$% @ !()( M6(!)/"5+"@ &ET !8 !C;&]U9"TR,#(T,#(P.%]L86(N>&ULU5QK;]LX M%OW>7\'U?MD%AK5$4:^BS:";:0?%9MJ@23HP,/A-A9"F0E2;Y]TO)C\BQ M9).4K6J^)'Y<7YY[S'-Y+RGY[<^/\Q1\%\4BR;-W$_>U,P$B8SE/LIMWDV_7 M'V$T^?GLU:NW?X/PCW]]O0"_Y.Q^+K(2G!>"E(*#AZ2\!>6M +_GQ9_)=P(N M4U+*O)A#>%9_[#R_>RJ2F]L2( ?AM=GZW>(-=B0F&$OH8B^$F+H84LH1# /, MD$ AI]C[Z>9-Y+N4,4&A=%P?8B\.(/%""?T N=AW M]73RJG:9+]^:;Z0\E" M !5>MJB?OIO'A]2,MTM=Y<3-%CN--U]:3E?GCCOV#5UN[<1Q/ MZWDK%D_B MT6E3/ MX-H,5B]!%T'/??VXX).S5P LZ2CR5'P5$E3_OWW]U#ED/*TLIIFXJ;[;2U$D M.;\J25%>$"I2A;[V5C[=B7>313*_2\7ZM=M"R':W:5%L>:U0QA5*-ZA0_KUK ML&D/^$?"6^YB/0*X.MS/Q\*XC]//1X-[K3*$.#W@QC"](2\GU(>,#S5W-T/U MAGYZQ,>:%GE)T@&FQ?,P#K0:IG*T)YG6XZQ2=P.J>"Q%QL4R6VZY M!@E_-U&/9EPDLRO![HND?/KPR&Y)=B,^D[F8^3Y!-! N1&ZU='$?P8B@" J? M4>$&3#+&9N5F3L]$!K]=K8>OQ]@_P,0@LK)#H858Y/<%>U[;YFG;@J76JFIU MBZ:9&G=Q1U8?4"BK0F )_&R-$:Q!@@KEV^ES/!8DIB>G)AT5*SG;0I)694!> MO P]9P=#?Y;50J&NXUX(]OHF_SY5'U7Q(Z]Z *L'M9HZ'4YWOK;WQ1HE*=@! MCE<64Y:K"N>NA%MTRR*?ZX53YGK?^)(V->@$Y 47A:I:6P)HG7%BLO3$2[-[8K53;[G$PZ>X-J*G?_8;F(JZV,]++VSP3G^_G5!0S MXH@H"$D( ZJDB\/0AY%#"?2XQY5T TFPIZO?E\[')MT:'Z@!@B5"?=GN$'=8 ML7WH.+%8#9@P$FI7R%8:W7$VF#R[PF@JL]/&7)37!:EVYC1/9S1$*/ Q MA3Q@JNKU:00CUT/0B1TF"!&<>]KMZI;GLE+<9NNPSJT)N'4-:Y> M_$8";(W52GW;G@:37FL 3=VU&YB+[D-6JKKX4\;RXBXOZH7UJB2E.,_OL[)X M.L^YF$7"0ZYT(A@(K(I;Q_U%<5\=:Q1.(LT8L[HT2A M2XI5LCCH?+"$H1MF,VEH?\8\<:ROYMI

    QQ,WGL#:FIZOZ&YD,_S[Z)X3Q=E05BI,>^V[$M0;0G$_M!K;-Y8>Y*&Z2[.;7(G\H;]7BRIQEEO@@1 MBR'R8E5$JJ>0!B&#"'&U+A#?B2-DUENVCC.VQ6'5*:VQ@B58L$)KVE>V4ZO; M5O8F;)BNTI0KBY9R+Q,].LIVOP,WE'N#V^TG]YOW;B>;W0UQ44B)%T(G]GR( M)0]4#B )6G"4M*E4Q^4P5ID9!TYA+A"-]UH(>DZ@:=D,!(( Z)ZTB,HRB25/LZK%WW M8Y/Z,T*PAFAPI>0N>X>%W8^3$PO:A ZS*R4[H[:[5G+7W7!72W:&LG6]9+>5 M1;M7[2(7@M1GFHYD&#F40Q[)&.)*JA$1+G2E*Z.0AQR34%>@3<=CD^9Y?6"A MP!F>"V^1I=$:6U)PZLY8+WJSOK@E5+NVN.EHN*ZX!?Y64]SV?L\#U\M\49+T M/\E=/9ND+UGL"A_&8:#*8880I)X,81AX/&02"]?1EE[W,&,3XLNSPR58H-!: M7;'1RJQN1]R7KV$:8F.J[ ]96YGH?\2Z[?;''+"VAM9YO-IN;7]&*N3CF:DO0XX:D>#GVLTX;<=9VR];RZU]\H'K_Q\3,G-#/G$%P@[ MT(FJ7WQ .(8QX]7-MAAC$2(/![ZNUK8\CTUL&W"@0J>OMFVZ#LO-FH03ZTTS M?B/!M<9JI;AM3X-)KC6 IN;:#6S+VW/EJ"#IIXR+QW^+IYF0!,O8J7YN)>9* M?$1"$C *?:Q*742(CT1L5MF^&&%L(EQ5:BN4H(8)%$[3:O8ED;J%; ]ZAJEA M]9FQ*%X[HN]1M[[T.'#)VA'0;K7:96@KY(])NKZ1#-,@P$%UESORE8:5<&$4 MB1 B/PRHQU7AZFI?Q_/2^4CE6P$TO@-OASA=S=K1,8Q<=9BP$.INR#TTVG V ML#QWP]A59HM-S\VC:D/J2W&=/V0S07V'J:\2.E[@J6XRC&'D2U?5NC'F(?>" MF!&KG:/G,48JT2+VCF1>@PFJY9]0@U'##R(ZF@7>+M!BRWRK:Y:#_/E'# MYX_9)-H-JG.'J,745N#7Y/$35RMY(E>WTJ]6$H_%3)*80.D+)7.&)8R#",$8 M19RRZGXB6%?V1Z!M&/&;,V:1 ZPT2,-='D> M.!D<"' W)1SZ0,^5?_7O(LF$.R,B(E*P #J!*R#V!(4Q1ZY*"@YU/!PB&=O= MI-<<9:0)8;.VK1Z "BSXDMF>&FT1:U@#V-(U.!+ M[8.CM@%&*O=GD(8_%=E*HJZ^[:D91MJZK%@(NCWT'EI^X7!@&;>'LZO@#KLN M\3895W+_\^S5^I5D^5/:9Z_^#U!+ P04 " $@DA8K\QLC\ & X,0 M%@ &-L;W5D+3(P,C0P,C X7W!R92YX;6S56MMNY#82??=7]/:^;KE)BE=C M[,#KS"R,.!ECQD&"?6GP4NP6HI8,M3RV_WXIV9T9C^U$L 2T]J4O4HG%.G54 MK"KRW0]WFV+V!>MM7I7'W.$OFE=ON[_%\W3371XO%[>WMX9VK MB\.J7BT8(=EB)SU_%+][)G^;==+4&+/H[OXINLU?$DS#TL7O/U]\]FO<6,C+ M;6-+WRK8YD?;[N)%Y6W3H?ZW\YJ]*M'^@YT8M)> ,LCHX=TVS$\.9K,'..JJ MP$\89^WWKY_._U3IB^HFQ,+6>.BKS:*]O=AYV);A?=GDS?UYV;JSF^ON7K*C M&[>YO\;C^3;?7!>XN[:N,1[/NY&A]3AA1+?3^6>O@1=?)WU=X[85;^]?I N/ MX[>3'-D O&NP#/B V$Y]4?DG0D7KKZK>/5E8AT5W=1DP7YY5Z24Z==NFMKY9 M1DV9M)B!D=(#Q\18%[0#)$2[:+VBJ)_BU=JS309U[MVB/UQ57Q9IX.1FEK4_ M6BRS#L=GZAY >]N\=X!<)=FER@+GSJ1Y?UGY6U0'K%)!VZFSMGSC^^:OP*+&X3F0H&_#KO B[IV-=;<;P55.- M@-R#6])TY[-D=<2ZQG#QX)57C>LL:U*8QDYR#(]?8IU7Z0T)/Z8XOI3.*H$F MQ5/"VO#J#6AN,B"$9\PX)2-1H[C^B=I>'Y\#;L=PS&1X"Y"="2*R(BT1&U$AFRX5!B,Y"2:<):QJ M6YRGU?#N)[Q?$F^EH2H "FV!,Z+ AD" 9H0$Q0*CRHQ A>_4]N("GSH7AF"Y M9S*?>>QH4$$=2/!."@4F9>4K3M;4BR$P),H@$3]3USZB81^?ZL"KC4-G@C P:0::.04F ME6 J69O[-UY2%CE,7]H:CP:$H0WGC@) M'C$AXK4 2Y0%*C02RVB@T8U A5?4]^*%GCHOQL!V$B0Y#2&Y8/OX=9&72)=1 M>!^#TZ!#PH>C<.!DLD0%+KEFP3H]K./PJNI>Y#!3)\=03*=$C+/T\V-]5=V6 MRT P\VA"RIID,L%DJ6[2SH/.-!59PL38;#Q:?%7\]+A$GH1#<&EE9.W*F*HI35 4UJR3#IK_!BYQK.<>+)B)'CB>Y^])AP M-W,D6/=,CC;JG=9HNWD'3H-/9D/F4J;$>?3@F(V@HI><"HPFV&$;,=]HZT> M"?;J46E^NJW!506@9#"*"GC-G/#.MC? M:^SG^@FW+ =!N&?W_U;G38/E6;79W)2/1=)V:6(TUAC:]MO2>N:5 F>B2:8( M=%Y)Q_@P#KRHMA\1)MR^' [FGMGPN2IRGS=YN?HY)3AU;HLELX9%IC7$* +P M$"28P#T$FWFA>22<#&M@/]?9CP<3[E(.A''/)+BLL64PIL2VVZ-OCW?4'V.: MQY(JA90Q 5J(5 H)R=J^"0.E@R9*8S!*#"+#Z[K[D6+"GXJ;PI<*FTYE5( 098R8Z(B:&HD$(O*IUI9QX&;XM]K[$>'"3>G?W_FU+5?8'>?)%(G*.0U&&9+6.))J(N89,&0D+7\JU4;#=BM> MTMJ/ Q/N.@Z&)RO^IJ]MFG1:W:UO>+RU'J3.!(%@;QZ14H#.' MJ2Y*95$""TW 08SX"^7]B#'Y?N-P8$?CQ[O%,R@OTH63@\<;[4=[T/[DX']0 M2P,$% @ !()(6"<$<]Y"5@ 38X& !( !Q-#(S97AH:6)I=#DY,2YH M=&WMO6ESW#BR+OS]_@I7 MZ&,:E$.:%"C(*"EHB,H\2I[0/T.:?T>7E]5=-^GH-8N>!@4R-,-"_TRS[]$S M$=>+J(CI+_5[?OY)_/OGG_A'?NZGX>LO/X?1,XK"O[V+')-XIN]07;-"B_B/ MQ#4MRP]#0R>!;KGNO_5W\"C<+I[)B]>8_NW=,$HN!Y1]_\HR>\:H^/ 2A<7@ M2M>TO[SC=_[R\V,*DZCN#](XS:[^I/'_/K KEX]D&,6O5__G6S2D.;JG+^A+ M.B3)_\$Y2?++G&;1H[@QC_Z@\&+X!O_G2_59>$\<);0>AFZP+R/T\T_LKGK( MXX'_\G,T?$(D+F LCY=Q^I3^&/S(GOJ]_XR>WJ$\"Y;_7HR^GJDV^O%A2+(G MF'P_+8IT>&7#J)YI5D0!B2])'#TE5P7]4527*Z(8CC7Z\6YF,&*,_>R7V>$V MH=O#B";H*]!J%<6<.8JY2REV$Z=E^!B3C*+K)$G+) !N?$K+K!B@_RE)5M , MD21$GZ(+8;A?*@G MUG0\Z#-[UYY'-4L[W>I9.B-6Q$[/7?#SYCSGSDY@ ["L); R#09R?Y^??T;BM,\1X]9.D3IB&:D %;F MC&-_MHR>-V%NFB%=[WE_895:CF :KD.!A'P(01N!&D6UCP$B0Y(/D"/UGOO7/^F.]F$&6TO>T4#EX\Y,2X5J2H7T9QB CJTX+9G;L$_DQH :]-0_(*;Q#N!O!I[$ID MPI7@R(CXWS.FBS-URM10D-P0?:0!'?;ALJGS&9J]5K*.^4E__9-I??@G10,2 M,IM(?P1TQ%0BB>-7&%"6 F5G:=)# .^)/?D&_91&7XB"]!#B!%&6@%4R0^YO;!Z8()V_H(?[X-_CFD("V!WH7 M U(@_E < :VGOA8!Y2,.#_H( X]@=D#!-.&D#5YC9FG9S-AP7P913/E>B;T2&)0*R" 3P(!*T4"B TC )0(&,BP028 \D=35246<+^!@C# MGW EH>QF(%W!?V!?34&EIFD:(>U%96VLK):'C7,1XEQ$^ ^X M,V9WY^CPY)CQ3,SE!#J2HW=(MVXGABVZ;]RE_S+KZ1R=(,S3.+2;NW8(WZ8= M/A%V3 ?##6/A)GZ'0NW6J/U[QH+0W[+T,2JZ"UT>/S]Q4HPX*41\8[A^SQCC M%SPXUV5AL[A1P! +9ST3!NW/AN;T_)DG[)[Y%UQ[&G,N. ?E+W10_=U#+]D M#)[3TV;>Z/7\]6/09U)08MC6FX-0\G8,>7L8A^)W(EUS\1D8^;[CHKG-1Z@D M]QB2>T\+);-3,IL /;C<5J9R8O?F0&[94R;Q#5F;?3/(&.J3'&)S%FZ&45RR M-=Q\P,)C_E6MIWFS']-ZNK6Q0+,/54(M\IGFM.&<,ZH]9]-)+'L_F\K2">@V MGI^!YK10X/<"+ G%_H:EO#_%Z4MWQ9UIOJF%ABGSQP(YD1-DR:LE2PHSR ;/ M51_+T/+UBHD0?=IIO6'NRZ:Y]$%#V5IYA0X+[M/_EM$SB8$^5:Z3/),H)OV8 M7@*$+EF*NEY6 0R>2$A/*Y\O%,S)GW7LN.;$XT6$+_W6ZSD"_6\OZFR9290B MC5K&RVMJ5 :U'5*O,J@+&=2Y2I^&A3[*6JDW]6T]-_SG( MZA>,R!.][(/N^GY)'N'Y*Q*_D-?\7;LKHY5Z52GSDZ?,=0C!9]=_6-GIFS&R MH>FSBUV&UG-6!,C+U?"Z_+@.=VHS@_)[;\;MX]+6E96RICV7XX<(:(,Q*[]( M9;W+?6 MC;11)MSR%T:IFPOO5**KLM[R9;T-VUJ9]M8-^@+#5+X71Q5_DN?%B\4 MIC6(\B+-V*Y'H=GG-O6,OX^8KF1UM"1BM=]$U$I35H@+W(6WL)K>G)6+:U$VV5)0 MK6%9&+T ;'Z,0 !FU>P9),5E6(7>PQA66.4E%;8NJ_7C2YSN5/&"8LVQ6?-6 M$,R994$(S'EE3V+AE:Q2C-DO8^9"$!%Z,+:P, .CL@#+_ \[EZS=?)5W+RR+:%9WVP<2*>YWODIT+M MM"H")&Q+<"YVZ09I&8I,F0"3*-K7?L*W,4QF6CH3H\[VB7D#,T2"%2)U7]#Q3E@]B MF9Z:3@&C$\=7'I1LWWK3;@ZSU7\(;D@ @OD4=GD3B0(9W*O3-#3J#7OH-Q*P M/?.HB-@2CCUS[9;DK 4%O_:^)QI2P,#AHR,8$4N,LOW?;(=WGHL=X&P2?2:W M0'_ _X7GNN\1$.?2LG5W+"GH]R1B;^'BFK/TY85I&N^18>N7AF-H0"#V73+N MY,#W^T\1Z^[C&AM"J>$:UB'Y>MJDM>D:INL9/72-6'<)L$#] !@E,H1T 5,< M>7U:L2GJQW3"AS$01=4)7\FE_1R8PX R*(I1S@'QUS]9KO@CF#0ZN+_]QL:0 MT5%,7B>?J4MWYVQ=\9("_DM0M+P6I!YJ$)HB5C*8WU\F!T+][M@QTWK] QG)OA41F(@T_.# MT<%/HU2$F_R^\64829(64U:4$7\ 1%0$7 MD#_A#@?K[!4,IM5K*:2(?:W^B-@7E[/$U-A5'D9%I?I(GJ>@.5A,Q143E\Z\ MOG7F-2.AA[+I- K/RVD?;G^ )Y^,=YDC\V(_3)XS^ M/VX]RZ3 Z!,):!\LV.0W3%CNDKP@3QD93G[-;'A8>18PH,:\M?<_@@&)'GB[LHPRGFT>O'U]N8]OUKU%9P+NIFXPM-,[(1CPK(Z<90ZY(JL=G*H!8EH?GAH:CF#L&?&2,<-5;2I:3AN>>*AJ)?H1?Z%,IJ(8^ M?5P33APH>'!D%<8U.>(NB>2W15^TJC/+UZ2M.?8JUXV!N5K&^%KI?<.]KLW1 ME-11@R#.50BK'C^JW2QX="]OD'=;L.X2QG!HA*(TT?@;#6O;9 M2DO!/?@H_RZD=^*C1JP^[RX1-C00FNG0 M"V_\FIS_^. MD2"(1C#N^2O!LN\)_3S_VX+U5ET8!3@Z_UDR.$8,"LIJR2MA>$_L2;/P +Q5D[)*C;]1_K"&N]B$7/% M\3I@U5@2HZRAR!4_&W%OO,JUY-EJR.#WL0$ #Z(ZU%J0]BI&!?,)D1VSS&QH MW(GDQ<5X^K43AYA-7<1L\^FR<9WT3)MK=G]&1V4Q,693U^LHD#<+!GO\1,$% M9D$Z_W>5)Q OJ2$2BG<(Y/'&Z55Q\UL]\6=*;)>MZ^(E:[3"1^_#L!XCL=XW M:9W+/R .EQ'MGWFSY,JM%_!@O;E!XXAU"]XB>6[^+(6Q\&Q(ASQ=\CK],0;3 MF3OYOQC8!/G[C![1L^C=7+-H,GU^?+&<$2$'2$A2&->M4YF695T*+PVX0PRB:YT.+AB MPHO"O%VW6(IBG;6K?MG5L(&08ZV$^B3Y#A.-8AX.5OW[A29A?>0K-<+H+70) MIR#\/69WE0+#"+ =IE/_YO@A69%,;IK'^()T3N%-' TP2PKVKW^0((=P<&?!+RWRJO9@<2Y*)NG;7% MYB\'K16'U:$$,$E1^LXS1/5^)A9 LLN5F9X+7GD@7$M91D91W:I[\LZZB3[K M+UT GH.BHCI7I-,-TG-T,08&OS#7-?S]TI=6+^(.Q A""$#=B'"5/'FOD)&$ MG694'9PPOL1:;\_=OO0SH#1(1;2)P-02SZKP$:*] M.UR=F_?2-XR?ZF>\( .L#F4)W*4W3W<2CY(D?68MOOGV--#0<3KBU!Y/IE+B M[!_HD9)"9!&6O%:8A&*L%><5X9M3KP !JI5A&4\#@STUW>^>G;D 8V:!.OS( MB2U,/4"VKDII,(N*UI0,QRGMZ8[ZXD;X#7QO*#QK_EBUV!W7S=59K%N $'WG MZIKE@J>4V[3^80<61*SW/DL@!@.QDEZKH4K"F/@ 42CSD7G6F0:#!&*.)RZ] M%:N&HO/2U$?"9Z8^:@<;7=_A6=,MWAZ+WOV541/3#UZ#N%*"[';6/5[$#(#A MRI%^G5=^[%U3NZUJ(RE /SF89"Q?Z7CYF&G@2JE%69TLF-9:]2$:C.XC*HH6 M1#_^JL*GHO4T:ZL1 48@@$H03V G 5BCN&3$YZI7W"*"E?$A S&X33$ C_RH M8<=#WI [3PQY=M@78G:&N]*).38FE$L M].VSJ.3+:XKZ)SGN6<+_MB[^=$K/%E5, HGZ506B^<'1Z&P(6OC\#6C MY);[,0934(^0Y=&B+"B'S,%G)_5-BD_$D)JU$=6]= =R-=PE+X(6_Q$ MDNB/"I*\3.![?=0+2PJEKY2'3<+F387FPNZ"*\:+#/GOAF!Q1:-'7@26O;ZP M\!)71]^ ])2!&!J\%YRT*KX.TKSH37%U['PMF4)U(%,^*05@>U\N*U\NQ" - M$,*R D?0=TSDF6SS1R\3D4Z:\04K_XFOI*4LZY^G7'U-$V6#,W*$LU>]K.J MN>K8G%5+:4<'U&^,_T*AL?*[RA!4P5_%@?I4*L'_W T@\;C_?@26E8Q7S[D1:[C4XRJ)C:B,QG,9%!"W!(5!#RKA 6N MY:C2OD^L9U]2F<2 MRACWWR*TW[3!5)5']'J^H@32>QG5A,NE"R9LX3K=";+ MVTUJ%4'YBO+%J1LO^?4>6OB D*F"B=0X$*N*P40)6 M_EF4"2E#EBAN-M:")]7'2BP+:78)8X[)**=7]0\?PBAG6]:N(AY-7O*'/LPJ M>B;N;&6/Y=JKC_#OB^6<*4AG7L^]?O&M_H+MQJC'^SF#POB.2]/0I3VI_"]MSUR32R"L,7$7^&^ M08YN65$A\S7J7=3(U/%8Y9L@NT)F+W:936Z1Y/];]V, M6;^@^?D.HS",Z;Y=Y,59+_C(?-9S)RG-F?J5<]R8Y1K:D Q;LWTO9/CSX0@P M/?&,?5*NF9N.@2W7%'U?#D8%=K4A-=8IG+=$;UYI*3AW!H7P6..X\E-N&9M^UL6'IDJKEYIX^_V]K3W__Z[2;\N$F M%2W>LMT.4%T[%KMG&QL,9LE"(N/PI='SW<6\>9_DE+WAW2\7^OL+8RZAOZ"4 MC&;,6ZH_)!0CS\2&U]A77PK6P^K]V4^NS"&<*9L<%[N>I]@D.9M,S<6:UMC! M4GPZ=DQG&MC1&\=T^^/3GC*!@MR^["G!OT^=D;PRB[P6:OOPWF7$H>MCW3_S MW$*W.:PYV-<-Q>&SY;#O^=BUE R?+X=="[P%4Z4:3NA!3,YAK[NYSAX!M87O MN[>UZJV=:S5(J0=Y[-7ZJ1K2V=. #G RTJ9R]Y7433-$JP<85'LS?!?F3DF^ M1>ZVQ8#ICHT-W=K.@+74"VDEGTP#:_:6KJ3BT]'X9/L0MNNNXI/D?+) [[G. MEL%W&WUS&5V(+S2G)&--#">-*5BS@;;Z$;LY$>W-F?L.MK3&0;!:VCAVLL+' MKJ86=&5GDVE[6+<4GV3GD^%[V#RE/*DLQ+M?_EZUF^0-J,)AE$2\6328[98Z M$=U,0S@:>! J"R$[FRP;>RH)(3V;#-W%OK-E,;?BT_&2>LPC=_SN)"%.0N5O M*3L9-%U8)MRNW*C!DE&;H&@:!M;TQE!L2(T6121GQV'#=K&S;;BB.-P"#NM8 M9SM?C"V+C!6/6\!CWS*Q9S:.E([$X4YT,?C,*I;GCNY2I,>F&MKV/%UQ=RS9*[NV=CR;,7=L^2NH>G8T$SYN-N)/ 0[G'Z2A:B. M]KRHLA'O=RY:EJ6:5KUC@W=T:Y/?77T@J0#]+LYR&_6NH6V_DZ^EMK.-;/*P M:6S9FDQQZ7@KQ1[6'55?*SN;= M[[@G9I,IKI\QNY6.VLB+&ZFA-[86.-:=) M#DW5_QV;0Y[;)%&B^'/T3"68($-Q2&(.6=CWK)-PJ%L!.%^R2A-P!%CNJ8SR MP; ZA3ZD_9WZ[K01=OSD2..#BB$4GQ2?]K0D:&I:XV4%Q:+NB-*>XO&6V-N' M8D"SA24>S X/WZ7JM(W(NS"PWFC)47GAQ\\T.)J*DV3FD(5-%:Y; MNEA6;I,J=G$D2VHH=C"K9UKHH[M8TQNW!%>57*UAL(T]RU'\/5O^NMC9MA1! M\;<%_-4U;+FR]@7N1#$FSXCWZ6.:T3I.+\@/M2ET+G8'0Z,WJ?5O2(@6127G MQUS+ B^B^0JV8FX;F*N[+O:5G]MRQ]CO(H M31#X$7MP(]J[OL2:$ZOV3;)S2<>:>\*6MXI+FU6X8\U3!>ZR<\G CK5EBE4% MZ9ONF*0%BB%0WYN;\S;26GV.344ZOZA\^A%$^BLGK593P$?*'/LS2S%[L6<@!)BY_ M>(G"8G#E^SW7,F%:M;=??5AVWS6%5G_VM7K'J3YKP76D:?:5(NM"=O,M?SRP!-:=Q+?I2V![6J9S]Y.8)2H4Z&5&G8\-K?'RF0IU"W4Z3\[#I--Y'KE"G M4+?C#A6W>?>"_:&N$PLH7TG,XE@(=2'R_$[94DG76@?J/K;,+0^S;6EZL)5L M\K#5?,.:8M.1V>2"UM9UQ2;)V62;V/&W3)F?QKBV,./SA>:49,% E _09QJG M(]81OVO;]DT'^\W79TZPUWA]_+ 9FS:,)61DDX8-M_$"JW1AWKFS2;/9]T ^2IL<>J MA&5/X[36A&8FYB23B,DB@O,G[R6^?B6 ][;N-VGLKS M/C:;#&PW;X^CV'3LY*.!35MEA61GDV5CS6A54_S5]IU72$EM;$5W_!TJIIJZ M06NK\^8*]+9HNG@&"SI[I)#DHNZZV-2V#'OV1R7)US"5P"B!F7)A'$,)C!(8 M)3 ;EO1Y+K:U+4L.E,0HB>F>Q.@N=ITMUPQ.+S&-]M_,[5\YQ'ZP&%,; M6,@PA2G^(4*P]!&1X+]EE/']SP5)GB)&49+GM%#[5HPC#W21G)9MK%I-FY? ML3_R2![/*>GHMG18V/,:KZ4JZ5#2T0GI,#2L;9O44^*AQ./,Q4.WL>ZTT+=J M;0V..5V#PR*D/&(!TV6] X*E*--B0#-$?[ ]$JI?[-E4B:C!MJW^IH5'&VZP MT-%DON=GVY?,47(;_=<_>89N?&A!)Y3=CK52N)-K<@IW"G<*=PIW7<&=X31> M,-P?YCI1A;/?UG;M79S>4L.I(@+%)\4GQ:?6\LG$CB=O^]@Z59JD"5W/6'7G M[)U[RJRUJI_19LG[+8]W;KJF$\TDCQX5H*B!$4)BA(4 M)2A*4)2@*$'97XCJ6XT[PTHA)HU*HB2JB++6="4*:;] 49Z7) DH:(%_,4?)S;/OJQ-E%>:..SD=ZT[C M50N%.H6Z';?UV;HZLUVA[MBH<^P3HNX-GW3;]<+3TG1Y>X0EH>TJBJL]>EW8 MBO>F:RO=;M2WE+[";1=PNX%[K)"KD"LAT!9.GFC 39X:OI/]H8H_-N[R#&)9_H.U34KM(C_2%S3LOPP-'02 MZ);K_MLPWM4/#;*)=GBBE_V,DN^7Y!$^>D7B%_*:STYH"+2>I=_\U#=&];=H M2'-T3U_0EW1(DA6HYB':VRN!""VCRP8T;2)^FP[173K$F\\/OW_\]/GZRRU& M=_O#Y_O/EY_@W_\W^O/U__1&GV?&V[]=0W7JN+>>Y]F7:[)]\<[&:DW3 EMG(KR4ZW M+G$$A33MS1W:V!%:T'(<0Q]I0(=]FB%3Q\RR&IIAKMQ-V#E2&#.D.%+_DWW/ MW]]H]M=+.\ONHVZPR3O>]JMW>?L)1GBD;H!^X'^MXS ZP2L'$3/-*%?VU,TY] NPG.P MU_QL--6E1,%NQX:V%M9=K_6=2MJ@_Z^?212SP/OR,L@@(D4.=AP3F@@%9\VTS# )[OYP8?*D=DFD(4[,A(4 M*PY@4@9Q [CJ6+,:'TJL_)9C1^78\.5M,75./LL7FA=9%+"^1SP]E@_2K+@L M:#947LL67@NVC<:X53[+L8V AFV[_5UBVZ!>?LOHB$3AU#$HX^9JP-S_:3TYO13;GUC=BEM0_5LC\3N4.]MH1HUK'O MF5AS=VNO<^KS]A1W5W'7\USX_RT3.D>H2#_O,I;?LG0$HWGE?A(K5>"=]7?( M(G?;])J&@3W=5"Z2Y'PR/ <[V@G7$V6OJMR#:OE[FH8O41R?VAUJ(S[9*H>V M;4?!ECHVBD_*15F^R@UN249#%"4%29XBM@U&!%K*3=D6MCZVFQ-',Q"]1=3/; M*Q0#.\H[D9Y-#O;UQGI?.N>D164SA\NO'+"(X@PV+I]'-T.#[3/$KG/.A4$* MQUW L>VYV->V##FZ70*U4_>GSQ'I1S'?EL_KG[X6:?!]D,9 SYP??>E^0+?_ M+:/B]=2M?::8/-^459:N/TV'V(%<3-TC*I[@;(=&4?OKYB7U.SJT666\?W]$ M7MGF_4-HF9T#M5;["4OF*+DW8)O8-1J[M-+E"A3LV@4[T\:.=D+8=6@'-&C] MK*1KMRA..0QJ 6>+1)Z);5\5STK/)@^;S4V==(LX;=(Y03ID2HQY9]PN[3BTX8-EUWL&.T_)$)F-3.?O%)[V'?$K(N-YN>:*!_F MZ"8 NZ9R8(ZZ\U2B+$\K(6MCVU).B_1LTK!MG+!ETCX7WMJ11=Y9K^S/%)Y7 MAE''ON]@U]BRP:XD^6/%W97<=4SL;^NLGC2#+-_BW=Z6^>0;L)I:"QSVG7;0 MKMXQ*\5&Q[=5S:FW0#88ZN6<7Z,$W@ M\P TP)3_ ?U9ZVF:CD8D0\\D+JGXK8$-6\,P*)0/2,9VU93%(,W@DR$B.4H? MT4<:T&&?9L)JF3I&AF:8B&^_@9^,ZCV^AS7/%[_U'&P[>OW&*,]9#3W?KE,6 M>0$_L"S[VK?7+\<(WC"B01$]TWBRG9S3MRNI$Z/YGAR5WCHVCSS9#@Y;J]VV M,I72:+?_N[%V,W5[#[K-]+%E"9UDF=@V;+DT6WM3-RJ[)C^+3GA,;@=6 Z]A MI&Q3(8D1.W_U,DI00$910;8\_J?;5EC'KF>!ZZEZ1LK/*Y;V7GDJ\G+) S_=\_63\*@+KLJ4,JG: MKJ3#448'-,DAAD%1 O^FZ").\WR!!\HF;K0^U'SGB/)*MRN:[X#OZC<_MK)%^]9:I-!F M=I44=#A*,Y*]5CH-\^SPOG7>>GN]8=F)H-Q"B^*N-E+?(VTDUQY;'Q>P/Q*= MV*-5$J(DY" '$9Q>0KC]_:E@3;3KMEU2?BCGDY% MFOZ3O2$*__8N(_$M>T+#\,#9T$NN6Z_S;L=_5#@ZS^ZH@\ MT?'W[_^.GS]9=;C.[N;WJ-F7_$ MH3[:T*I^VN%Q)L^_W/,]F EV%-]6'*UGO M<5F?,Q'BFN/W7-M=>5GKZ2NOK7NM;O9T,:#&KUU_S72W>_+-P6Y&@S="R#?3 M ?Z[.4Q47)ZUMDL,[H<%K!^ZMGC1(5E>7?PO2C)$DY"&XR(D9.IXQC'9E6SF M/-D6/92M:#8N,CLRS5AMUB;A]2:3[1+1C":HVGLEXI'G>T/R ?H4IR\Y^I2E M0S1I&7+-ZOAVWFG;C;K[+?-[AGU 8.PE$+RG!6*KGSL=>+)I(N"T4SWPH2ZG MG=R%[K%]>OZ1UOC&DSUFTDIA3J[)7>B^B4VO2?7*_C"WSW5EJ=6T(6IN_U/F MQ9"R$^2*%&4T2),@@M@PJ?0W^VW 3/TH2Y\CYD;W7U$ZMO5D;.NEV*QWL'?L MTWB;EL2HJ/HRC0 )$3_BA2_#D6$*P_M#_*(Z=&HEKP]6['):HNBFC;UMVQ%( M9 W/GD^:@4VS\<$*BJM,^6\A6VTPR?65T-3V.RY=(RR@>L *=. M773-:; U;&JJK$)V-O'=]\8':3,49]NUOR5*C9^XU37OQC/4:HSL/').R:/. M;/H0&WT')'EBO<"3Z1+A/*=57G7V&&'*71[Z^$@#_M-4$<@NU<0;FNE3OJ,S MEJ%NEBA2ZQD-:/3,91S8[7-Y6"?/#VXJTKOWC M]J%K4>^%@=UV[ZKK (<,O^P89K!;!+[*<=AR^X6=>9Q1%Y9VK%K M_H'.#H'3U=*ZY&RZ\+&CG<:+ZY:/ /H@8X?4K@DDII:HNN8Z H"^4[R,ZF M"QN;JJ3_&!4M\LC@)3+ M<,3E([O]]0V6V7,/61B[8YM\UFE@H_ZYNW@1^SZC\V1G*-C@66A.38J#?7W5 M#A<9#@4]N:MS+F#2#1/;OJW M&]_3%95.W\BR5WR3/.]G$@BR'"H$TDV=$+V M/\)NA>V_E5DP("SKSSOZ,!MU:)'^AZQ8V_29Y/17%'YU' MEHD=[30\ZE8$?T-&40$#^8.W\2EHEL# RIR"(GTL7DC6N?J!"T/#MDK[2\TB MW<>N[;4^C)=:.XCB 59/.+-)E3L/_3*'6_.<=2CN1PGO&3C9WUCU7^18']RUFHH\#]!!MLP7#GNMB^T1[[92?L2F7 M=-/ OBUEA8%J_G-:='P%%78HS=9>ZPK1DV&I@DK9V;1E9S/E"6WG"?U*BDH? M*%=HH6S"TPVLG?*$(>4.;<@IW?*PZYZP;V5G/(RIZJIHO*2WG\*)-D*O^3%Q MRJ,X,HM,YSRZ0ZV72G7TYHECZ37$;]E:4!IF*-'YK45 XKH#YH%44Z9SLC9,>,H'?'* MG:YEDW0+>W;C%D$JHW1L-FE8:WY(DIQ9I5;J"Y+%K_O6&NTU72<_#$JY&!LV M@&O.0OWS]'>6T*&+:R;W8+O8; MM>-1[M+1<^K8.M%V-N4RM47%14E(ATE4O"*FY-@\N^8$7>A:0SE1#E#7TG== M;P!W454LOD>/XQ(BU0INKJ^!@76O^0EXDI0LJGYL"^>P8]-R53>VCKI(3 V& M-,AX)_THX2H1"\7(VF\]DYB5\&#>4B.C>9%% <^>PPUG4<&])]?*,+'O-3ES M4M5QMX*OFHU=N\EB28NJN5NBH6XVUT@8]>E3E"0\A_6(1O#%M'/=?0R61CUE M>WF5MMIL,YJA;=.-7;K:(5D#O$9Z@[(#QU9IC VU?3\MBG1X90([PK1DE-9K5C\5K!D- M_!U&S[_\#'_43U3<,!U@UR@5'4"O,AJ3(GJF'UZBL!A4K)I^JJ*\-GF$]('. M9;'ZD2DJ!Y1U(:Z@_LO/?3:^"@#SPVOPU/2?[ U1^+=WD6,2S_0=JFM6:!'_ MD;BF9?EA:.@DT"W7_;?AO:L?&F3U5T?DB5[V,TJ^7Y)'^.@5B5_(:SX[H6&4 MU%BV&-CG)[ZQ+'V+AC1']_0%?4F')%DA4;JV44,1A)9190.*[D'H%X:XH'%$ M/^K/#[]__/3Y^LLM1G?W-[W&S#_>4+_=#YK8Z<-,7(1):@8I"6\(P2/ MGOX(*"A#<-Y1/B 91628LN/%W\L_D3(A91A!'-)LK%P93G09-QN65Y/LXR5E[6>ON4UT]WNR76#U74U6#58,5AOT]?NI^ZF00N(-V_U M=\K@"!4SKQ.$.CB^;_]MD%&*?H7[!CFZ34(:,K?I(PWHL _:WM3Q!FT].D6Q M?U&2;4VI$R-W*C&P:03T-B-.%I9JAKE)SYF]M)8Y"W(9^Y#E,73 MMN"RI@R_T"!-@BB.JJ)^ME\HYW6QU5GI?_V3[2UDL?:ZBK=+$ZNF4%:#;&_# MLH:#/&"1N]QE$3QW,R?%NYRBN>V2RW&73O9"NL8+*$=:"-G+Y#P3&V>PUU'! MKEVPHV+613L%.QV*Z+27*QI[3^70>&N7;@S3 ,[^@E/F3AZ:"M 9\J. MNL\TSWDPB[ZROA>7?9*+9C_PE5Q$OZ( ,":L^J_JDI&A$7G-TCAF6^%WZQ7= MU7+6"P-KCFHK)#.'=(@,FG2>51PZ-H<\;#I-=A$I#AV;0PX[7$HB#AVZR4.; M+/[U,(5Q_3'.<=?G>Z,H*4CRQ)N/$W9:^)8&?G_;Y%H)?0N[C0R\=$%6!SAD MZJ?I6ZXXM*$+YF)7,Q2+9&:1B2U+)CW7QO7JO;#B/DTN][?,M=YQW7U%]3Q3 M:;T*5#^PFSRG'5]?(R*'-XR2-WC'%!+F=X+O MX_5JB.SYV+:7O%.Z.G#NW#.R8TAU(K,I?KL/P1/6NW5XGYN6NLM5_*R[-'RG' M2EX5ER3G$B][55R2G$N\]%4V+JD=+V,'X-#EK]VN_.;5K[*YOXI+"UPR=>F" M%,6E>:^,5\$J-LG.)EX)*QN;VKB(O=]RV-W7P-8[L@W6,3M5N])H]I++MN$Y M6-.W;-@A20660G'G4:P;V&Z^"J=0K% LT;1UT,0V]II[Q K'"L<23=MU#.Q9 M6S9C:F\];+M+Z<1Y$!*U?EU5&LD(Z]996>EC9]?M:7]15-TW5>V>J:BZ?[VM MJ'H0JNJ;4%7ELW8W1!LNS#:D8(NPYO7\+26X\Z1S>Y8BW;:HV]9N*-+UC.,9 MA^-&*'O?L9>.: ;_2)X0_<'*&FDNQ7$5ZAVM?T=G?2_N=^4DICDO#P;?ZSME M$J9.D%"]K77'QH;>_MIFA;N6XW7%H@46>=CR7,4BB5GD.MAMU =< ML>C8++)-[/A-^H"WN*J^=59?G2-Q6.R[32R\=&&6XH_BSXD/6C.U)D<0*0X= MW4?&KB&3#*F0?LJX,V.>1\RV7]81/(OFTV( (7R]P*RB]^8T_NN?/$,W/LBV M7U3Q2?%)\4GQZ8 .F2-3RK*S-2WC>F))ZEK4EK;V;VG3+1L;VI:U,&ICID*Q M%-/6=0/[S0^-4BA6*)9HVK:A85UK?-R.0K%"L433MG0-:]Z658YJD_RQ:^0S MFE.2!0,>3H3TF<;I:$B3DYP]LWJ+[/FK@,84D%P-^ ZVM"T[56Y.A1-G?A2@ MNP-HU\>NMON)G@K04G&UPX V;0_K>SBC5B%:*K9V&-&&[V&S;3I:%2:><#M" MQ^MX3 ?[9I,J755J=706:=AP'<4BB5FD6QK67$OQ2&8>Z0;(49-M/:IF\7AV M7]4LJAHKQ2?%)\4GQ:=]^:6H=D"-!M;=FI2:%9HEFOFANYA32EG!>?S@+/N&=AL M?E[H2>'<[>+&)YK0C,0\XB#A,$JBO&"=MI^I*F]4I0:[3-W1L-5\VY2JG5& MEA30EHV]YKV)%: 5H"4%M*&[V'<:']:H$*T0+2FB=5:"WCR<5N6-LI0YJ/+& M(Q?]>-AS38EJ?A2+%EAD8-M5%:@RL\@QL&G+U.U/L6B>11"\:4;+BQN7/:+N M/-6=G<@13P[HE35/W+45HZ8$D%PQ6SJVS=TWP9]X_5.A6:&9;Q@VL>$V;K*E MT*S0+".:==O&CK[[BH>"LT1,[3"<30N[5N/#]DX*YS;6Q._]\/HD^1 M4.B"(6^3K;ZP#.P9OD2[TQ3DSAURMH8=O]5G9BK(M0QRNF=CRY/IZ!"%N7/' MG*'IV-":U'RT>..W_ 50W!>^#D-5_W2*CK4N-K<]VD55;QR-38Z!'4.Q278V M&9Z+;6W+.;4LTK&E;KJDJ-AVQE /KV^Z+DMWBGT7@?\C^KMWV=K?L M1ZFB$L4GQ2?%I];RR<2^M66?/-DM?KNJ768WTE3%;!+4O*C*UG.I;#5][.F[ MMUI2==H2\;2[:-8=0//N/3P4FB7B:8?1;!A8TQL[8@K."LXRPMFTL>.V2SFW M<0_-7GC%XXTJQDB>T)!D3U'2CJTRC+YNG<65/M2^T/6>]_XOBK0'*9'MV8JT M!SJ5L6.RG19$.YR'94CR"?=*V%'1% MV+65J3U=T?4 =/5[EJ+K(<*WGGL@JR1?@[8NWZF8U:([%;-:=*=B5HON5,QJ MT9V*62VZ4S&K17G4:D"3@F;J/>H]K7E/E8>W6*)^ ME(JM?E=\JU_T3#^\1&$QJ)+TTT]5G]4FCY!^GL9EL?J1[8;7X*GI/P=9_8(1 M>:*7_8R2[Y?D$9Z_(O$+>_3P"?&5_V\/Z/[A7E0!?+J[OX9;KC^C7V^OO_[^ MY?;K0>>S=C%M0]1<1 DJ!FD)[PASC.B/@(X*-*(@$0.2442&:9D4^7OY)U(F MI RC@H:KQ[HG&PY/<2]AHM[X&BO,-":CG%[5/WRHO8PHX>/E#WV8?1W3'W.+ MJYRBXG*E6GR_YWDVTRZ5+UE]N%(\/:YX:F]GYIKE]33+6'E9Z^E;7C/=[9Y< M-UA6X*$&JP;+!NMM]-I=*Z /VH#=W_P=2^HNA#*=UPU"+>S/]FUZGL&W048I M^A7N&^3H-@EIR%3F1QK081]LA:GC@U9@'H*4ISH:XE^49!N04&IH;_".E?LD MVL,I0S/,76#]-@D4@0V)*K??W,\C-24/ ]6#H[5M9#9VU-+'K7(_P#%&P Z: M%W4WIQU.+MI[D>LAT*L&N1>3=4HR=F>;Y+QP'L*V-J':^6V$7C)'R8OE+W2L M.4W.()*NQY5"7,L0Y[E-#H-1>%-XV_',*^RYAD*<5$PY;\19V/>LDR"N,V<) M:&O/$@AIOT!1GI'"&RU0]7?\F!TB=HVG3N/=*P[JC>][%RRL+UM MNS_%I2-RR;%/R*5.9**FF@2?/ANUV2+9N?K4&\Y>')4Y[%/@ M;3]X#6_+]O4*P0K!4DS[0L>FW>2D985?A5^)IGUA&LV7(PZ+WLY5C<1IGB/X M$<8+XR^C?#"D,*0JD2=;#+BW1L*EIJK9$*JZ<->1.KNHZ6F'R^0#.;[<76[=$LEH45WQ2 M?%K")^&+*#9)SJ:3BU,G$E;C*A/YDE9JT:C]BT8[>>%JZ5.A6(II*Q0K%"L4 M*Q1+Q4Z%8ME0W+ERE%&6/DH&+A/\I\X(M:JD6)ULAV; :^XIJT?SHOI7N MJO89LG/)PX[?V"HH+AV92R9VC1,V#.I$DFI?'%ZZ6AXJ'E].BD;C;/#^:CJ*?64>DH]I9Y23\G^5&7F+>8'C-(\8E6B M5QF-21$]T^H$;N$#3#]5?42;/$+Z8+O+8O4CJXY*7S^\!D]-_SG(ZA>,R!.] M[&>4?+\DC_#\%8E?R&L^.[8AT&V:$/-SV-CK^A8-:8[NZ0OZD@Y)LMNA[@@M MF^!:!V8?Y]%O.NB%>F,^Z)O/#[]__/3Y^LLM1G?W-[W&G#W>4+_GO]]?$>88T1\!!>]Y1$$B!B2CB S!22_R]_)/I$Q(&48%#9N/=;E2 M@7B%A0(3)<9C#YA/3$8YO:I_^!!&^2@FKU=1PD?%'_HP*VQ,2\R%'GPLXG*E M0'R_YWDVTR'5BE#UX;=/@;>\MAU9KP:K!@N#]39ZK=3'N_L[K=8N/[)9J(7] M6;A-=_]\&V24HE_AOD&.;I.0ADPQ?J0!'?;!(I@Z/N@)Y(<@Y:DV4OV+DFP# M$DH-[5V.*F\/IPYV'+PB\(J#X&7":=LH>1BH'ARM;2.SL:.6;OFFWX06=7W6 M!6L:]!Y!>+CDM^,X4;:]P/N&MQKD7FS:*>;V/3TDV"N6QN#Q\WIOS+O]K)/-=MB%U>P>=ZV)34YN&96>38V#'4&R2G4V& MYV);-:Z7GT^ZBUW':?W.X;89]^MA"L/Z8YRH)L%_RR@#@QXE!4F>(I;H(GE. MM^W_L>&*TUI4;^B*2XAJ&YMFX\X2T@5)Y\XE"WM>8\VCN'1L"Z%A36M_"[QS M9Y-N8]TYH<[K:)!^S>RVV MP6ERVVBQV=>3/9, M'R*>?NNYKK9:;C1[R475-K&];>6V)-W$%8B[#F)#Q[:[9;FT K$"L133UAT? M.ZY2Q0K%;4:Q96'+W/)DPB.S'7H[8X1$_0-&S/';'F#[-00^SR$#L1 M!L^V(QIW"\.H3_(H4!&QLF!;):^TGM8DNZ@<, 5?B:8-\-6;+# I^"KX2C1M M@*_=I%><@J^"KT339O!MLGBL E\5LJDAJL!W3X%O&+%CS\)3A+Y=L%$MLT1; MA+$M8I"LF MR<^D$_9?5TS:E$DG/'2BHT'Y(9OK=MLAW;+1A0H<%)\4GQ2?6LNG;1QB%8C+ MVENWVR[IR9M5*3XI/IT1GU2R1#%)Q>'+#/@A^NMVVP]5\8+BD^+37DL5;,4D MR9ET?.(!5UMX-/3)!,)4AR,^@TFJY;T?;M MV$;SK971,Q5;+=7Z]A% JV*!=IAGQ29@F,()L._&5740&C"-93QF"4^??4?[-V%?ZH1S8DV5.4\'2-PW%S;";RH5[H M[]&W%":6HR%Y!3<(AE .45AR/X=S#MC40Y^BIY)Y3LP; GX$I6C5([KIEB-P MAHH!17#'B :\L!$>I%G\6OM6_$UP:T@*TI.=)L9[]"G-^(S !XQ2[BN^#*)@ M@%XH&I!PF;LX=@#?\"6C?)J 9+?#<@CWIV61%X0S#YB9L;_$5'IH)?6GI"^ ]].L8L O/_>9H*FG MU%,2/U6)L,5D?#$,>HG"8E 9KNFG^FE1I,,K;?((Z>//YX?>/GSY??[G%Z.[^9K6).OU0O]S> M/-S?W'V^N_YV]W"/'CXA;FR^/:#[AWMA>#[=W5_#+=>?T:^WUU]__W+[]:#S M66MU-\3(1<13OY9](F9 RC,!H-Q]KS _Q[XG+E2+Q M_9YENTR75.G#ZL.5FNEQ-3,7 HAKEMH@W9[I),NT#B),LW][00(C3*TN>( MY>;[KRB%@)OP@@C"TOA1$2TV)]AY+4L^6C0HPU\R1\G7Z3P;6]8)6V+O:3E5 MP:Y=L'.]LZBV4+!K%^P,V\)6\SV>"G<*=SM-#G0=MOT3=BCM5N?+SS3/1>?J MW\HL&)"&C'@I[!_BH&6:)3#$,JQM>RNA+TSL:[YJH2_08)20)MO7Y-ZS+D(\JC:/M-LD; M1-3^EMG-%F5_%.KDFIR'-7W+8U\4ZA3JM@_R#*Q[K:Y359AK%^8<;%IN=[JC MR^.V+MO\BUB#DPNXP!H>L,Z4Z2/*Z#--2KJ@$\Z]_LEHO!JXE_JGD\SU+^I( M^BT [B>!9*A@ M56%#86/'HB2%#84-A8V3=>0^W:'+L[O8D3AFII6G(NMOG8J\03Q4%5E6I^S, MUUGNL,=.0L3KNVV7W(E&[=0*)PC0.P5(0P%2 5(B8F]9P:GPJ/!XH+YHVVX- M[R 6EY\W7@]J:B;LS.;H\?7=ND,=#SK487H. MIP[/2FP33*\8H__V259\D+<_1C%)",, 6V:XKX^._R0VCI$8_4I)SH#<2#;W M.L6U8KLXT>7*>HXO?>U][ M_(#D]QB]4-2'V)Z"L+,['],X3E]J>>=D'U;$YEJCS.EC&;/WTF<2EZ(TF@U\ M4B@-/SRFV9"-MH?^R1]9]>K',4>CA#]3DZ)Z.16O3IY2_AGQB12HSVJ!X('Q M6A5BB$EXF;:X0@,B^HJ,R@P4"LWY4"8S)<4;HP#*#(#7!?D.?P(B8J$1XU?, M56R?H@&-1XP6,%S1QB3-SY(RSCD%@9(P&<&%J)JY@+JNI+: MC+\"1M '+A2@P_F EH][,N@E2!]#M8= 6H!L,!ZP6D"-Q]F4&LR>#6KAFVLV MHBZK[>^AZTHBF7AA#MRR$)P"733W43[)2C[898;6./IO&87L?AC28YG!&S)! M7":E.4-&F%(QVHQ6D^??*5+!J !,"T (!A_2ZF>@#'LW_W*?Q)P^;'8$/0$H M$P:8* TYC6J-@E'*/\W1EL#4,'MU7#)/8/++^LU1$H(NS"ITCWT#E,/ @=SQ MZR70-*;A$K401H^/ (&D '4$0V+/,PD07Q_?-2W4<"7*ID&.$5";$?!E$ 4# M&!W#&*"J#(3J$%HGH7E>4WF)+$ST5,[QF@O^**[$$:2$B5\/@ MPW21^-?X-C[1 ()5$B65H$[N9Y,7_UJ"N=ILOLS9:#%$IK&*0<1T)QU.["H\ MS4P^L\&K3!T@\(EDX8SW,&]?IRA!AZ,X?06U-2*O&=A\,/\_:BKD8\D#P*XD MV8120EFOH\U:*:PIDI?!8#($IAE""O\(F=&HXC7P]X*Q^8'1#.'W?(!<%(4> M?@03QU0+IRI[2Y^^INPJ?R0ILLJ^ARF775!28K:ULAM3K_[.6$JGZ4>&*1CH M/\8WD@!LH? ."I(\14QYD#RG1;XQIJ:(7G^2S;$?)96OLCOH%DG\YD<9J0;D MF2G22D..259YL V(QH@D0M[+^L,3QHW'M3\ '7YVUYM-*0 GLU_Y4ZF8S;30 MB($(IX7I@R@++YD'^(J*#%0?<]I2YIOG13[VJ^=U%S?HW^GK!(HP:G &$AJO M16Y(^P6 ,R^YJ9Y\(TZ9#\)>SQQ'F.2 [T:HGJA1S:B\%,_Y/I3D+$=W8E0# M,RK2DA'7/%>FPU/)[3#'8]/[]XQQ[[HTYEF*P!V$%4.*+CX#%]X+7?0PFU89W_HP#H]_W:E<94=('DL< M5R1,QQ*Q3$E'%37C"35GDU3+'IJD'9:)#CVB=>K(?$K(C-B-3B96 E^CH ?P&CCQ%;[ A/)6;2&9X$B#4K8" HJZZ$ MC/=UWO-HJ-\(\8OOG/4K\9M.)9>N"6%X )RS=['97O1I0IF=94KC?4T7/INE MJG-E/>GQ=.K?Z^4+D5^M$X@!BTJ+%TI%2I+/=<;AF,QM[-[7LW\OP]/+VW-+YJ )PEKLPL>.046PYHIMIRH=I" MH=HPD^#%&T&9U\EY!@?Q01I>0F##$J#CE 9[%\A)6>1 <+&@?5,EJBO:;#*( M.N3+>+X"[J]O[:'UBFL3 M&E2W;DT%/*O]QK,83ZU^AN=^7D#2&$S+(0VGWP(BDU6K=WPEX:;,1$X?3[UH M_.Z*&D.(87EJF"]P\>1\)3Z4;]5GBR )6V3GXXE)4@?J"2]I8;HTITG$8_]B MV1K==/Z/\F4UEEGE[M$:.[&,ZI.L(4F G%S!BO1"G747*ZL9!6G,$%.PU0(= MR+>(HZ>*(:82B)/$&\NJU?(^\=&J%=VS]'MX6?L-2]E\XLMA0,^Y7YTV=#BM M?8UN4\Q3U4N%4.0T+_AF4P<8SOO"' M!5['3NTNTHSK%/Q84>0%&\A3%, #@%D.\)G*@ E! EWE][SAI SM4Y36I=/A.GX9Q+%?)G\0O@UD]^\YTLN;U$; M5"PK0OA!P)."\4<+52>LU&4\/3 8O.23B@4=5@]6:W]66I(],YV?59%%#J,/ MA!&HL#&I7A(!TM+Q/(!W.RD/6E8'LU)51Q5AX/.O]>)B1A]9-95 AV U7X($ M8I8P(N;H1@+?\]4X\T;E4'4T'3,$/_73\!7^&A3#^)?_'U!+ 0(4 Q0 ( M 2"2%A0M);CDA #AI 2 " 0 !C;&]U9"TR,#(T M,#(P."YH=&U02P$"% ,4 " $@DA8O,J$S80" #.!P $@ M @ '"$ 8VQO=60M,C R-# R,#@N>'-D4$L! A0#% @ !()(6(!) M/"5+"@ &ET !8 ( !=A, &-L;W5D+3(P,C0P,C X7VQA M8BYX;6Q02P$"% ,4 " $@DA8K\QLC\ & X,0 %@ M@ 'U'0 8VQO=60M,C R-# R,#A?<')E+GAM;%!+ 0(4 Q0 ( 2"2%@G M!'/>0E8 $V.!@ 2 " >DD !Q-#(S97AH:6)I=#DY,2YH 8=&U02P4& 4 !0!( 0 6WL end XML 17 cloud-20240208_htm.xml IDEA: XBRL DOCUMENT 0001477333 2024-02-08 2024-02-08 false 0001477333 8-K 2024-02-08 Cloudflare, Inc. DE 001-39039 27-0805829 101 Townsend Street San Francisco CA 94107 888 993-5273 false false false false Class A Common Stock, $0.001 par value NET NYSE false