cloudflare.net Open in urlscan Pro
104.17.156.85  Public Scan

Submitted URL: http://cloudflare.net/
Effective URL: https://cloudflare.net/home/default.aspx
Submission: On January 31 via api from TR — Scanned from DE

Form analysis 1 forms found in the DOM

POST default.aspx

<form action="default.aspx" method="post" id="fmForm1">
  <div class="aspNetHidden">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['fmForm1'];
    if (!theForm) {
      theForm = document.fmForm1;
    }

    function __doPostBack(eventTarget, eventArgument) {
      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
      }
    }
    //]]>
  </script>
  <script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZDSH1oVlXKNmZSXd3zYZ2Gq6ERm6jivSb4ijerOGYkuGRtePZg2&amp;t=638348923441786106" type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    function GetViewType() {
      return '2';
    }

    function GetRevisionNumber() {
      return '1';
    }

    function GetLanguageId() {
      return '1';
    }

    function GetVersionNumber() {
      return '5.115.1.9';
    }

    function GetPoweredBy() {
      return 'q4inc';
    }

    function GetViewDate() {
      {
        return '';
      }
    }

    function GetSignature() {
      {
        return '';
      }
    }
    //]]>
  </script>
  <script src="/WebResource.axd?d=x2nkrMJGXkMELz33nwnakMh5buNcZ-t3T4nCU0ZQt96Kk4JDhdv7pdb3Agzis1zDln1EUlimtVH-8O9nKu6Z_e6vBso1&amp;t=638348923441786106" type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    function WebForm_OnSubmit() {
      if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
      return true;
    }
    //]]>
  </script>
  <div class="layout layout--home">
    <div class="layout_inner">
      <div class="layout_header">
        <div class="pane pane--header grid--no-gutter">
          <div class="pane_inner"><span class="HeaderPaneDiv"><span class="HeaderPaneDiv1">
                <div id="_ctrl0_ctl06_divModuleContainer" class="module module-embed module-skip">
                  <div class="module_container module_container--outer">
                    <div class="module_container module_container--inner">
                      <a class="module-skip_link" href="#maincontent">Skip to main content</a>
                    </div>
                  </div>
                </div>
              </span><span class="HeaderPaneDiv2">
                <div id="_ctrl0_ctl09_divModuleContainer" class="module module-embed hidden">
                  <div class="module_container module_container--outer">
                    <div class="module_container module_container--inner">
                      <script type="text/javascript">
                        var Q4ApiKey = 'BF185719B0464B3CB809D23926182246';
                      </script>
                    </div>
                  </div>
                </div>
              </span><span class="HeaderPaneDiv3">
                <div id="_ctrl0_ctl12_divModuleContainer" class="module module-embed module-logo grid_col grid_col--1-of-6 grid_col--lc-1-of-2 grid_col--md-1-of-2 grid_col--sm-1-of-2">
                  <div class="module_container module_container--outer">
                    <div class="module_container module_container--inner">
                      <a href="https://www.cloudflare.com/"><img src="https://cloudflare.net/files/design/logo.svg" alt="Cloudflare, Inc. Logo"></a>
                    </div>
                  </div>
                </div>
              </span><span class="HeaderPaneDiv4">
                <nav class="nav nav--main grid_col grid_col--5-of-6">
                  <ul class="level1">
                    <li class="selected has-children home"><a href="https://cloudflare.net/home/default.aspx">Home</a>
                      <ul class="level2 sf-js-enabled" style="touch-action: pan-y;">
                        <li><a href="https://cloudflare.net/news/default.aspx">News</a></li>
                        <li><a href="https://cloudflare.net/events-and-presentations/default.aspx">Events &amp; Presentations</a></li>
                        <li class="has-children"><a href="https://cloudflare.net/stock-information/default.aspx" class="sf-with-ul">Stock Information</a>
                          <ul class="level3" style="display: none;">
                            <li><a href="https://cloudflare.net/stock-information/Stock-Quote--Chart/default.aspx">Stock Quote &amp; Chart</a></li>
                            <li><a href="https://cloudflare.net/stock-information/analyst-coverage/default.aspx">Analyst Coverage</a></li>
                          </ul>
                        </li>
                        <li class="has-children"><a href="https://cloudflare.net/financials/sec-filings/default.aspx" class="sf-with-ul">Financials</a>
                          <ul class="level3" style="display: none;">
                            <li><a href="https://cloudflare.net/financials/sec-filings/default.aspx">SEC Filings</a></li>
                            <li><a href="https://cloudflare.net/financials/quarterly-results/default.aspx">Quarterly Results</a></li>
                          </ul>
                        </li>
                        <li class="has-children"><a href="https://cloudflare.net/governance/governance-documents/default.aspx" class="sf-with-ul">Governance</a>
                          <ul class="level3" style="display: none;">
                            <li><a href="https://cloudflare.net/governance/governance-documents/default.aspx">Governance Documents</a></li>
                            <li><a href="https://cloudflare.net/governance/leadership/default.aspx">Leadership</a></li>
                            <li><a href="https://cloudflare.net/governance/board-of-directors/default.aspx">Board of Directors</a></li>
                            <li><a href="https://cloudflare.net/governance/committee-composition/default.aspx">Committee Composition</a></li>
                          </ul>
                        </li>
                        <li><a href="https://www.cloudflare.com/impact/">Impact</a></li>
                        <li class="has-children"><a href="https://cloudflare.net/resources/information-request-form/default.aspx" class="sf-with-ul">Resources</a>
                          <ul class="level3" style="display: none;">
                            <li><a href="https://cloudflare.net/resources/information-request-form/default.aspx">Information Request Form</a></li>
                            <li><a href="https://cloudflare.net/resources/investor-email-alerts/default.aspx">Investor Email Alerts</a></li>
                          </ul>
                        </li>
                      </ul>
                    </li>
                  </ul>
                </nav>
              </span><span class="HeaderPaneDiv5">
                <div id="_ctrl0_ctl18_divModuleContainer" class="module module-search" role="search">
                  <div class="module_container module_container--outer">
                    <h2 id="_ctrl0_ctl18_lblTitle" class="module_title" tabindex="0"><span id="_ctrl0_ctl18_lblModuleTitle" class="ModuleTitle"><span class="sr-only">Site Search</span><span class="q4-icon_search"></span></span></h2>
                    <div class="module_container module_container--inner">
                      <span id="_ctrl0_ctl18_lblSearchText" class="module-search_text"></span>
                      <input name="_ctrl0$ctl18$txtSearchInput" type="text" maxlength="256" id="_ctrl0_ctl18_txtSearchInput" class="module_input module-search_input" aria-label="Search query" placeholder="Search investor relations" value=""
                        aria-hidden="true">
                      <input type="submit" name="_ctrl0$ctl18$btnSearch" value="" id="_ctrl0_ctl18_btnSearch" class="module_button module-search_button">
                    </div>
                  </div>
                </div>
              </span><span class="HeaderPaneDiv6">
                <div id="_ctrl0_ctl21_divModuleContainer" class="module module-embed layout_toggle grid_col grid_col--1-of-2 grid_col--sm-1-of-2">
                  <div class="module_container module_container--outer">
                    <div class="module_container module_container--inner">
                      <i class="q4-icon_menu" tabindex="0"></i>
                    </div>
                  </div>
                </div>
              </span></span></div>
        </div>
        <div class="pane pane--banner grid">
          <div class="pane_inner"><span class="HeaderPane2Div1">
              <div id="_ctrl0_ctl52_divModuleContainer" class="module module-page-title">
                <div class="module_container module_container--outer">
                  <div class="module_container module_container--inner">
                    <h1 class="module_title">Investor Relations</h1>
                  </div>
                </div>
              </div>
            </span></div>
        </div>
        <div class="pane pane--navigation" style="min-height: 0px;">
          <div class="pane_inner"><span class="NavigationPaneDiv8">
              <nav class="nav nav--secondary">
                <ul class="level1">
                  <li class="selected has-children home"><a href="https://cloudflare.net/home/default.aspx">Home</a>
                    <ul class="level2">
                      <li><a href="https://cloudflare.net/news/default.aspx">News</a></li>
                      <li><a href="https://cloudflare.net/events-and-presentations/default.aspx">Events &amp; Presentations</a></li>
                      <li class="has-children"><a href="https://cloudflare.net/stock-information/default.aspx">Stock Information</a>
                        <ul class="level3">
                          <li><a href="https://cloudflare.net/stock-information/Stock-Quote--Chart/default.aspx">Stock Quote &amp; Chart</a></li>
                          <li><a href="https://cloudflare.net/stock-information/analyst-coverage/default.aspx">Analyst Coverage</a></li>
                        </ul>
                      </li>
                      <li class="has-children"><a href="https://cloudflare.net/financials/sec-filings/default.aspx">Financials</a>
                        <ul class="level3">
                          <li><a href="https://cloudflare.net/financials/sec-filings/default.aspx">SEC Filings</a></li>
                          <li><a href="https://cloudflare.net/financials/quarterly-results/default.aspx">Quarterly Results</a></li>
                        </ul>
                      </li>
                      <li class="has-children"><a href="https://cloudflare.net/governance/governance-documents/default.aspx">Governance</a>
                        <ul class="level3">
                          <li><a href="https://cloudflare.net/governance/governance-documents/default.aspx">Governance Documents</a></li>
                          <li><a href="https://cloudflare.net/governance/leadership/default.aspx">Leadership</a></li>
                          <li><a href="https://cloudflare.net/governance/board-of-directors/default.aspx">Board of Directors</a></li>
                          <li><a href="https://cloudflare.net/governance/committee-composition/default.aspx">Committee Composition</a></li>
                        </ul>
                      </li>
                      <li><a href="https://www.cloudflare.com/impact/">Impact</a></li>
                      <li class="has-children"><a href="https://cloudflare.net/resources/information-request-form/default.aspx">Resources</a>
                        <ul class="level3">
                          <li><a href="https://cloudflare.net/resources/information-request-form/default.aspx">Information Request Form</a></li>
                          <li><a href="https://cloudflare.net/resources/investor-email-alerts/default.aspx">Investor Email Alerts</a></li>
                        </ul>
                      </li>
                    </ul>
                  </li>
                </ul>
              </nav>
            </span><span class="NavigationPaneDiv9">
              <div id="_ctrl0_ctl27_divModuleContainer" class="module module-search" role="search">
                <div class="module_container module_container--outer">
                  <div class="module_container module_container--inner">
                    <span id="_ctrl0_ctl27_lblSearchText" class="module-search_text"></span>
                    <input name="_ctrl0$ctl27$txtSearchInput" type="text" maxlength="256" id="_ctrl0_ctl27_txtSearchInput" class="module_input module-search_input" aria-label="Search query" placeholder="Search investor relations" value=""
                      aria-hidden="true">
                    <input type="submit" name="_ctrl0$ctl27$btnSearch" value="" id="_ctrl0_ctl27_btnSearch" class="module_button module-search_button">
                  </div>
                </div>
              </div>
            </span></div>
        </div>
      </div>
      <div class="layout_content" id="maincontent">
        <div class="pane pane--breadcrumb">
          <div class="pane_inner"></div>
        </div>
        <div class="pane pane--left">
          <div class="pane_inner"><span class="LeftPaneDiv"></span></div>
        </div>
        <div class="pane pane--content">
          <div class="pane_inner"><span class="ContentPaneDiv"><span class="ContentPaneDiv2">
                <div id="_ctrl0_ctl55_divModuleContainer" class="module module-html module-overview text-center module--thin-bottom module-first-heading module-container-padding">
                  <div class="module_container module_container--outer">
                    <h2 id="_ctrl0_ctl55_lblTitle" class="module_title" tabindex="0"><span id="_ctrl0_ctl55_lblModuleTitle" class="ModuleTitle">Corporate Overview</span></h2>
                    <div class="module_container module_container--inner">
                      <p>Cloudflare, Inc. (NYSE: NET) is on a mission to help build a better Internet. Cloudflare is a global cloud services provider that delivers a broad range of services to businesses of all sizes and in all geographies—making
                        them more secure, enhancing the performance of their business-critical applications, and eliminating the cost and complexity of managing individual network hardware.</p>
                      <style></style>
                    </div>
                  </div>
                </div>
              </span><span class="ContentPaneDiv3">
                <div id="_ctrl0_ctl58_divModuleContainer" class="module module-html module-why-invest text-center module-container-padding background--grey">
                  <div class="module_container module_container--outer">
                    <h2 id="_ctrl0_ctl58_lblTitle" class="module_title" tabindex="0"><span id="_ctrl0_ctl58_lblModuleTitle" class="ModuleTitle">Key Metrics</span></h2>
                    <div class="module_container module_container--inner">
                      <div class="grid grid--no-gutter slick-initialized slick-slider">
                        <div aria-live="polite" class="slick-list draggable">
                          <div class="slick-track" style="opacity: 1; width: 932px; transform: translate3d(0px, 0px, 0px);" role="listbox" aria-label="List of box sliders" aria-selected="true">
                            <div class="grid_col grid_col--1-of-4 grid_col--lc-1-of-2 grid_col--md-1-of-2 slick-slide slick-current slick-active" data-slick-index="0" aria-hidden="false" style="width: 237px;" tabindex="-1" role="list">
                              <div class="module-why-invest_column">
                                <h4><span class="counter">30</span>%+</h4>
                                <p>of Fortune 1,000 are Paying Customers as of September 30, 2023</p>
                              </div>
                            </div>
                            <div class="grid_col grid_col--1-of-4 grid_col--lc-1-of-2 grid_col--md-1-of-2 slick-slide slick-active" data-slick-index="1" aria-hidden="false" style="width: 237px;" tabindex="-1" role="list">
                              <div class="module-why-invest_column">
                                <h4>~<span class="counter">95</span>%</h4>
                                <p>Internet Users in the World within ~50ms</p>
                              </div>
                            </div>
                            <div class="grid_col grid_col--1-of-4 grid_col--lc-1-of-2 grid_col--md-1-of-2 slick-slide slick-active" data-slick-index="2" aria-hidden="false" style="width: 237px;" tabindex="-1" role="list">
                              <div class="module-why-invest_column">
                                <h4><span class="counter">77</span>%</h4>
                                <p>GAAP Gross Margin in Q3 2023</p>
                              </div>
                            </div>
                            <div class="grid_col grid_col--1-of-4 grid_col--lc-1-of-2 grid_col--md-1-of-2 slick-slide slick-active" data-slick-index="3" aria-hidden="false" style="width: 237px;" tabindex="-1" role="list">
                              <div class="module-why-invest_column">
                                <h4><span class="counter">48</span>%+</h4>
                                <p>Revenue CAGR FY17-FY22</p>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </span><span class="ContentPaneDiv4">
                <div id="_ctrl0_ctl61_divModuleContainer" class="module module-embed module-news-latest background--fixed background--cover dark">
                  <div class="module_container module_container--outer">
                    <div class="module_container module_container--inner">
                      <h2 class="module_title" tabindex="0">Latest News</h2>
                      <div class="module_container module_container--content grid text-left slick-initialized slick-slider">
                        <div aria-live="polite" class="slick-list draggable">
                          <div class="slick-track" style="opacity: 1; width: 1152px; transform: translate3d(0px, 0px, 0px);" role="listbox" aria-label="List of box sliders" aria-selected="true">
                            <div class="module_item grid_col grid_col--1-of-3 grid_col--md-1-of-2 slick-slide slick-current slick-active" data-slick-index="0" aria-hidden="false" style="width: 384px;" tabindex="-1" role="list">
                              <div class="module_item-wrap">
                                <div class="module_date-time"><span class="module_date-text">01/09/2024</span></div>
                                <div class="module_headline">
                                  <a class="module_headline-link" href="/news/news-details/2024/Cloudflare-Announces-Date-of-Fourth-Quarter-2023-Financial-Results/default.aspx" tabindex="0">Cloudflare Announces Date of Fourth Quarter 2023 Financial Results </a>
                                </div>
                                <div class="module_links">
                                  <a class="module_link" href="/news/news-details/2024/Cloudflare-Announces-Date-of-Fourth-Quarter-2023-Financial-Results/default.aspx" tabindex="0"><span class="module_link-text">Read More</span></a></div>
                              </div>
                            </div>
                            <div class="module_item grid_col grid_col--1-of-3 grid_col--md-1-of-2 slick-slide slick-active" data-slick-index="1" aria-hidden="false" style="width: 384px;" tabindex="-1" role="list">
                              <div class="module_item-wrap">
                                <div class="module_date-time"><span class="module_date-text">01/09/2024</span></div>
                                <div class="module_headline">
                                  <a class="module_headline-link" href="/news/news-details/2024/New-Cloudflare-Report-Shows-Organizations-Struggle-to-Identify-and-Manage-Cybersecurity-Risks-of-APIs/default.aspx" tabindex="0">New Cloudflare Report Shows Organizations Struggle to Identify and Manage Cybersecurity Risks of APIs </a>
                                </div>
                                <div class="module_links">
                                  <a class="module_link" href="/news/news-details/2024/New-Cloudflare-Report-Shows-Organizations-Struggle-to-Identify-and-Manage-Cybersecurity-Risks-of-APIs/default.aspx" tabindex="0"><span class="module_link-text">Read More</span></a>
                                </div>
                              </div>
                            </div>
                            <div class="module_item grid_col grid_col--1-of-3 grid_col--md-1-of-2 slick-slide slick-active" data-slick-index="2" aria-hidden="false" style="width: 384px;" tabindex="-1" role="list">
                              <div class="module_item-wrap">
                                <div class="module_date-time"><span class="module_date-text">12/18/2023</span></div>
                                <div class="module_headline"><a class="module_headline-link" href="/news/news-details/2023/Cloudflare-Publishes-Third-Annual-Impact-Report/default.aspx" tabindex="0">Cloudflare Publishes Third Annual Impact Report </a>
                                </div>
                                <div class="module_links"><a class="module_link" href="/news/news-details/2023/Cloudflare-Publishes-Third-Annual-Impact-Report/default.aspx" tabindex="0"><span class="module_link-text">Read More</span></a></div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                      <a class="button button--cta" href="/news/default.aspx">View all news</a>
                      <script type="text/javascript">
                        $('.module-news-latest .module_container--content').news({
                          usePublic: GetViewType() != "0",
                          apiKey: Q4ApiKey,
                          dateFormat: 'mm/dd/yy',
                          showAllYears: true,
                          limit: 3,
                          append: false,
                          template: (
                            /* beautify preserve:start */
        '{{#items}}' +
            '<div class="module_item grid_col grid_col--1-of-3 grid_col--md-1-of-2">' +
                '<div class="module_item-wrap">'+
                    '<div class="module_date-time">' +
                        '<span class="module_date-text">{{date}}</span>' +
                    '</div>' +
                    '<div class="module_headline">' +
                        '<a class="module_headline-link" href="{{url}}"{{#blank}} target="_blank"{{/blank}}>{{title}} {{#blank}}<span class="sr-only">(opens in new window)</span>{{/blank}}</a>' +
                    '</div>' +
                    '<div class="module_links">' +
                        '<a class="module_link" href="{{url}}"{{#blank}} target="_blank"{{/blank}}>' +
                            '<span class="module_link-text">Read More</span>' +
                            '{{#blank}}<span class="sr-only">(opens in new window)</span>{{/blank}}'+
                        '</a>' +
                    '</div>' +
                '</div>' +
            '</div>'+
        '{{/items}}'
        /* beautify preserve:end */),
                          beforeRender: function(e, data) {
                            $.each(data.items, function(idx, item) {
                              var url = item.url.toLowerCase().split('.');
                              if (url[url.length - 1] == 'pdf') {
                                item.blank = true;
                              }
                            });
                          },
                          complete: function(e) {
                            $(e.target).slick({
                              slidesToShow: 3,
                              slidesToScroll: 3,
                              autoplay: false,
                              arrows: false,
                              responsive: [{
                                breakpoint: 768,
                                settings: {
                                  slidesToShow: 1,
                                  slidesToScroll: 1,
                                  autoplay: true
                                }
                              }]
                            })
                          }
                        });
                      </script>
                    </div>
                  </div>
                </div>
              </span><span class="ContentPaneDiv5">
                <div id="_ctrl0_ctl64_divModuleContainer" class="module module-embed module-presentation-events module--no-padding text-left">
                  <div class="module_container module_container--outer">
                    <div class="module_container module_container--inner">
                      <div class="grid">
                        <div class="grid_col grid_col--2-of-3 grid_col--lc-1-of-1 grid_col--md-1-of-1">
                          <div class="module module-presentation-latest">
                            <h2 class="module_title" tabindex="0">Latest Presentation</h2>
                            <div class="module_container module_container--content">
                              <div class="grid">
                                <div class="grid_col grid_col--2-of-5 grid_col--lc-1-of-1 grid_col--md-1-of-1">
                                  <div class="module-slideshow_date">11/02/2023</div>
                                  <div class="module-slideshow_title">Q3 2023 Investor Presentation</div>
                                  <div class="module-slideshow_link-container module_q4-icon-links">
                                    <a class="module_link module_link-download" href="https://cloudflare.net/files/doc_downloads/Presentations/2023/10/Q3-2023-Investor-Presentation.pdf" target="_blank"><span class="module_link-text">Download PDF</span> <span class="sr-only">(opens in new window)</span></a>
                                  </div><a href="/events-and-presentations/default.aspx" class="button button--cta">View All Presentations</a>
                                </div>
                                <div class="grid_col grid_col--3-of-5 grid_col--lc-1-of-1 grid_col--md-1-of-1">
                                  <div class="module-slideshow_viewer">
                                    <div class="module-slideshow_ratio" style="padding-bottom: 62.5%; position: relative;"><iframe style="position: absolute; width: 100%; height: 100%; "
                                        src="/files/js/pdf-js/viewer-v2.html?file=https://cloudflare.net/files/doc_downloads/Presentations/2023/10/Q3-2023-Investor-Presentation.pdf#zoom=page-fit" allowfullscreen="" webkitallowfullscreen=""></iframe>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                        <div class="grid_col grid_col--1-of-3 grid_col--lc-1-of-1 grid_col--md-1-of-1">
                          <div class="module module-event-home">
                            <h2 class="module_title" tabindex="0">Events</h2>
                            <div class="module_container module_container--content">
                              <div class="module_item">
                                <div class="module_date-time"><span class="module_date-text">02/08/2024</span> <span class="module_time-text">5:00 PM ET</span></div>
                                <div class="module_headline"><a class="module_headline-link" href="/events-and-presentations/events-calendar/event-details/2024/Cloudflare-Q423-Earnings/default.aspx">Cloudflare Q4'23 Earnings</a></div>
                                <div class="module_links module_links--columns-3 module_q4-icon-links list--reset">
                                  <div class="module_add-to-calendar"><span class="module_link module_add-to-calendar-reveal" tabindex="0"><span class="module_link-text">Add to Calendar</span></span>
                                    <ul class="module_add-to-calendar-list">
                                      <li class="module_add-to-calendar-item module_add-to-calendar-item--apple">
                                        <a href="/DownloadICal.aspx?id=1038" target="_blank" class="module_add-to-calendar-link"><i class="q4-icon_apple"></i><span class="module_add-to-calendar-text sr-only">Add to Apple Calendar</span></a></li>
                                      <li class="module_add-to-calendar-item module_add-to-calendar-item--google">
                                        <a href="/DownloadICal.aspx?id=1038&amp;platform=GoogleCalendar" target="_blank" class="module_add-to-calendar-link"><i class="q4-icon_google"></i><span class="module_add-to-calendar-text sr-only">Add to Google Calendar</span></a>
                                      </li>
                                      <li class="module_add-to-calendar-item module_add-to-calendar-item--outlook">
                                        <a href="/DownloadICal.aspx?id=1038" target="_blank" class="module_add-to-calendar-link"><i class="q4-icon_microsoft"></i><span class="module_add-to-calendar-text sr-only">Add to Microsoft Outlook</span></a>
                                      </li>
                                      <li class="module_add-to-calendar-item module_add-to-calendar-item--ics">
                                        <a href="/DownloadICal.aspx?id=1038" target="_blank" class="module_add-to-calendar-link"><i class="q4-icon_calendar"></i><span class="module_add-to-calendar-text sr-only">Add to iCalendar</span></a></li>
                                    </ul>
                                  </div>
                                  <div class="module_webcast">
                                    <a class="module_link module_webcast-link" href="https://events.q4inc.com/attendee/741058339" target="_blank"><span class="module_link-text">Webcast</span><span class="sr-only">(opens in new window)</span></a>
                                  </div>
                                  <ul class="module_attachments"></ul>
                                </div>
                              </div>
                            </div>
                            <a href="/events-and-presentations/default.aspx" class="button button--cta">View All Events</a>
                          </div>
                        </div>
                      </div>
                      <script type="text/javascript" src="https://widgets.q4app.com/widgets/q4.slideshow.1.1.3.min.js"></script>
                      <script type="text/javascript">
                        $('.module-event-home .module_container--content').events({
                          usePublic: GetViewType() != "0",
                          apiKey: Q4ApiKey,
                          //dateFormat: 'mm/dd/yy',
                          dateFormat: {
                            date: 'MM/DD/YYYY',
                            time: 'h:mm A'
                          },
                          useMoment: true,
                          // showAllYears: true,
                          showFuture: true,
                          sortAscending: false,
                          limitSort: 1,
                          limit: 2,
                          append: false,
                          template: (
                            /* beautify preserve:start */
        '{{#items}}' +
            '<div class="module_item">' +
                '<div class="module_date-time">' +
                '<span class="module_date-text">{{date.date}}</span> <span class="module_time-text">{{date.time}} {{timeZone}}</span>' +
            '</div>' +
                '<div class="module_headline">' +
                    '<a class="module_headline-link" href="{{url}}">{{title}}</a>' +
                '</div>' +
               '<div class="module_links module_links--columns-3 module_q4-icon-links list--reset">' +
                '{{#isFuture}}' +
                    '<div class="module_add-to-calendar">' +
                        '<span class="module_link module_add-to-calendar-reveal" tabindex="0"><span class="module_link-text">Add to Calendar</span></span>' +
                        '<ul class="module_add-to-calendar-list">' +
                            '<li class="module_add-to-calendar-item module_add-to-calendar-item--apple">' +
                                '<a href="/DownloadICal.aspx?id={{id}}" target="_blank" class="module_add-to-calendar-link">' +
                                    '<i class="q4-icon_apple"></i>' +
                                    '<span class="module_add-to-calendar-text sr-only">Add to Apple Calendar</span>' +
                                '</a>' +
                            '</li>' +
                            '<li class="module_add-to-calendar-item module_add-to-calendar-item--google">' +
                                '<a href="/DownloadICal.aspx?id={{id}}&platform=GoogleCalendar" target="_blank" class="module_add-to-calendar-link">' +
                                    '<i class="q4-icon_google"></i>' +
                                    '<span class="module_add-to-calendar-text sr-only">Add to Google Calendar</span>' +
                                '</a>' +
                             '</li>' +
                            '<li class="module_add-to-calendar-item module_add-to-calendar-item--outlook">' +
                                '<a href="/DownloadICal.aspx?id={{id}}" target="_blank" class="module_add-to-calendar-link">' +
                                    '<i class="q4-icon_microsoft"></i>' +
                                    '<span class="module_add-to-calendar-text sr-only">Add to Microsoft Outlook</span>' +
                                '</a>' +
                            '</li>' +
                            '<li class="module_add-to-calendar-item module_add-to-calendar-item--ics">' +
                                '<a href="/DownloadICal.aspx?id={{id}}" target="_blank" class="module_add-to-calendar-link">' +
                                    '<i class="q4-icon_calendar"></i>' +
                                    '<span class="module_add-to-calendar-text sr-only">Add to iCalendar</span>' +
                                '</a>' +
                            '</li>' +
                        '</ul>' +
                    '</div>' +
                '{{/isFuture}}' +
                    '{{#webcast}}' +
                        '<div class="module_webcast">' +
                            '<a class="module_link module_webcast-link" href="{{webcast}}" target="_blank">' +
                                '<span class="module_link-text">Webcast</span>' +
                                '<span class="sr-only">(opens in new window)</span>'+
                            '</a>' +
                        '</div>' +
                    '{{/webcast}}' +
                    '<ul class="module_attachments">' +
                    '{{#docs}}' +
                        '<li class="module_attachment {{type}}">' +
                            '<a href="{{url}}" target="_blank" class="module_link module_attachment-link">{{title}} <span class="sr-only">(opens in new window)</span></a>' +
                        '</li>' +
                    '{{/docs}}' +
                '</ul>' +
                '</div>' +
            '</div>' +
        '{{/items}}' +
        '{{^items}}' +
            '<p><i class="q4-icon_warning-line"></i> There are no events scheduled.</p>'+
        '{{/items}}'
        /* beautify preserve:end */),
                          beforeRender: function(a, data) {
                            console.log("br-data", data);
                            $.each(data.items, function(i, item) {
                              if (item.date.time == "12:00 AM") {
                                item.date.time = "";
                                item.timeZone = "";
                              }
                            })
                          },
                          complete: function(e) {
                            //     q4App.addToCalendar($(e.target).find('.module_add-to-calendar'));
                            q4App.addToCalendar($(e.target));
                            $('.module_item:contains("02/12/2021")').find('.module_webcast .module_link-text').text('Register');
                            $('.module_item:contains("05/12/2022")').find('.module_webcast .module_link-text').text('Register').wrapInner("<strong>");
                            $('.module_item:contains("Cloudflare Investor Day")').wrapInner("<strong>");
                            $('.module_item:contains("05/12/2022")').hide();
                          }
                        });
                        $('.module-presentation-latest .module_container--content').slideshow({
                          usePublic: GetViewType() != "0",
                          apiKey: Q4ApiKey,
                          dateFormat: 'mm/dd/yy',
                          aspectRatio: [16, 10],
                          tpl: ('<div class="grid">' + '<div class="grid_col grid_col--2-of-5 grid_col--lc-1-of-1 grid_col--md-1-of-1">' + '<div class="module-slideshow_date">{{date}}</div>' +
                            '<div class="module-slideshow_title">{{{title}}}</div>' + '<div class="module-slideshow_link-container module_q4-icon-links">' +
                            '<a class="module_link module_link-download" href="{{url}}" target="_blank"><span class="module_link-text">Download PDF</span> <span class="sr-only">(opens in new window)</span></a>' + '</div>' +
                            '<a href="/events-and-presentations/default.aspx" class="button button--cta">View All Presentations</a>' + '</div>' + '<div class="grid_col grid_col--3-of-5 grid_col--lc-1-of-1 grid_col--md-1-of-1">' +
                            '<div class="module-slideshow_viewer">' + '<div class="module-slideshow_ratio">' +
                            '<iframe style="position: absolute; width: 100%; height: 100%; " src=\'/files/js/pdf-js/viewer-v2.html?file={{url}}#zoom=page-fit\' allowfullscreen webkitallowfullscreen></iframe>' + '</div>' + '</div>' + '</div>' +
                            '</div>')
                        });
                      </script>
                    </div>
                  </div>
                </div>
              </span></span></div>
        </div>
        <div class="pane pane--right">
          <div class="pane_inner"><span class="RightPaneDiv"></span></div>
        </div>
      </div>
      <div class="layout_footer" role="contentinfo">
        <div class="pane pane--footer grid">
          <div class="pane_inner"><span class="FooterPaneDiv"><span class="FooterPaneDiv10">
                <div id="_ctrl0_ctl30_divModuleContainer" class="module module-html module-contact dark grid_col grid_col--1-of-4 grid_col--lc-1-of-2 grid_col--md-1-of-1">
                  <div class="module_container module_container--outer">
                    <h2 id="_ctrl0_ctl30_lblTitle" class="module_title" tabindex="0"><span id="_ctrl0_ctl30_lblModuleTitle" class="ModuleTitle">Contact Us</span></h2>
                    <div class="module_container module_container--inner">
                      <p>Investor Relations<br></p>
                      <p>
                        <a href="mailto:IR@Cloudflare.com"><i class="q4-icon_envelope-fill"></i> <span class="uppercase">Send Email</span></a>
                      </p>
                    </div>
                  </div>
                </div>
              </span><span class="FooterPaneDiv11">
                <div id="_ctrl0_ctl33_RightBlock" class="hidden"></div>
                <div id="_ctrl0_ctl33_divModuleContainer" class="module module-links dark list--reset grid_col grid_col--1-of-4 grid_col--lc-1-of-2 grid_col--md-1-of-1">
                  <div class="module_container module_container--outer">
                    <h2 id="_ctrl0_ctl33_lblTitle" class="module_title" tabindex="0"><span id="_ctrl0_ctl33_lblModuleTitle" class="ModuleTitle">Quick Links</span></h2>
                    <div class="module_container module_container--inner">
                      <ul id="_ctrl0_ctl33_qlList" class="module-links_list">
                        <li id="_ctrl0_ctl33_QuickLinkList_ctl00_liQuickLink" class="QuickLinkRow">
                          <a href="https://cloudflare.net/financials/sec-filings/default.aspx" id="_ctrl0_ctl33_QuickLinkList_ctl00_link" class="module-links_list-item-link" target="_self">SEC Filings</a>
                        </li>
                        <li id="_ctrl0_ctl33_QuickLinkList_ctl01_liQuickLink" class="QuickLinkRowAlt">
                          <a href="https://cloudflare.net/resources/information-request-form/default.aspx" id="_ctrl0_ctl33_QuickLinkList_ctl01_link" class="module-links_list-item-link" target="_self">Information Request Form</a>
                        </li>
                      </ul>
                    </div>
                  </div>
                </div>
              </span><span class="FooterPaneDiv15">
                <div id="_ctrl0_ctl45_divModuleContainer" class="module module-subscribe module-subscribe--footer dark grid_col grid_col--2-of-4 grid_col--md-1-of-1">
                  <div class="module_container module_container--outer">
                    <h2 id="_ctrl0_ctl45_lblTitle" class="module_title" tabindex="0">
                      <span id="_ctrl0_ctl45_lblModuleTitle" class="ModuleTitle">Investor Email Alerts</span>
                      <span id="_ctrl0_ctl45_lblHelpPage"></span>
                    </h2>
                    <div class="module_container module_container--inner">
                      <div class="module_introduction">
                        <span id="_ctrl0_ctl45_lblIntroText" class="IntroText">
                          <p>To opt-in for investor email alerts, please enter your email address in the field below and select at least one alert option. After submitting your request, you will receive an activation email to the requested email
                            address. You must click the activation link in order to complete your subscription. You can sign up for additional alert options at any time.</p>
                          <p>At Cloudflare, Inc., we promise to treat your data with respect and will not share your information with any third party. You can unsubscribe to any of the investor alerts you are subscribed to by visiting the
                            ‘unsubscribe’ section below. If you experience any issues with this process, please contact us for further assistance.</p>
                          <p><strong>By providing your email address below, you are providing consent to Cloudflare, Inc. to send you the requested Investor Email Alert updates.</strong></p>
                          <p class="module_required-text">* Required</p>
                        </span>
                      </div>
                      <div id="_ctrl0_ctl45_validationsummary" class="module_error-container" style="display:none;">
                      </div>
                      <div class="module-subscribe_table-wrap">
                        <table class="module-subscribe_table module-subscribe_form">
                          <tbody>
                            <tr id="_ctrl0_ctl45_rowEmailAddress" class="module-subscribe_table-input module-subscribe_email">
                              <td id="_ctrl0_ctl45_ctl02">
                                <label for="_ctrl0_ctl45_txtEmail" id="_ctrl0_ctl45_lblEmailAddressText">Email Address</label>
                                <span id="_ctrl0_ctl45_lblRequiredEmailAddress" class="module_required">*</span>
                                <input name="_ctrl0$ctl45$txtEmail" type="text" maxlength="128" id="_ctrl0_ctl45_txtEmail" class="module_input" placeholder="Your email" aria-hidden="true">
                                <span id="_ctrl0_ctl45_regexEmailValidator1" style="display:none;"></span>
                                <span id="_ctrl0_ctl45_reqvalEmailValidator1" style="display:none;"></span>
                              </td>
                            </tr>
                          </tbody>
                        </table>
                        <table id="_ctrl0_ctl45_tableMailingLists" class="module-subscribe_table module-subscribe_mailing-list">
                          <tbody>
                            <tr id="_ctrl0_ctl45_rowMailingListLabel" class="module-subscribe_table-input module-subscribe_list-header">
                              <td id="_ctrl0_ctl45_ctl17">
                                <label for="_ctrl0_ctl45_chkLists" id="_ctrl0_ctl45_lblMailingListsText">Investor Alert Options</label>
                                <span id="_ctrl0_ctl45_lblRequiredMailingLists" class="module_required">*</span>
                              </td>
                            </tr>
                            <tr id="_ctrl0_ctl45_rowMailingLists" class="module-subscribe_table-input module-subscribe_list">
                              <td id="_ctrl0_ctl45_ctl18">
                                <table id="_ctrl0_ctl45_chkLists">
                                  <tbody>
                                    <tr>
                                      <td><input id="_ctrl0_ctl45_chkLists_0" type="checkbox" name="_ctrl0$ctl45$chkLists$0" value="37"><label for="_ctrl0_ctl45_chkLists_0">News</label></td>
                                    </tr>
                                    <tr>
                                      <td><input id="_ctrl0_ctl45_chkLists_1" type="checkbox" name="_ctrl0$ctl45$chkLists$1" value="39"><label for="_ctrl0_ctl45_chkLists_1">Quarterly Reports</label></td>
                                    </tr>
                                    <tr>
                                      <td><input id="_ctrl0_ctl45_chkLists_2" type="checkbox" name="_ctrl0$ctl45$chkLists$2" value="40"><label for="_ctrl0_ctl45_chkLists_2">Annual Reports</label></td>
                                    </tr>
                                    <tr>
                                      <td><input id="_ctrl0_ctl45_chkLists_3" type="checkbox" name="_ctrl0$ctl45$chkLists$3" value="41"><label for="_ctrl0_ctl45_chkLists_3">SEC Filings</label></td>
                                    </tr>
                                    <tr>
                                      <td><input id="_ctrl0_ctl45_chkLists_4" type="checkbox" name="_ctrl0$ctl45$chkLists$4" value="42"><label for="_ctrl0_ctl45_chkLists_4">End of Day Stock Quote</label></td>
                                    </tr>
                                  </tbody>
                                </table>
                                <span id="_ctrl0_ctl45_cusvalMailingListsValidator" style="display:none;"></span>
                              </td>
                            </tr>
                          </tbody>
                        </table>
                        <div id="_ctrl0_ctl45_recaptcha_divModuleContainer" class="RecaptchaContainer">
                          <input type="hidden" name="_ctrl0$ctl45$recaptcha$hdnCaptchaToken" id="_ctrl0_ctl45_recaptcha_hdnCaptchaToken">
                          <script type="text/javascript">
                            function onLoad__ctrl0_ctl45_recaptcha() {
                              grecaptcha.render('_ctrl0_ctl45_btnSubmit', {
                                'sitekey': '6LcKf8wZAAAAADYEeFvKUvdj80FVct5G98mSJ29W',
                                'callback': 'onSubmit__ctrl0_ctl45_recaptcha',
                                'size': 'invisible'
                              });
                            }

                            function onSubmit__ctrl0_ctl45_recaptcha(token) {
                              var captchaTokenField = document.getElementById('_ctrl0_ctl45_recaptcha_hdnCaptchaToken');
                              captchaTokenField.value = token;
                              __doPostBack('_ctrl0$ctl45$btnSubmit', "");
                            }
                          </script>
                          <script src="https://www.google.com/recaptcha/api.js?onload=onLoad__ctrl0_ctl45_recaptcha&amp;render=explicit" async="" defer=""></script>
                          <style>
                            .grecaptcha-badge {
                              display: none !important;
                            }
                          </style>
                        </div>
                        <span id="_ctrl0_ctl45_cusvalRecaptcha" style="display:none;"></span>
                        <div class="module_actions">
                          <div>
                            <div class="grecaptcha-badge" data-style="bottomright"
                              style="width: 256px; height: 60px; position: fixed; visibility: hidden; display: block; transition: right 0.3s ease 0s; bottom: 14px; right: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden;">
                              <div class="grecaptcha-logo"><iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-x05ca1smn7o" frameborder="0" scrolling="no"
                                  sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
                                  src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LcKf8wZAAAAADYEeFvKUvdj80FVct5G98mSJ29W&amp;co=aHR0cHM6Ly9jbG91ZGZsYXJlLm5ldDo0NDM.&amp;hl=de&amp;v=QUpyTKFkX5CIV6EF8TFSWEif&amp;size=invisible&amp;cb=naib2m8obh20"></iframe>
                              </div>
                              <div class="grecaptcha-error"></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
                                style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
                            </div><iframe style="display: none;"></iframe>
                          </div><input type="submit" name="_ctrl0$ctl45$btnSubmit" value="Submit"
                            onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;_ctrl0$ctl45$btnSubmit&quot;, &quot;&quot;, true, &quot;dfb90763-ee41-4910-9f19-5bbafc77fe70&quot;, &quot;&quot;, false, false))"
                            id="_ctrl0_ctl45_btnSubmit" class="button module-subscribe_submit-button emailAlertSubscribeBtn" data-email-alert-subscribe-btn="true">
                          <p class="module_actions-text">By clicking Sign Up, I agree to Cloudflare's <a href="https://www.cloudflare.com/subscriptionagreement/" class="">terms</a>,
                            <a href="https://www.cloudflare.com/privacypolicy/" class="">privacy policy</a>, and <a href="https://www.cloudflare.com/cookie-policy/" class="">cookie policy</a>.</p>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <div id="_ctrl0_ctl45_divEditSubscriberConfirmation" class="module module-subscribe module_confirmation-container" style="DISPLAY:none;">
                  <div class="module_container module_container--outer">
                    <h2 class="module_title" tabindex="0">Email Alert Sign Up Confirmation</h2>
                    <div class="module_container module_container--inner">
                    </div>
                  </div>
                </div>
                <div id="_ctrl0_ctl45_div1" class="EditSubscriberConfirmation">
                </div>
                <style>
                  .EditSubscriberConfirmation {
                    display: inherit;
                  }
                </style><span id="_ctrl0_ctl45_ctl19" style="display:none;"></span>
                <style>
                  .q4l-loading-spinner {
                    border: 16px solid #f3f3f3;
                    border-radius: 50%;
                    border-top: 16px solid #3498db;
                    width: 120px;
                    height: 120px;
                    -webkit-animation: spin 2s linear infinite;
                    /* Safari */
                    animation: spin 2s linear infinite;
                  }

                  /* Safari */
                  @-webkit-keyframes spin {
                    0% {
                      -webkit-transform: rotate(0deg);
                    }

                    100% {
                      -webkit-transform: rotate(360deg);
                    }
                  }

                  @keyframes spin {
                    0% {
                      transform: rotate(0deg);
                    }

                    100% {
                      transform: rotate(360deg);
                    }
                  }
                </style>
                <div class="q4l-loading-spinner" id="_ctrl0_ctl46-spinner" style="display: none;"></div>
                <script>
                  function showMessage(message, targetElementId = "_ctrl0_ctl45_divEditSubscriberConfirmation") {
                    $("#" + targetElementId).text(message);
                    $("#" + targetElementId).show();
                  }

                  function getCookie(name) {
                    var nameEQ = name + "=";
                    var ca = document.cookie.split(";");
                    for (var i = 0; i < ca.length; i++) {
                      var c = ca[i];
                      while (c.charAt(0) == " ") c = c.substring(1, c.length);
                      if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
                    }
                    return null;
                  }
                  // see STD-647
                  (async function() {
                    const q4lTriggerClientID = window.localStorage.getItem("q4l_trigger_clientID");
                    // we check q4lTriggerClientID so that when there are multiple mailing lists,
                    // only the one that the user submitted will have its view changed so there is
                    // a cleaner UX
                    const didTriggerFlow = q4lTriggerClientID === "_ctrl0_ctl45";
                    let idToken = window.location.hash.includes("id_token") ? window.location.hash.replace("#id_token=", "") : null;
                    idToken = idToken ?? getCookie(Q4Login.StorageKeys.SessionToken);
                    if (window.location.hash.includes("error")) {
                      const errorCode = window.location.hash.replace("#error=", "");
                      if (errorCode === "401.1" && didTriggerFlow) {
                        const message = "Your email is not verified. Please click the verification link we sent to your inbox.";
                        $("#_ctrl0_ctl45_divModuleContainer").hide();
                        showMessage(message);
                      }
                    } else if (window.location.hash.includes("message")) {
                      const message = decodeURIComponent(window.location.hash.replace("#message=", ""));
                      if (didTriggerFlow) {
                        showMessage(message, "_ctrl0_ctl45_validationsummary");
                      }
                    } else if (idToken) {
                      // default message
                      let message = "Unable to subscribe using your Q4 Account, please try again.";
                      const mailingListSelections = localStorage.getItem("q4l_mailing_selections");
                      if (!!mailingListSelections && didTriggerFlow) {
                        try {
                          // hide mailing list selections, then show spinner
                          $("#_ctrl0_ctl45_divModuleContainer").hide();
                          $("#_ctrl0_ctl46-spinner").show();
                          // build and make request
                          const requestOptions = {
                            method: "PUT",
                            headers: {
                              "Content-Type": "application/json",
                              "Authorization": "Bearer " + idToken
                            },
                            body: mailingListSelections
                          };
                          const publicApi = "https://cloudflare2019ipo.studio.q4api.com/api/MailingList";
                          const response = await fetch(publicApi, requestOptions).catch(error => console.log(error));
                          const subscribeResult = await response.json();
                          if (subscribeResult) {
                            message = subscribeResult.data;
                          }
                        } catch (ex) {
                          console.log(ex);
                        }
                        localStorage.removeItem("q4l_mailing_selections");
                        localStorage.removeItem("q4l_email");
                        // set the output message then show it
                        showMessage(message);
                      } else if (window.location.hash.includes("id_token") && !mailingListSelections && didTriggerFlow) {
                        // if there is no mailing list selections at this point, then
                        // something is up.
                        showMessage(message);
                      }
                    }
                    // clean up
                    $("#_ctrl0_ctl46-spinner").hide();
                  })();
                </script>
              </span></span></div>
        </div>
        <div class="pane pane--footer2">
          <div class="pane_inner clearfix"><span class="FooterPane2Div12">
              <div id="_ctrl0_ctl36_divModuleContainer" class="module module-html module-footer-corporate">
                <div class="module_container module_container--outer">
                  <div class="module_container module_container--inner">
                    <div class="module_container--content">
                      <div class="module_item-group">
                        <ul class="module_item-list">
                          <li class="module_list-header" tabindex="0"> Sales <i class="q4-icon_caret-down"></i>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/plans/enterprise/contact/">
                    Enterprise Sales
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/partners/">
                    Become a Partner
                </a>
                          </li>
                        </ul>
                        <!--
        <p class="module_contact">
            Contact Sales:<br><a href="tel: +1 800 077 0774">+1 (800) 077 0774</a>
            <noscript><a href="tel:+16503198930">+1 650 319 8930</a></noscript>
        </p>
-->
                        <p class="module_contact"> Contact Sales:<br><a href="tel: +1 (888) 99 FLARE">+1 (888) 99 FLARE</a>
                          <noscript><a href="tel:+1 (888) 99 FLARE">+1 (888) 99 FLARE</a></noscript>
                        </p>
                      </div>
                      <div class="module_item-group">
                        <ul class="module_item-list">
                          <li class="module_list-header" tabindex="0"> Getting Started <i class="q4-icon_caret-down"></i>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/analysts/">
                    Industry Analysts
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/plans/">
                    Pricing
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/case-studies/">
                    Case Studies
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/resources/">
                    White Papers
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/webinars/">
                    Webinars
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/learning/">
                    Learning Center
                </a>
                          </li>
                        </ul>
                      </div>
                      <div class="module_item-group">
                        <ul class="module_item-list">
                          <li class="module_list-header" tabindex="0"> Community <i class="q4-icon_caret-down"></i>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://community.cloudflare.com">
                    Community Hub
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://blog.cloudflare.com">
                    Blog
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/galileo/">
                    Project Galileo
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/athenian/">
                    Athenian Project
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/campaigns/">
                   Cloudflare for Campaigns
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://cloudflare.tv/live">
                   Cloudflare TV
                </a>
                          </li>
                        </ul>
                      </div>
                      <div class="module_item-group">
                        <ul class="module_item-list">
                          <li class="module_list-header" tabindex="0"> Developers <i class="q4-icon_caret-down"></i>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://developers.cloudflare.com">
                    Developer Hub
                </a>
                          </li>
                          <!--<li class="module_list-item">
                <a href="https://www.cloudflare.com/technical-resources/">
                    Technical Resources
                </a>
            </li>-->
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/products/cloudflare-workers/">
                    Cloudflare Workers
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/integrations/">
                    Integrations
                </a>
                          </li>
                        </ul>
                      </div>
                      <div class="module_item-group">
                        <ul class="module_item-list">
                          <li class="module_list-header" tabindex="0"> Help Center <i class="q4-icon_caret-down"></i>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://support.cloudflare.com">
                    Support
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflarestatus.com">
                    Cloudflare Status
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/compliance/">
                    Compliance
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/gdpr/introduction/">
                    GDPR
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/trust-hub/abuse-approach/">
                    Trust &amp; Safety
                </a>
                          </li>
                        </ul>
                      </div>
                      <div class="module_item-group">
                        <ul class="module_item-list">
                          <li class="module_list-header" tabindex="0"> Company <i class="q4-icon_caret-down"></i>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/about-overview/">
                    About Cloudflare
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/diversity-equity-and-inclusion/">
                    Diversity, Equity, &amp; Inclusion
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/people/">
                    Our Team
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/press/">
                    Press
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="/home/default.aspx">
                    Investor Relations
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/careers/">
                    Careers
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/connect2023/">
                    Cloudflare Connect
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/logo/">
                    Logo
                </a>
                          </li>
                          <li class="module_list-item" aria-hidden="true">
                            <a href="https://www.cloudflare.com/network/">
                    Network Map
                </a>
                          </li>
                        </ul>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </span><span class="FooterPane2Div13">
              <div id="_ctrl0_ctl39_divModuleContainer" class="module module-html module-footer-bottom">
                <div class="module_container module_container--outer">
                  <div class="module_container module_container--inner">
                    <div class="module_container--content">
                      <div class="module_footer-social">
                        <a target="_blank" rel="noopener" href="https://www.facebook.com/Cloudflare/">
                       <img src="https://cloudflare.net/files/design/svg/facebook-white.svg">
            <span class="sr-only">(Link to Facebook)</span>
        </a>
                        <a target="_blank" rel="noopener" href="https://twitter.com/Cloudflare">
                       <img src="https://cloudflare.net/files/design/svg/x-white.svg">
            <span class="sr-only">(Link to X)</span>
        </a>
                        <!--<a target="_blank" rel="noopener" href="https://twitter.com/Cloudflare">
            <i class="q4-icon_twitter">
                <span class="path1"></span>
                <span class="path2"></span>
            </i>
            <span class="sr-only">(Link to Twitter)</span>
        </a>-->
                        <a target="_blank" rel="noopener" href="https://www.linkedin.com/company/cloudflare-inc-">
                       <img src="https://cloudflare.net/files/design/svg/linkedin-white.svg">
            <span class="sr-only">(Link to Linkedin)</span>
        </a>
                        <a target="_blank" rel="noopener" href="https://www.youtube.com/cloudflare">
                       <img src="https://cloudflare.net/files/design/svg/youtube-white.svg">
            <span class="sr-only">(Link to Youtube)</span>
        </a>
                        <a target="_blank" rel="noopener" href="https://www.instagram.com/cloudflare/">
                       <img src="https://cloudflare.net/files/design/svg/instagram-white.svg">
            <span class="sr-only">(Link to Instagram)</span>
        </a>
                      </div>
                      <div class="module_footer-legal">
                        <span class="module_footer-legal--copyright">© <span class="copyright_year">2024</span> Cloudflare, Inc.</span>
                        <div class="module_footer-legal--links">
                          <a href="https://www.cloudflare.com/privacypolicy/">Privacy Policy</a>
                          <a href="https://www.cloudflare.com/website-terms/">Terms of Use</a>
                          <a href="https://www.cloudflare.com/abuse/">Trust &amp; Safety</a>
                          <a href="#" class="ot-sdk-show-settings">Cookie Preferences</a>
                          <a href="https://www.cloudflare.com/trademark/">Trademark</a>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </span></div>
        </div>
        <div class="pane pane--credits">
          <div class="pane_inner"><span class="Q4FooterDiv14">
              <div id="_ctrl0_ctl42_divModuleContainer" class="module module-embed hidden">
                <div class="module_container module_container--outer">
                  <div class="module_container module_container--inner">
                    <script>
                      var q4App = $.extend(true, q4Defaults, {
                        options: {
                          headerOffset: $('.pane--header').outerHeight(),
                          mailingListConfig: {
                            submitText: 'Sign Up'
                          }
                        },
                        fancySignup: function() {
                          var inst = this,
                            validationLock = true,
                            signup = inst.options.mailingListSignupCls,
                            $signup = $(signup),
                            confirm = 'div[id*="SubscriberConfirmation"]',
                            $confirm = $('div[id*="SubscriberConfirmation"]'), // jshint ignore:line
                            footerSuccess = inst.options.mailingListConfig.location + ' ' + confirm + ' .module_message--success',
                            $footerSuccess = $(footerSuccess);
                          // Subscriber Confirmation fix
                          if ($confirm.is(':visible')) {
                            if ($confirm.filter(':visible').closest(inst.options.mailingListConfig.location).length) {
                              var successText = $confirm.filter(':visible').closest(inst.options.mailingListConfig.location).find('.module_message--success').text();
                              $confirm.filter(':visible').parent().html(inst.options.mailingListConfig.tpl).find('.module_message--success').html(successText);
                            }
                            inst.scrollTo($('div[id*="SubscriberConfirmation"]').filter(':visible'), 0);
                            if (!$footerSuccess.length) {
                              $('.module-unsubscribe,' + inst.options.mailingListConfig.hideOnConfirmation).addClass('js--hidden');
                            }
                          }
                          if (!$signup.length) {
                            return;
                          }
                          $signup.each(function() {
                            var $this = $(this);
                            // If a confirmation or error message is visible on page load, scroll to the module
                            if ($this.find('input.module_input').length && $this.find('input.module_input').val().length) {
                              inst.scrollTo($this, 0);
                            }
                            // Create a second submit button to be displayed inside fancybox. Replace input type submit with button
                            var $submit = $this.find('input[type="submit"]');
                            $submit.addClass('js--hidden');
                            $submit[0].outerHTML = $submit[0].outerHTML.replace(/^<input/, '<button') + '<span class="button_text">' + $submit[0].value + '</span></button>';
                            $this.find('.module_actions').append('<button type="submit" class="button module-subscribe_submit-button module-subscribe_submit-button--fancy"><span class="button_text">' + inst.options.mailingListConfig
                              .submitText + '</span></button>');
                            $this.on('click', '.module-subscribe_submit-button--fancy', function(e) {
                              e.preventDefault();
                              validationLock = false;
                              var $parent = $(this).closest(signup),
                                errors = inst._mailingListValidation($parent);
                              if (!errors.length) {
                                $(this).closest(signup).find('.module_actions [type="submit"]').not(this).trigger('click');
                                return false;
                              } else {
                                inst.scrollTo($this.find('.module_error-container'), 0);
                              }
                              return false;
                            });
                            // Run validation on change
                            $this.find('input, select').on('change', function() {
                              if (!validationLock) {
                                inst._mailingListValidation($this);
                              }
                            });
                            // Validate submit on enter
                            $this.find('input[type="text"], input[type="email"]').on('keydown', function(e) {
                              if (e.keyCode == 13) {
                                e.preventDefault();
                                $(this).closest(signup).find('.module_actions [type="submit"]').trigger('click');
                                return false;
                              }
                            });
                          });
                        },
                        subscribeFooterText: function() {
                          $(".pane--footer .module-subscribe .module_actions").append(
                            '<p class="module_actions-text">By clicking Sign Up, I agree to Cloudflare\'s <a href="https://www.cloudflare.com/subscriptionagreement/" class="">terms</a>, <a href="https://www.cloudflare.com/privacypolicy/" class="">privacy policy</a>, and <a href="https://www.cloudflare.com/cookie-policy/" class="">cookie policy</a>.</p>'
                            );
                        },
                        subscribeFooterGTM: function() {
                          if ($('div[id*="SubscriberConfirmation"]').filter(':visible').length > 0) {
                            //dataLayer.push({ "eventCategory": "Investor Alert Sign Up", "eventAction": "News; Quarterly Reports; Annual Reports"});
                            dataLayer.push({
                              event: 'FormSubmission',
                              'eventCategory': 'Form',
                              'eventAction': '(success) - Investor Alert Sign Up'
                            });
                          }
                        },
                        scollingTable: function(selector) {
                          $(selector).not(selector + ' table').wrap('<div class="table-wrapper" />');
                        },
                        meetingFancy: function($selector, trigger) {
                          var bCookie = document.cookie.replace(/(?:(?:^|.*;\s*)bCookie\s*\=\s*([^;]*).*$)|^.*$/, "$1");
                          if (!bCookie.length) {
                            $selector.removeClass('js--hidden');
                          }
                          $selector.on('click', '.button--cookie', function() {
                            $selector.addClass('js--hidden');
                            document.cookie = 'bCookie=true; path=/';
                          });
                          $selector.on('click', trigger, function(e) {
                            e.preventDefault();
                            $.fancybox.open({
                              type: 'iframe',
                              src: '/request-meeting-iframe/default.aspx',
                              opts: {
                                smallBtn: false,
                                margin: [10, 0],
                                slideClass: 'fancybox-slide--form',
                                parentEl: 'form'
                              }
                            });
                          });
                          window.addEventListener('message', function(event) {
                            if (event.data == 'close-fancybox') {
                              $.fancybox.close();
                            }
                          }, false);
                        },
                        stickyNavBar: function() {
                          var inst = this,
                            $window = $(window),
                            $layout = $('.layout'),
                            $header = $('.pane--header'),
                            $nav = $('.nav--secondary'),
                            $navContainer = $('.pane--navigation'),
                            navContainerPos = function() {
                              return $navContainer.position().top;
                            };
                          $window.on('scroll', function() {
                            if ($window.scrollTop() > 0) {
                              $layout.addClass('js--header-small');
                            } else {
                              $layout.removeClass('js--header-small');
                            }
                            if ($window.width() > 1024) {
                              $navContainer.css('min-height', $nav.outerHeight());
                              if ($window.scrollTop() + $header.outerHeight() >= navContainerPos()) {
                                $layout.addClass('js--sticky');
                                $nav.css('top', $header.height());
                              } else {
                                $layout.removeClass('js--sticky');
                                $nav.removeAttr('style');
                              }
                            } else {
                              $layout.removeClass('js--sticky');
                              $nav.removeAttr('style');
                              $navContainer.removeAttr('style');
                            }
                          });
                          $window.on('resize', function() {
                            if ($window.width() > 1024) {
                              $layout.removeClass('js--sticky');
                              $navContainer.removeAttr('style').css('min-height', $nav.outerHeight());
                              $nav.removeAttr('style');
                            } else {
                              $layout.removeClass('js--sticky');
                              $nav.removeAttr('style');
                              $navContainer.removeAttr('style');
                            }
                            $window.trigger('scroll');
                          }).resize();
                        },
                        init: function() {
                          var app = this;
                          app.cleanUp();
                          app.submitOnEnter('.module-unsubscribe');
                          app.submitOnEnter('.module-search');
                          app.validateSubmit('.module-search');
                          app.superfish($('.nav--main .level2'), {
                            cssArrows: false
                          });
                          app.mobileMenuToggle($('.layout'), '.pane--navigation', '.layout_toggle i');
                          app.cleanQuickLinks($('.module-links'));
                          app.copyright($('.copyright_year'));
                          app.docTracking();
                          app.fancySignup();
                          app.resetDate(['.nav a[href*="s4.q4web.com"]:not([href$=".pdf"])']);
                          app.previewToolbar();
                          app.reveal('.pane--header .module-search', 'h2', 'input[type="text"]', false);
                          app.stickyNavBar();
                          app.meetingFancy($('.module-cta'), '.button--meeting');
                          app.sections();
                          app.reveal('.module-footer-corporate .module_item-list', '.module_list-header', '.module_list-item');
                          app.subscribeFooterText();
                          app.subscribeFooterGTM();
                        }
                      });
                      q4App.init();
                    </script>
                  </div>
                </div>
              </div>
            </span><span class="Q4FooterDiv16">
              <div id="_ctrl0_ctl49_divModuleContainer" class="module module-embed">
                <div class="module_container module_container--outer">
                  <div class="module_container module_container--inner">
                    <script type="text/javascript" src="https://www.bugherd.com/sidebarv2.js?apikey=uxiiqto4ih54s6rxrxbzxa" async="true"></script>
                  </div>
                </div>
              </div>
            </span><span class="Q4FooterDiv6">
              <div id="_ctrl0_ctl67_divModuleContainer" class="module module-embed hidden">
                <div class="module_container module_container--outer">
                  <div class="module_container module_container--inner">
                    <script type="text/javascript" src="https://cloudflare.net/files/js/jquery.waypoints.min.js"></script>
                    <script type="text/javascript" src="https://cloudflare.net/files/js/jquery.counterup.min.js"></script>
                    <script>
                      $('.counter').counterUp({
                        time: 2000
                      });
                      $('.module-why-invest .grid').slick({
                        slidesToShow: 4,
                        slidesToScroll: 4,
                        responsive: [{
                          breakpoint: 768,
                          settings: {
                            slidesToShow: 1,
                            slidesToScroll: 1,
                            arrows: true
                          }
                        }]
                      })
                    </script>
                  </div>
                </div>
              </div>
            </span></div>
        </div>
      </div>
    </div>
  </div>
  <input type="hidden" name="__antiCSRF" id="__antiCSRF" value="">
  <script type="text/javascript">
    //<![CDATA[
    var Page_ValidationSummaries = new Array(document.getElementById("_ctrl0_ctl45_validationsummary"));
    var Page_Validators = new Array(document.getElementById("_ctrl0_ctl45_regexEmailValidator1"), document.getElementById("_ctrl0_ctl45_reqvalEmailValidator1"), document.getElementById("_ctrl0_ctl45_cusvalMailingListsValidator"), document
      .getElementById("_ctrl0_ctl45_cusvalRecaptcha"), document.getElementById("_ctrl0_ctl45_ctl19"));
    //]]>
  </script>
  <script type="text/javascript">
    //<![CDATA[
    var _ctrl0_ctl45_validationsummary = document.all ? document.all["_ctrl0_ctl45_validationsummary"] : document.getElementById("_ctrl0_ctl45_validationsummary");
    _ctrl0_ctl45_validationsummary.headertext = "<p class=\'module_message module_message--error\'>The following errors must be corrected:</p>";
    _ctrl0_ctl45_validationsummary.displaymode = "List";
    _ctrl0_ctl45_validationsummary.validationGroup = "dfb90763-ee41-4910-9f19-5bbafc77fe70";
    var _ctrl0_ctl45_regexEmailValidator1 = document.all ? document.all["_ctrl0_ctl45_regexEmailValidator1"] : document.getElementById("_ctrl0_ctl45_regexEmailValidator1");
    _ctrl0_ctl45_regexEmailValidator1.controltovalidate = "_ctrl0_ctl45_txtEmail";
    _ctrl0_ctl45_regexEmailValidator1.errormessage = "Email address is not valid.";
    _ctrl0_ctl45_regexEmailValidator1.display = "None";
    _ctrl0_ctl45_regexEmailValidator1.enabled = "False";
    _ctrl0_ctl45_regexEmailValidator1.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
    _ctrl0_ctl45_regexEmailValidator1.validationexpression = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
    var _ctrl0_ctl45_reqvalEmailValidator1 = document.all ? document.all["_ctrl0_ctl45_reqvalEmailValidator1"] : document.getElementById("_ctrl0_ctl45_reqvalEmailValidator1");
    _ctrl0_ctl45_reqvalEmailValidator1.controltovalidate = "_ctrl0_ctl45_txtEmail";
    _ctrl0_ctl45_reqvalEmailValidator1.errormessage = "Email address is required.";
    _ctrl0_ctl45_reqvalEmailValidator1.display = "None";
    _ctrl0_ctl45_reqvalEmailValidator1.validationGroup = "dfb90763-ee41-4910-9f19-5bbafc77fe70";
    _ctrl0_ctl45_reqvalEmailValidator1.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    _ctrl0_ctl45_reqvalEmailValidator1.initialvalue = "";
    var _ctrl0_ctl45_cusvalMailingListsValidator = document.all ? document.all["_ctrl0_ctl45_cusvalMailingListsValidator"] : document.getElementById("_ctrl0_ctl45_cusvalMailingListsValidator");
    _ctrl0_ctl45_cusvalMailingListsValidator.errormessage = "Mailing list selection is required.";
    _ctrl0_ctl45_cusvalMailingListsValidator.display = "None";
    _ctrl0_ctl45_cusvalMailingListsValidator.validationGroup = "dfb90763-ee41-4910-9f19-5bbafc77fe70";
    _ctrl0_ctl45_cusvalMailingListsValidator.evaluationfunction = "CustomValidatorEvaluateIsValid";
    var _ctrl0_ctl45_cusvalRecaptcha = document.all ? document.all["_ctrl0_ctl45_cusvalRecaptcha"] : document.getElementById("_ctrl0_ctl45_cusvalRecaptcha");
    _ctrl0_ctl45_cusvalRecaptcha.errormessage = "The captcha test has failed. Please try again.";
    _ctrl0_ctl45_cusvalRecaptcha.display = "None";
    _ctrl0_ctl45_cusvalRecaptcha.validationGroup = "dfb90763-ee41-4910-9f19-5bbafc77fe70";
    _ctrl0_ctl45_cusvalRecaptcha.evaluationfunction = "CustomValidatorEvaluateIsValid";
    var _ctrl0_ctl45_ctl19 = document.all ? document.all["_ctrl0_ctl45_ctl19"] : document.getElementById("_ctrl0_ctl45_ctl19");
    _ctrl0_ctl45_ctl19.controltovalidate = "_ctrl0_ctl45_txtEmail";
    _ctrl0_ctl45_ctl19.errormessage = "Email Address is invalid.";
    _ctrl0_ctl45_ctl19.display = "None";
    _ctrl0_ctl45_ctl19.validationGroup = "dfb90763-ee41-4910-9f19-5bbafc77fe70";
    //]]>
  </script>
  <div class="aspNetHidden">
    <input type="hidden" name="__SCROLLPOSITIONX" id="__SCROLLPOSITIONX" value="0">
    <input type="hidden" name="__SCROLLPOSITIONY" id="__SCROLLPOSITIONY" value="0">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var Page_ValidationActive = false;
    if (typeof(ValidatorOnLoad) == "function") {
      ValidatorOnLoad();
    }

    function ValidatorOnSubmit() {
      if (Page_ValidationActive) {
        return ValidatorCommonOnSubmit();
      } else {
        return true;
      }
    }
    theForm.oldSubmit = theForm.submit;
    theForm.submit = WebForm_SaveScrollPositionSubmit;
    theForm.oldOnSubmit = theForm.onsubmit;
    theForm.onsubmit = WebForm_SaveScrollPositionOnSubmit;
    //]]>
  </script>
</form>

Text Content

Skip to main content


 * Home
   * News
   * Events & Presentations
   * Stock Information
     * Stock Quote & Chart
     * Analyst Coverage
   * Financials
     * SEC Filings
     * Quarterly Results
   * Governance
     * Governance Documents
     * Leadership
     * Board of Directors
     * Committee Composition
   * Impact
   * Resources
     * Information Request Form
     * Investor Email Alerts


SITE SEARCH





INVESTOR RELATIONS

 * Home
   * News
   * Events & Presentations
   * Stock Information
     * Stock Quote & Chart
     * Analyst Coverage
   * Financials
     * SEC Filings
     * Quarterly Results
   * Governance
     * Governance Documents
     * Leadership
     * Board of Directors
     * Committee Composition
   * Impact
   * Resources
     * Information Request Form
     * Investor Email Alerts




CORPORATE OVERVIEW

Cloudflare, Inc. (NYSE: NET) is on a mission to help build a better Internet.
Cloudflare is a global cloud services provider that delivers a broad range of
services to businesses of all sizes and in all geographies—making them more
secure, enhancing the performance of their business-critical applications, and
eliminating the cost and complexity of managing individual network hardware.


KEY METRICS

30%+

of Fortune 1,000 are Paying Customers as of September 30, 2023

~95%

Internet Users in the World within ~50ms

77%

GAAP Gross Margin in Q3 2023

48%+

Revenue CAGR FY17-FY22


LATEST NEWS

01/09/2024
Cloudflare Announces Date of Fourth Quarter 2023 Financial Results
Read More
01/09/2024
New Cloudflare Report Shows Organizations Struggle to Identify and Manage
Cybersecurity Risks of APIs
Read More
12/18/2023
Cloudflare Publishes Third Annual Impact Report
Read More
View all news


LATEST PRESENTATION

11/02/2023
Q3 2023 Investor Presentation
Download PDF (opens in new window)
View All Presentations



EVENTS

02/08/2024 5:00 PM ET
Cloudflare Q4'23 Earnings
Add to Calendar
 * Add to Apple Calendar
 * Add to Google Calendar
 * Add to Microsoft Outlook
 * Add to iCalendar

Webcast(opens in new window)
View All Events



CONTACT US

Investor Relations


Send Email




QUICK LINKS

 * SEC Filings
 * Information Request Form


INVESTOR EMAIL ALERTS

To opt-in for investor email alerts, please enter your email address in the
field below and select at least one alert option. After submitting your request,
you will receive an activation email to the requested email address. You must
click the activation link in order to complete your subscription. You can sign
up for additional alert options at any time.

At Cloudflare, Inc., we promise to treat your data with respect and will not
share your information with any third party. You can unsubscribe to any of the
investor alerts you are subscribed to by visiting the ‘unsubscribe’ section
below. If you experience any issues with this process, please contact us for
further assistance.

By providing your email address below, you are providing consent to Cloudflare,
Inc. to send you the requested Investor Email Alert updates.

* Required



Email Address *

Investor Alert Options *

News Quarterly Reports Annual Reports SEC Filings End of Day Stock Quote



By clicking Sign Up, I agree to Cloudflare's terms, privacy policy, and cookie
policy.


EMAIL ALERT SIGN UP CONFIRMATION




 * Sales
 * Enterprise Sales
 * Become a Partner

Contact Sales:
+1 (888) 99 FLARE +1 (888) 99 FLARE

 * Getting Started
 * Industry Analysts
 * Pricing
 * Case Studies
 * White Papers
 * Webinars
 * Learning Center

 * Community
 * Community Hub
 * Blog
 * Project Galileo
 * Athenian Project
 * Cloudflare for Campaigns
 * Cloudflare TV

 * Developers
 * Developer Hub
   
 * Cloudflare Workers
 * Integrations

 * Help Center
 * Support
 * Cloudflare Status
 * Compliance
 * GDPR
 * Trust & Safety

 * Company
 * About Cloudflare
 * Diversity, Equity, & Inclusion
 * Our Team
 * Press
 * Investor Relations
 * Careers
 * Cloudflare Connect
 * Logo
 * Network Map

(Link to Facebook) (Link to X) (Link to Linkedin) (Link to Youtube) (Link to
Instagram)
© 2024 Cloudflare, Inc.
Privacy Policy Terms of Use Trust & Safety Cookie Preferences Trademark




OUR SITE USES COOKIES

Like most websites, we use cookies to make our site work the way you expect it
to, improve your experience on our site, analyze site usage, and assist in our
marketing efforts. By choosing "Accept All Cookies", you agree to the storing of
all categories of cookies on your device. If you wish to accept or reject some
categories of cookies, please click “Cookie Preferences.”
Cookie Preferences Reject All Accept All Cookies



YOUR COOKIE OPTIONS

Cloudflare uses four types of cookies as described below. You can decide which
categories of cookies you wish to accept to improve your experience on our
website. To learn more about the cookies we use on our site, please read our
Cookie Policy.
Cloudflare's Cookie Policy
Allow All


MANAGE CONSENT PREFERENCES

STRICTLY NECESSARY COOKIES

Always Active

Strictly Necessary cookies are essential to our website functioning as expected.
You cannot turn off Strictly Necessary cookies because they are required to
deliver security, enable core site functionality, and help you use our site's
features and services as you would expect (including remembering your cookie
consent preferences). Cloudflare does not use these cookies to track individuals
across websites.

Cookies Details‎

FUNCTIONAL COOKIES

Functional Cookies

Functional cookies allow us to remember choices you make about the kind of
experience you want on our site and to provide you with a more personalized
experience. For example, a functional cookie is required to remember which
language you prefer.

Cookies Details‎

PERFORMANCE COOKIES

Performance Cookies

Performance cookies help us learn how you use our website to help improve its
performance and design. These cookies provide us with aggregated statistical
information such as number of page visits, page load speeds, how long a user
spends on a particular page, and the types of browsers or devices used to access
our site.

Cookies Details‎

TARGETING COOKIES

Targeting Cookies

We use Targeting cookies to deliver advertisements relevant to you and your
interests when you visit other websites that host advertisements.

Cookies Details‎
Back Button


COOKIE LIST



Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Reject All Confirm My Choices