Delaware
|
|
27-5411834
|
(State or other jurisdiction of
incorporation or organization)
|
|
(I.R.S. Employer
Identification Number)
|
Title of each class
|
|
Trading Symbol(s)
|
|
Name of each exchange on which registered
|
Class A Common Stock, $0.00002 par value
|
|
FSLY
|
|
The New York Stock Exchange
|
Large accelerated filer
|
☐
|
|
Accelerated filer
|
☐
|
Non-accelerated filer
|
☒
|
|
Smaller reporting company
|
☐
|
|
|
|
Emerging growth company
|
☒
|
|
|
Page
|
|
|
|
|
|
|
|
|
|
|
|
|
|
•
|
our ability to attract and retain customers;
|
•
|
our ability to increase the usage of our platform by existing customers;
|
•
|
defects, interruptions, security breaches, delays in performance, or similar problems with our platform;
|
•
|
our financial performance, including our revenue, cost of revenue, operating expenses, and our ability to attain and sustain profitability;
|
•
|
our ability to adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, and changing customer needs, requirements, or preferences;
|
•
|
the growth of our relevant markets;
|
•
|
our platform’s functionality, scalability, performance, ease of use, reliability, and cost effectiveness relative to that of our competitors’ products and services;
|
•
|
our ability to compete effectively with existing competitors and new market entrants;
|
•
|
our ability to attract and retain qualified employees and key personnel;
|
•
|
our ability to maintain, protect, and enhance our intellectual property; and
|
•
|
our ability to comply with laws and regulations that currently apply or may become applicable to our business both in the United States and internationally.
|
•
|
Developers must be empowered to innovate;
|
•
|
Platforms must innovate ahead of market demands while still being reliable, scalable, and secure; and
|
•
|
Vendors must provide exceptional flexibility and support.
|
•
|
Full programmability. Our powerful platform allows developers to write and deploy their custom code to push application logic to the edge. We believe that logic like A/B testing, URL redirects, paywall authentication, and location/language customization can all be executed faster and more efficiently at the edge;
|
•
|
Reusable modules. Our platform includes reusable modules based on commonly deployed custom code examples. We package and add these reusable modules to our platform, which do not require developer experience to implement.
|
•
|
Real-time visibility and control. Our edge cloud platform is built with instant visibility and control as a core tenet. We stream log data from our network edge in real time so developers can instantly see the impact of new code in production, troubleshoot issues as they occur and rapidly identify suspicious traffic. We also empower developers to make and roll back their own configuration or code changes on the fly; and
|
•
|
Agile development. Developers can build Fastly into their technology stack to power continuous integration and continuous deployment (“CI/CD") efforts. They can use our edge cloud platform to help
|
•
|
API acceleration. Accelerate and secure critical application programming interface (“API") responses at the edge for delightful application experiences, such as instant hotel lookup based on location and real-time inventory updates between retail stores and their online storefronts;
|
•
|
Internet of things ("IoT"). Process and secure data from connected devices at the edge for instant results for time-sensitive applications;
|
•
|
Cloud migration. Seamlessly migrate from data center to cloud, hybrid or multi-cloud environments, enabling the customer to take advantage of the functionality and cost savings of one or more cloud providers; and
|
•
|
Enabling blockchain. Cache and accelerate individual transactions on the blockchain in real time.
|
•
|
Software-centric approach at global scale. From the start, we realized that single purpose hardware-based solutions that rely on custom-designed chips are inflexible. Custom hardware, like routers, load balancers, and security appliances, do not have the flexibility to support the dynamic needs of the modern internet. We started with open source software like Varnish and Linux, then rewrote it to support the use cases of a multi-tenant, high-performance edge cloud. We created our own proprietary software-defined networking stack with built-in routing and load balancing, a storage system for optimal storage usage and performance, a massive data pipeline to send customer logs, a cache invalidation system that purges content around the world in an average of 150 milliseconds or less, and a proprietary control panel that allows our customers to update their edge application logic and configurations in seconds around the world. We architect the software to run on custom-designed servers built upon commodity components and network hardware so that we can control every aspect of the network, from request to response and drive as much utilization and scale as possible. Our software-centric approach is designed for better network efficiency and greater flexibility to scale as we add more services.
|
•
|
POP design. We built Fastly for the internet of today—meaning fewer POPs, each with massive scale and located at the key interconnection points of the internet. Our POPs are connected directly to the core internet, each connecting directly to core Internet Service Provider ("ISPs") and 78 Internet Exchange Points as of December 31, 2019 to offer high performance in long-tail content caching. We run fewer clusters of more powerful servers that provide superior performance for customers who expect updates to be pushed out to their global end-users nearly instantaneously. Legacy CDNs do not offer this benefit, as it is extremely difficult to update hundreds of thousands of servers around the world;
|
•
|
Server efficiency. We have a highly efficient global server footprint because we combine advanced server and network hardware with our world class software at each of our POPs. As of December 31, 2019, we had 2,216 servers. Our servers are optimized to handle the complex workloads of compute at the edge by using high-end Central Processing Units and significant amount of Random Access Memory to process Varnish Configuration Language ("VCL"). We use solid-state drives, for fast and constant lookup times, and modern 25 Gigabit Ethernet for robust bandwidth. This, combined with our algorithms and custom software, gives us the flexibility to scale while dramatically reducing operating burden; and
|
•
|
One network. We have built a single powerful, compliant network to support customers’ security and delivery needs:
|
◦
|
Our single network is designed to provide the massive scale needed to defend against today’s growing DDoS threats without sacrificing performance. The servers in our platform provide all of the features of our product suite, allowing rapid and predictable scaling; and
|
◦
|
We help meet customers’ Payment Card Industry ("PCI"), Health Insurance Portability and Accountability Act ("HIPAA"), and Service Organization Control ("SOC") needs without impacting performance. Because of our flexible routing and server architecture, we do not need to send PCI traffic off to a separate sub-optimal network.
|
•
|
Infrastructure-agnostic traffic distribution. Support enterprise hybrid and multi-cloud strategies by intelligently routing traffic across different cloud providers, or between cloud and on-premise data centers, regardless of location;
|
•
|
Efficient traffic spike management. Allow enterprises to accommodate traffic spikes by intelligently and rapidly distributing content requests across their network;
|
•
|
Live streaming at scale. Deliver highly-reliable live streaming experiences with minimal interruptions, even when concurrently streaming to large global audiences;
|
•
|
Responsive mobile applications. Serve rapidly-changing mobile content from the edge, enabling end-users to instantly access the very latest news updates, weather forecast, hotel availability, or store inventory from their mobile applications;
|
•
|
Operational agility. Our edge cloud platform minimizes risk through instant visibility and control. Security operation teams can use our real-time data feeds to see threats and exposures to vulnerabilities as they emerge. Our products are designed to make rule changes on the fly and update policies around the globe in seconds based on real-time traffic insights, without having to engage professional services. These features allow our security offerings to integrate into enterprise security software development cycles, thereby supporting modern DevSecOps practices.
|
•
|
Performance centric. Fastly’s security offerings allow developers to iterate and test code quickly, while providing security teams with tools that reduce risk without impeding performance. Our high-bandwidth, globally distributed network naturally scales to absorb disruptive DDoS attacks. Our WAF and bot detection solutions are built into our edge cloud platform, allowing us to protect web-based applications with minimal latency.
|
•
|
Serverless security. Fastly’s platform provides a secure, serverless development platform at the edge. It is designed to deploy custom applications, without impacting production traffic or having to worry about patching servers for the latest operating system vulnerabilities. Customers can spin up a sandbox environment which automatically executes code for a limited period of time and rapidly decommission it, significantly reducing the attack surface.
|
•
|
Freedom to try. Our free trial allows developers to sign up and start experimenting with our edge cloud platform in a frictionless, self-service manner;
|
•
|
Flexible support model. Developers are free to program on our edge cloud platform, taking advantage of our rich documentation and expertise of our developer community. For customers who require more guidance, we provide a range of support packages and access to deep technical expertise from front-of-line support staff to technical account managers; and
|
•
|
Partner friendly. Just as we expose the ability to program at the edge to our customer base, we extend that power and functionality to our partners as well. This allows our partners to build out applications that run at the edge, and provide a feature or service that is complementary to our platform. We enable these integrations with a focus on API-support and a large number of code libraries.
|
•
|
Invest in our technology platform. We intend to continue to invest in our large-scale, enterprise-grade edge cloud platform which is both developer-friendly and fully programmable. We will strengthen our investment in research and development so that we can add new and differentiated products on top of our edge cloud platform. Since the end of 2014, we have grown our research and development team by a factor of five, from 36 to 191 people as of December 31, 2019, deepening our talent across multiple functional groups;
|
•
|
Expansion into additional vertical markets. Our platform offers a broad range of capabilities, and our customers have diverse needs. To best serve these needs we have successfully adopted a vertical approach to our sales and marketing efforts. We intend to build upon our initial success in digital publishing, media and entertainment, technology, online retail, travel and hospitality, and financial technology services, while expanding into new markets over time;
|
•
|
Further enable channel partners. Our edge cloud platform is the backend of choice for many of the largest Platform as a Service ("PaaS") vendors serving the developer community. These PaaS vendors aggregate millions of unique web properties under one brand, using Fastly as their edge cloud. We believe that more and more web applications will be built on convenient and powerful out-of-the-box solutions offered by large PaaS vendors. Many of our solution partners are PaaS providers who built us into their platform to offer faster, more secure and scalable experience. Current examples include Brightcove, Shopify, Drupal, Magento, WIX, and Adobe Portfolio. As our partners expand their customer base, we will grow alongside them, providing us with exposure to millions of developers who will become familiar with us, and potentially become customers themselves;
|
•
|
Invest in marketing. Our developer customers have been our best marketers. Historically, we have grown based on word-of-mouth and delivering a great product, and have invested relatively small amounts in marketing. In year ended December 31, 2019, we spent a total of $71.1 million in sales and marketing. As we look towards our next stage of growth, we plan on significantly increasing our brand and digital marketing efforts, running campaigns that target both developers and business decision makers across different verticals;
|
•
|
Expand existing customer relationships. Over time, our customers have expanded their use of our platform. For the years ended December 31, 2019, December 31, 2018, and December 31, 2017, our DBNER was 135.5%, 132.0%, and 147.3%, respectively, highlighting the strength of our platform. Many of our largest customers have grown through a "land and expand" strategy. On average, our customers have increased their annual spend by more than 20% year over year since 2014, growing from an average last 12-months revenue of $35,000 to over $110,000 as of December 31, 2019. In more technically savvy organizations, developers have championed our solution, paving the way for us to engage with business decision makers. For more traditional organizations, we are often brought in to initially help facilitate a move to the cloud and from there we extend our product to support many other use cases. We plan to continually increase wallet-share over time for existing customers as we build out new products and features, and as customers continue to fully recognize the value of our platform;
|
•
|
Grow our technology ecosystem. We operate between the "big 3" origin cloud platforms and a growing community of companies that provide big data, machine learning, and security solutions. In this sense, we act as the unifying layer for a growing number of cloud services. Current partnerships and integrations include Sumo Logic, Amazon Web Services ("AWS"), Azure, and Google Cloud Platform. As customers consume more cloud and software as a service (“SaaS") offerings, we can create additional value and grow with our partners; and
|
•
|
Extend our global footprint. As our customer base grows, we plan to aggressively scale our network accordingly. For the years ended December 31, 2019 and December 31, 2018, 29% and 23%, respectively, of our revenue was generated from customers headquartered outside of the United States. We are expanding our global corporate footprint to support these international customers. As of December 31, 2019, we had 68 POPs strategically located in 53 markets, with more additions planned. We believe significant opportunity exists for further international growth.
|
•
|
Compute@Edge. Launched in beta in November 2019, this next generation serverless offering is intended to provide developers with a powerful new language-agnostic compute environment. From our inception, we have given developers the ability to use VCL to build more complex applications on our edge cloud platform. Compute@Edge is designed to support other popular coding languages. Like all our offerings, Compute@Edge is built to be secure, performant and scalable; at 35.4 microseconds it offers a 100x faster startup times than other solutions on the market.
|
•
|
Build on Fastly. This is a collection of 80+ code-based solutions designed to help developers solve problems faster and safer at the edge. Developers can take advantage of pre-built code developed by Fastly experts (and other customers) to do A/B testing, waiting rooms, website redirects, geofencing and much more on the edge. Step-by-step tutorials walk them through both simple configurations and more advanced solutions.
|
•
|
Edge Features. These are the building blocks which developers can use alongside our Build on Fastly solution library. Combining edge features with pre-built code from our library empowers developers to create complete solutions to solve problems at the edge.
|
•
|
Client Insights. Gives developers the ability to rapidly adjust the content served to end-users based on location, device type, and language detection.
|
•
|
Edge Dictionaries. Empower developers to make real-time decisions from every server in our network. Edge dictionaries act as a distributed database at the edge, made up of key-value pairs. For example, Edge Dictionaries allow customers to redirect end-users to a specific country site or update large referrer spam blacklists in real time.
|
•
|
Edge Access Control Lists ("ACLs"). Help mitigate evolving threats from attackers by letting developers make changes at scale. ACLs block bad internet protocol ("IP") addresses from visiting customer sites, and for added security, they can create their own allow-lists.
|
•
|
Dynamic Site Acceleration. Speeds up requests and responses between cache nodes in our POPs and customers’ origin servers, so their web and mobile content is served faster;
|
•
|
Origin Shield. Allows us to designate a specific POP to serve as a shield for a customer’s origin servers. When web content is refreshed, and multiple end-users request the new content simultaneously, it can lead to a deluge of requests hitting a customer’s origin server. This can result in poor web or application performance. With Origin Shield, we collapse all these content requests into a single request and hold it in queue at the Origin Shield POP. That allows us to go back to the customer’s origin server only once to retrieve the new content, then serve it to all end-users who requested it. This approach reduces costs for our customers, while improving performance for their end-users;
|
•
|
Instant Purge. Lets customers clear the cached copy of their content in an average of 150 milliseconds or less. We allow customers to send a command to our platform that invalidates an old version of their content throughout our global edge infrastructure. This causes a new version of content be retrieved from the application server the next time it is requested. This feature enables our customers to serve highly dynamic content at the edge more quickly and allows for delightful application experiences. Rapidly changing content like shopping cart items, flight search results, sports scores, or current weather conditions in any given location can all be served faster from the network edge;
|
•
|
Surrogate Keys. Allow customers to fine-tune purging by tagging related objects across their site with a key name and description, then purging by that key. They can purge their entire site of a given object or objects at once, without impacting performance. For example, they could purge any images and content related to discontinued sale items, discounted products, or outdated news across their site all in one go; and
|
•
|
Real-time Logging and Stats. Provide metrics and full visibility into end-user requests in real time from the network edge. Log traffic is encrypted using Transport Layer Security ("TLS") and logs can be streamed to most major logging endpoint solutions.
|
•
|
Live Streaming. Our platform is designed to concurrently deliver millions of near real-time, high-quality live streams to our customers’ viewers. Our edge cloud supports the delivery of all major HTTP video streaming formats, and we partner with multiple online video platform vendors to improve the flexibility and scale of live streaming workflows, while also reducing total cost of ownership;
|
•
|
Media Shield. Large streaming customers often route traffic across multiple CDNs for redundancy. Our Media Shield solution supports these efforts, while reducing total cost of ownership and improving visibility and performance. It does so by collapsing requests for the same video streaming content across all CDNs into one single request to the customer’s origin server. This reduces requests to origin and allows us to serve streaming content faster; and
|
•
|
Origin Connect. Ideal for companies moving more than one gigabyte of data, such as media, video, and streaming companies, Origin Connect provides a direct private network connection between an organization’s origin server and an Origin Shield POP. It is an effective way to lower transit costs, reduce engineering complexity, and improve reliability for high-volume streaming content.
|
•
|
DDoS. Our high-bandwidth, globally distributed network is built to absorb DDoS attacks without impacting performance. Customers can respond to attacks in real time, filtering malicious requests at the network edge, before they reach their origin.
|
•
|
WAF. Our WAF is designed to protect applications from malicious attacks that would otherwise compromise web servers. It is integrated into our edge cloud platform, minimizing the impact on performance, since we only inspect requests going to a customer’s origin. Customers get real-time access to security events and notifications from the edge and can make instant changes to their WAF rules via our API.
|
•
|
TLS. As part of our standard product, our platform terminates HTTPS connections at our network edge, offloading encrypted traffic from customer’s web servers for better performance. We provide a number of different certificate hosting options.
|
•
|
Platform TLS. Our Platform TLS offering is designed to allow customers with multiple web properties to manage TLS certificates at scale, while enabling a fast, secure experience for their end-users. It supports delivery and management of hundreds of thousands of certificates, supported by our worldwide TLS termination and acceleration solution.
|
•
|
Compliance. We speed up the caching and delivery of sensitive content at the edge, helping customers meet data compliance and privacy regulations such as HIPAA and the General Data Protection Regulation ("GDPR"), in addition to industry standards such as PCI Data Security Standard and SOC. Our Assurance Services offering includes support for additional documentation and audit procedures for customers with these needs.
|
•
|
Load Balancer. Our Layer 7 load balancer manages HTTP/HTTPS requests to a customer’s origin using granular content-aware routing decisions. We allow customers to manage traffic across multiple IaaS providers, data centers, and hybrid clouds. We also provide improved performance and cost savings over ADCs, especially during a spike or surge in traffic.
|
•
|
Image Optimizer. We offer a real-time image manipulation and delivery service and store transformations at the edge. When an image is requested, we resize it, adjust quality, crop/trim, change orientations, convert formats, and more, all on demand. Transforming images at the edge eliminates latency and reduces traffic to a customer’s origin servers, allowing them to save on infrastructure and egress costs.
|
•
|
Our edge cloud platform is designed to cache and rapidly deliver both frequently and infrequently requested on-demand videos. We significantly reduce the load on a customer’s origin servers while accelerating time to first frame. Our on-the-fly-packaging feature facilitates immediate playback, enhancing viewer experiences across multiple devices and platforms.
|
•
|
Our managed delivery service provides customers with maximum flexibility and control. We deploy our edge cloud platform on dedicated POPs within a customer’s private network, at locations of their choosing. This service can be used exclusively, or as part of a hybrid, multi-CDN strategy.
|
•
|
Google. A tight integration with Google Cloud Platform allows real-time logs to be streamed to any Google Cloud Platform big data service, including Google Cloud Storage, BigQuery, and Bigtable;
|
•
|
Microsoft. Our integration with Microsoft Azure allows real-time logs to be streamed to both Azure Blob Storage and Kusto;
|
•
|
Datadog. Datadog uses our API to pull in real-time stats and analytics for display in their dashboard;
|
•
|
Looker. Looker combines log data with other data sources in BigQuery, such as Google Analytics, Google Ads data, or security and firewall data. Customers can then run multiple queries against these data sets and present findings in Looker dashboards;
|
•
|
Sumo Logic. Sumo Logic integrates with our platform to offer more granular logging data for customers with large-scale analytics. Customers gain real-time insights into slow URLs, missing or most requested URLs, site performance by region, and more; and
|
•
|
Logentries. Logentries provides a one-click integration with our platform, making it easy for customers to quickly set up real-time logs.
|
•
|
Heroku. Heroku empowers companies to build, deliver, monitor, and scale applications. Our Heroku add-on lets developers seamlessly integrate their Heroku hosted applications with our edge cloud platform through the click of a button;
|
•
|
Magento. Magento, an Adobe company, provides a commerce platform that enables merchants to integrate digital and physical shopping experiences. Our Magento extension lets developers manage their entire content caching strategy from the Magento control panel while maintaining fast, reliable performance; and
|
•
|
Drupal and Wordpress. Drupal and Wordpress are CMS partners. They provide self-hosted solutions for customers to create and manage all the content on their websites. Our Drupal and Wordpress extensions allow developers to easily configure and manage their content caching strategy from within these CMS dashboards.
|
•
|
Integration Partners
|
•
|
Solutions Partners
|
•
|
Referral and Reseller Partners
|
•
|
Central Cloud Partners
|
•
|
Legacy CDNs like Akamai, Limelight, EdgeCast (part of Verizon Digital Media), Level3, and Imperva (for security);
|
•
|
Small business focused CDNs like InStart, Cloudflare, StackPath, and Section.io;
|
•
|
Cloud providers who are starting to offer compute functionality at the edge like Amazon’s CloudFront, AWS Lambda, and Google Cloud Platform; and
|
•
|
Traditional data center and appliance vendors like F5, Citrix, A10 Networks, Cisco, Imperva, Radware, and Arbor, as well as networks that offer a range of on-premise solutions for load balancing, WAF, and DDoS.
|
•
|
Platform scalability and performance;
|
•
|
Global network coverage;
|
•
|
Platform reliability and security;
|
•
|
Ease of integration and programmability;
|
•
|
Credibility with developers;
|
•
|
Ability to support modern application development processes;
|
•
|
Brand awareness, reputation, and trust;
|
•
|
Strength of our sales and marketing efforts;
|
•
|
Quality of customer support; and
|
•
|
Price and network cost savings.
|
•
|
loss of customers;
|
•
|
reduced customer usage of our platforms;
|
•
|
lost or delayed market acceptance and sales of our products, or the failure to launch products or features on anticipated timelines;
|
•
|
delays in payment to us by customers;
|
•
|
injury to our reputation and brand;
|
•
|
legal claims, including warranty and service level agreement claims, against us; or
|
•
|
diversion of our resources, including through increased service and warranty expenses or financial concessions, and increased insurance costs.
|
•
|
our platform’s functionality, scalability, performance, ease of use, reliability, security availability, and cost effectiveness relative to that of our competitors’ products and services;
|
•
|
our global network coverage;
|
•
|
our ability to utilize new and proprietary technologies to offer services and features previously not available in the marketplace;
|
•
|
our ability to identify new markets, applications, and technologies;
|
•
|
our ability to attract and retain customers;
|
•
|
our brand, reputation, and trustworthiness;
|
•
|
our credibility with developers;
|
•
|
the quality of our customer support;
|
•
|
our ability to recruit software engineers and sales and marketing personnel; and
|
•
|
our ability to protect our intellectual property.
|
•
|
lead to the dissemination of proprietary information or sensitive, personal, or confidential data about us, our employees, or our customers—including personally identifiable information of individuals involved with our customers and their end-users;
|
•
|
lead to interruptions or degradation of performance in our platform;
|
•
|
threaten our ability to provide our customers with access to our platform;
|
•
|
generate negative publicity about us;
|
•
|
result in litigation and increased legal liability or fines; or
|
•
|
lead to governmental inquiry or oversight.
|
•
|
the popularity of our customers’ offerings as compared to those offered by companies that do not use our platform;
|
•
|
adoption of new technologies that allow end-users to access content from a core cloud without having to access our network;
|
•
|
customers, particularly large internet platform companies, utilizing their own data centers and implementing delivery approaches that limit or eliminate reliance on third-party providers like us; and
|
•
|
macro-economic market and industry pressures.
|
•
|
any decline in demand for our edge cloud platform;
|
•
|
the failure of our edge cloud platform to achieve continued market acceptance;
|
•
|
the market for edge cloud computing services not continuing to grow, or growing more slowly than we expect;
|
•
|
the introduction of products and technologies that serve as a replacement or substitute for, or represent an improvement over, our edge cloud platform;
|
•
|
technological innovations or new standards that our edge cloud platform does not address;
|
•
|
sensitivity to current or future prices offered by us or our competitors;
|
•
|
our customers’ development of their own edge cloud platform; and
|
•
|
our inability to release enhanced versions of our edge cloud platform on a timely basis.
|
•
|
fluctuations in demand for or pricing of our platform;
|
•
|
our ability to attract new customers;
|
•
|
our ability to retain our existing customers;
|
•
|
fluctuations in the usage of our platform by our customers, which is directly related to the amount of revenue that we recognize from our customers;
|
•
|
fluctuations in customer delays in purchasing decisions in anticipation of new products or product enhancements by us or our competitors;
|
•
|
changes in customers’ budgets and in the timing of their budget cycles and purchasing decisions;
|
•
|
the timing of customer payments and any difficulty in collecting accounts receivable from customers;
|
•
|
timing of new functionality of our existing platform;
|
•
|
our ability to control costs, including our operating expenses;
|
•
|
the amount and timing of payment for operating expenses, particularly research and development and sales and marketing expenses, including commissions;
|
•
|
the amount and timing of costs associated with recruiting, training, and integrating new employees;
|
•
|
the effects of acquisitions or other strategic transactions;
|
•
|
expenses in connection with acquisitions or other strategic transactions;
|
•
|
our ability to successfully deploy POPs in new regions;
|
•
|
general economic conditions, both domestically and internationally, as well as economic conditions specifically affecting industries in which our customers participate;
|
•
|
the ability to maintain our partnerships;
|
•
|
the impact of new accounting pronouncements;
|
•
|
changes in the competitive dynamics of our market, including consolidation among competitors or customers;
|
•
|
significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our platform; and
|
•
|
awareness of our brand and our reputation in our target markets.
|
•
|
address new and developing markets, such as large enterprise customers outside the United States;
|
•
|
control expenses;
|
•
|
recruit, hire, train, and manage additional qualified engineers;
|
•
|
recruit, hire, train, and manage additional sales and marketing personnel;
|
•
|
maintain our corporate culture;
|
•
|
expand our international operations;
|
•
|
implement and improve our administrative, financial and operational systems, procedures, and controls;
|
•
|
attract new customers and increase our existing customers’ usage on our platform;
|
•
|
expand the functionality and use cases for the products we offer on our platform;
|
•
|
provide our customers with customer support that meets their needs; and
|
•
|
successfully identify and acquire or invest in businesses, products, or technologies that we believe could complement or expand our products.
|
•
|
sales and marketing, including a significant expansion of our sales organization;
|
•
|
our infrastructure, including POP deployments, systems architecture, management tools, scalability, availability, performance, and security, as well as disaster recovery measures;
|
•
|
product development, including investments in our product development team and the development of new products and new functionality for our existing products;
|
•
|
acquisitions or strategic investments;
|
•
|
international expansion; and
|
•
|
general administration, including increased legal and accounting expenses associated with being a public company.
|
•
|
the effectiveness of our sales force, particularly new salespeople, as we increase the size of our sales force and train our new salespeople to sell to enterprise customers;
|
•
|
the discretionary nature of customers’ purchasing decisions and budget cycles;
|
•
|
customers’ procurement processes, including their evaluation of competing products;
|
•
|
economic conditions and other factors affecting customer budgets;
|
•
|
the regulatory environment in which our customers operate;
|
•
|
integration complexity for a customer deployment;
|
•
|
the customer’s familiarity with edge cloud computing platforms;
|
•
|
evolving customer demands; and
|
•
|
competitive conditions.
|
•
|
failure to predict market demand accurately in terms of functionality and a failure to supply products that meet this demand in a timely fashion;
|
•
|
defects, errors, or failures;
|
•
|
negative publicity about our platform’s performance or effectiveness;
|
•
|
changes in the legal or regulatory requirements, or increased legal or regulatory scrutiny, adversely affecting our platform;
|
•
|
emergence of a competitor that achieves market acceptance before we do;
|
•
|
delays in releasing enhancements to our platform to the market; and
|
•
|
introduction or anticipated introduction of competing products by our competitors.
|
•
|
changes in a specific country’s or region’s political or economic conditions;
|
•
|
greater difficulty collecting accounts receivable and longer payment cycles;
|
•
|
potential or unexpected changes in trade relations, regulations, or laws;
|
•
|
more stringent regulations relating to privacy and data security and the unauthorized use of, or access to, commercial and personal information, particularly in Europe;
|
•
|
differing labor regulations, especially in Europe and Japan, where labor laws are generally more advantageous to employees as compared to the United States, including deemed hourly wage and overtime regulations in these locations;
|
•
|
challenges inherent in efficiently managing an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits, and compliance programs;
|
•
|
challenges to our corporate culture resulting from a dispersed workforce;
|
•
|
difficulties in managing a business in new markets with diverse cultures, languages, customs, legal systems, alternative dispute systems, and regulatory systems;
|
•
|
increased travel, real estate, infrastructure, and legal compliance costs associated with international operations;
|
•
|
currency exchange rate fluctuations and the resulting effect on our revenue and expenses, and the cost and risk of entering into hedging transactions if we chose to do so in the future;
|
•
|
challenges related to providing support and developing products in foreign languages;
|
•
|
limitations on our ability to reinvest earnings from operations in one country to fund the capital needs of our operations in other countries;
|
•
|
laws and business practices favoring local competitors or general market preferences for local vendors;
|
•
|
potential tariffs and trade barriers;
|
•
|
limited or insufficient intellectual property protection or difficulties enforcing our intellectual property;
|
•
|
political instability or terrorist activities;
|
•
|
limitations in the ability to travel caused by public health issues, such as the recent outbreak of coronavirus (COVID-2019);
|
•
|
exposure to liabilities under anti-corruption and anti-money laundering laws, and similar laws and regulations in other jurisdictions; and
|
•
|
adverse tax burdens and foreign exchange controls that could make it difficult to repatriate earnings and cash.
|
•
|
Changes in the relative amounts of income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates;
|
•
|
Changes in tax laws, tax treaties, and regulations or the interpretation of them, including the Tax Act;
|
•
|
Changes to our assessment about our ability to realize our deferred tax assets that are based on estimates of our future results, the prudence and feasibility of possible tax planning strategies, and the economic and political environments in which we do business;
|
•
|
The outcome of current and future tax audits, examinations, or administrative appeals; and
|
•
|
Limitations or adverse findings regarding our ability to do business in some jurisdictions.
|
•
|
hired additional full-time accounting resources with appropriate levels of experience;
|
•
|
continue to actively recruit for open positions within the accounting department and will, as necessary, supplement any interim staffing needs with temporary resources;
|
•
|
reallocated responsibilities across the accounting organization to ensure that the appropriate level of knowledge and experience is applied based on risk and complexity of transactions and tasks under review;
|
•
|
strengthened our internal policies, processes and reviews, including substantial completion of the formal documentation thereof;
|
•
|
implemented a formal financial month-end close policy and process; and
|
•
|
engaged a professional accounting services firm to help us assess and commence documentation of our internal controls for complying with the Sarbanes-Oxley Act.
|
•
|
actual or anticipated fluctuations in our financial condition and operating results;
|
•
|
variance in our financial performance from expectations of securities analysts or investors;
|
•
|
changes in the pricing we offer our customers;
|
•
|
changes in our projected operating and financial results;
|
•
|
changes in laws or regulations applicable to our platform or related products;
|
•
|
announcements by us or our competitors of significant business developments, acquisitions, or new offerings;
|
•
|
publicity associated with network downtime and problems;
|
•
|
our involvement in litigation;
|
•
|
changes in senior management or key personnel;
|
•
|
the trading volume of our Class A common stock;
|
•
|
changes in the anticipated future size and growth rate of our market; and
|
•
|
general economic, regulatory, and market conditions.
|
•
|
authorize our board of directors to issue, without further action by the stockholders, shares of undesignated preferred stock with terms, rights, and preferences determined by our board of directors that may be senior to our common stock;
|
•
|
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
|
•
|
specify that special meetings of our stockholders can be called only by our board of directors, the chairperson of our board of directors, or our chief executive officer;
|
•
|
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;
|
•
|
establish that our board of directors is divided into three classes, with each class serving three-year staggered terms;
|
•
|
prohibit cumulative voting in the election of directors;
|
•
|
provide that our directors may be removed for cause only upon the vote of the holders of a majority of our outstanding shares of common stock;
|
•
|
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum;
|
•
|
reflect our two classes of common stock as described above.
|
•
|
any derivative action or proceeding brought on our behalf;
|
•
|
any action asserting a breach of fiduciary duty;
|
•
|
any action asserting a claim against us arising under the Delaware General Corporation Law,
|
•
|
our amended and restated certificate of incorporation, or our amended and restated bylaws; and
|
•
|
any action asserting a claim against us that is governed by the internal-affairs doctrine.
|
•
|
From January 1, 2019 to May 17, 2019, we granted stock options to purchase an aggregate of 2,119,092 shares of Class B common stock at exercise prices ranging from $8.42 to $15.00 per share to a total of 258 employees under our 2011 Equity Incentive Plan; and
|
•
|
From January 1, 2019 to May 17, 2019, we issued an aggregate of 1,330,318 shares of Class B common stock upon the exercise of options under our 2011 Equity Incentive Plan at exercise prices ranging from $0.03 to $8.24 per share, for an aggregate purchase price of $2.5 million.
|
|
|
Year ended December 31,
|
||||||||||
|
|
2019
|
|
2018
|
|
2017
|
||||||
Revenue
|
|
$
|
200,462
|
|
|
$
|
144,563
|
|
|
$
|
104,900
|
|
Cost of revenue(1)
|
|
88,322
|
|
|
65,499
|
|
|
48,672
|
|
|||
Gross profit
|
|
112,140
|
|
|
79,064
|
|
|
56,228
|
|
|||
Operating expenses:
|
|
|
|
|
|
|
||||||
Research and development(1)
|
|
46,492
|
|
|
34,618
|
|
|
28,989
|
|
|||
Sales and marketing(1)
|
|
71,097
|
|
|
50,134
|
|
|
40,818
|
|
|||
General and administrative(1)
|
|
41,099
|
|
|
23,450
|
|
|
17,451
|
|
|||
Total operating expenses
|
|
158,688
|
|
|
108,202
|
|
|
87,258
|
|
|||
Loss from operations
|
|
(46,548
|
)
|
|
(29,138
|
)
|
|
(31,030
|
)
|
|||
Interest income
|
|
3,287
|
|
|
939
|
|
|
443
|
|
|||
Interest expense
|
|
(5,236
|
)
|
|
(1,810
|
)
|
|
(1,116
|
)
|
|||
Other income (expense), net
|
|
(2,561
|
)
|
|
(741
|
)
|
|
(539
|
)
|
|||
Loss before income taxes
|
|
(51,058
|
)
|
|
(30,750
|
)
|
|
(32,242
|
)
|
|||
Income taxes
|
|
492
|
|
|
185
|
|
|
208
|
|
|||
Net loss
|
|
$
|
(51,550
|
)
|
|
$
|
(30,935
|
)
|
|
$
|
(32,450
|
)
|
Net loss per share attributable to common stockholders, basic and diluted
|
|
$
|
(0.75
|
)
|
|
$
|
(1.27
|
)
|
|
$
|
(1.39
|
)
|
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
|
|
68,350
|
|
|
24,376
|
|
|
23,402
|
|
|
|
Year ended December 31,
|
||||||||||
|
|
2019
|
|
2018
|
|
2017
|
||||||
Cost of revenue
|
|
$
|
1,410
|
|
|
$
|
265
|
|
|
$
|
190
|
|
Research and development
|
|
2,920
|
|
|
1,332
|
|
|
1,040
|
|
|||
Sales and marketing
|
|
3,497
|
|
|
1,023
|
|
|
493
|
|
|||
General and administrative
|
|
4,318
|
|
|
1,459
|
|
|
1,086
|
|
|||
Total stock-based compensation expense
|
|
$
|
12,145
|
|
|
$
|
4,079
|
|
|
$
|
2,809
|
|
|
|
As of December 31,
|
||||||
|
|
2019
|
|
2018
|
||||
|
|
|
|
|
||||
Cash, cash equivalents, and marketable securities
|
|
$
|
131,109
|
|
|
$
|
83,642
|
|
Working capital(1)
|
|
212,202
|
|
|
85,517
|
|
||
Total assets
|
|
$
|
320,969
|
|
|
$
|
162,754
|
|
Convertible preferred stock warrant liabilities
|
|
—
|
|
|
3,261
|
|
||
Convertible preferred stock
|
|
—
|
|
|
219,584
|
|
||
Common Stock
|
|
2
|
|
|
1
|
|
||
Additional paid-in capital
|
|
449,463
|
|
|
16,403
|
|
||
Accumulated deficit
|
|
(192,009
|
)
|
|
(146,186
|
)
|
||
Total stockholders' equity (deficit)
|
|
$
|
257,652
|
|
|
$
|
(131,927
|
)
|
|
|
As of December 31,
|
||||
|
|
2019
|
|
2018
|
||
Number of customers (as of end of period)
|
|
1,743
|
|
|
1,582
|
|
Number of enterprise customers (as of end of period)
|
|
288
|
|
|
227
|
|
Dollar-Based Net Expansion Rate ("DBNER") (trailing 12 months)
|
|
135.5
|
%
|
|
132.0
|
%
|
|
|
Year ended
December 31, |
||||||||||
|
|
2019
|
|
2018
|
|
2017
|
||||||
|
|
(in thousands)
|
||||||||||
Consolidated Statement of Operations:
|
|
|
|
|
|
|
||||||
Revenue
|
|
$
|
200,462
|
|
|
$
|
144,563
|
|
|
$
|
104,900
|
|
Cost of revenue(1)
|
|
88,322
|
|
|
65,499
|
|
|
48,672
|
|
|||
Gross profit
|
|
112,140
|
|
|
79,064
|
|
|
56,228
|
|
|||
Operating expenses:
|
|
|
|
|
|
|
||||||
Research and development(1)
|
|
46,492
|
|
|
34,618
|
|
|
28,989
|
|
|||
Sales and marketing(1)
|
|
71,097
|
|
|
50,134
|
|
|
40,818
|
|
|||
General and administrative(1)
|
|
41,099
|
|
|
23,450
|
|
|
17,451
|
|
|||
Total operating expenses
|
|
158,688
|
|
|
108,202
|
|
|
87,258
|
|
|||
Loss from operations
|
|
(46,548
|
)
|
|
(29,138
|
)
|
|
(31,030
|
)
|
|||
Interest income
|
|
3,287
|
|
|
939
|
|
|
443
|
|
|||
Interest expense
|
|
(5,236
|
)
|
|
(1,810
|
)
|
|
(1,116
|
)
|
|||
Other expenses, net
|
|
(2,561
|
)
|
|
(741
|
)
|
|
(539
|
)
|
|||
Loss before income taxes
|
|
(51,058
|
)
|
|
(30,750
|
)
|
|
(32,242
|
)
|
|||
Income taxes
|
|
492
|
|
|
185
|
|
|
208
|
|
|||
Net loss attributable to common stockholders
|
|
$
|
(51,550
|
)
|
|
$
|
(30,935
|
)
|
|
$
|
(32,450
|
)
|
(1)
|
Includes stock-based compensation expense as follows:
|
|
|
Year ended December 31,
|
||||||||||
|
|
2019
|
|
2018
|
|
2017
|
||||||
|
(in thousands)
|
|||||||||||
Cost of revenue
|
|
$
|
1,410
|
|
|
$
|
265
|
|
|
$
|
190
|
|
Research and development
|
|
2,920
|
|
|
1,332
|
|
|
1,040
|
|
|||
Sales and marketing
|
|
3,497
|
|
|
1,023
|
|
|
493
|
|
|||
General and administrative
|
|
4,318
|
|
|
1,459
|
|
|
1,086
|
|
|||
Total
|
|
$
|
12,145
|
|
|
$
|
4,079
|
|
|
$
|
2,809
|
|
|
|
Year ended December 31,
|
|
|
|
|
||||||||||||
|
|
2019
|
|
2018
|
|
2017
|
|
2018 to 2019 Change
|
|
2017 to 2018 Change
|
||||||||
|
|
(in thousands)
|
|
|
|
|
||||||||||||
Revenue
|
|
$
|
200,462
|
|
|
$
|
144,563
|
|
|
$
|
104,900
|
|
|
39
|
%
|
|
38
|
%
|
|
|
Year ended December 31,
|
|
|
|
|
|||||||||||
|
|
2019
|
|
2018
|
|
2017
|
|
2018 to 2019 Change
|
|
2017 to 2018 Change
|
|||||||
|
|
(in thousands)
|
|
|
|
|
|||||||||||
Cost of revenue
|
|
$
|
88,322
|
|
|
$
|
65,499
|
|
|
48,672
|
|
|
35
|
%
|
|
35
|
%
|
|
|
Year ended December 31,
|
|
|
|
|
||||||||||||
|
|
2019
|
|
2018
|
|
2017
|
|
2018 to 2019 Change
|
|
2017 to 2018 Change
|
||||||||
|
|
(in thousands)
|
|
|
|
|
||||||||||||
Gross profit
|
|
$
|
112,140
|
|
|
$
|
79,064
|
|
|
$
|
56,228
|
|
|
42
|
%
|
|
41
|
%
|
Gross margin
|
|
56
|
%
|
|
55
|
%
|
|
54
|
%
|
|
1
|
%
|
|
1
|
%
|
|
|
Year ended December 31,
|
|
|
|
|
||||||||||||
|
|
2019
|
|
2018
|
|
2017
|
|
2018 to 2019 Change
|
|
2017 to 2018 Change
|
||||||||
|
|
(in thousands)
|
|
|
|
|
||||||||||||
Research and development
|
|
$
|
46,492
|
|
|
$
|
34,618
|
|
|
$
|
28,989
|
|
|
34
|
%
|
|
19
|
%
|
Sales and marketing
|
|
71,097
|
|
|
50,134
|
|
|
40,818
|
|
|
42
|
%
|
|
23
|
%
|
|||
General and administrative
|
|
41,099
|
|
|
23,450
|
|
|
17,451
|
|
|
75
|
%
|
|
34
|
%
|
|||
Total operating expenses
|
|
$
|
158,688
|
|
|
$
|
108,202
|
|
|
$
|
87,258
|
|
|
47
|
%
|
|
24
|
%
|
Percentage of revenue:
|
|
|
|
|
|
|
|
|
|
|
||||||||
Research and development
|
|
23
|
%
|
|
24
|
%
|
|
28
|
%
|
|
1
|
%
|
|
4
|
%
|
|||
Sales and marketing
|
|
35
|
%
|
|
35
|
%
|
|
39
|
%
|
|
—
|
%
|
|
4
|
%
|
|||
General and administrative
|
|
21
|
%
|
|
16
|
%
|
|
17
|
%
|
|
(5
|
)%
|
|
1
|
%
|
|
|
Year ended December 31,
|
|
|
|
|
||||||||||||
|
|
2019
|
|
2018
|
|
2017
|
|
2018 to 2019 Change
|
|
2017 to 2018 Change
|
||||||||
|
|
(in thousands)
|
|
|
|
|
||||||||||||
Interest income
|
|
$
|
3,287
|
|
|
$
|
939
|
|
|
$
|
443
|
|
|
250
|
%
|
|
112
|
%
|
|
|
Year ended December 31,
|
|
|
|
|
||||||||||||
|
|
2019
|
|
2018
|
|
2017
|
|
2018 to 2019 Change
|
|
2017 to 2018 Change
|
||||||||
|
|
(in thousands)
|
|
|
|
|
||||||||||||
Interest expense
|
|
$
|
5,236
|
|
|
$
|
1,810
|
|
|
$
|
1,116
|
|
|
189
|
%
|
|
62
|
%
|
|
|
Year ended December 31,
|
|
|
|
|
||||||||||||
|
|
2019
|
|
2018
|
|
2017
|
|
2018 to 2019 Change
|
|
2017 to 2018 Change
|
||||||||
|
|
(in thousands)
|
|
|
|
|
||||||||||||
Other expense, net
|
|
$
|
2,561
|
|
|
$
|
741
|
|
|
$
|
539
|
|
|
246
|
%
|
|
37
|
%
|
|
|
Three months ended
|
||||||||||||||||||||||||||||||
|
|
March 31, 2018
|
|
June 30, 2018
|
|
September 30, 2018
|
|
December 31, 2018
|
|
March 31, 2019
|
|
June 30, 2019
|
|
September 30, 2019
|
|
December 31, 2019
|
||||||||||||||||
|
|
(unaudited) (in thousands)
|
||||||||||||||||||||||||||||||
Consolidated Statement of Operations:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
Revenue
|
|
$
|
32,498
|
|
|
$
|
34,448
|
|
|
$
|
36,820
|
|
|
$
|
40,797
|
|
|
$
|
45,556
|
|
|
$
|
46,173
|
|
|
$
|
49,797
|
|
|
$
|
58,936
|
|
Cost of revenue(1)
|
|
15,384
|
|
|
15,695
|
|
|
16,711
|
|
|
17,709
|
|
|
19,718
|
|
|
20,784
|
|
|
22,292
|
|
|
25,528
|
|
||||||||
Gross profit
|
|
17,114
|
|
|
18,753
|
|
|
20,109
|
|
|
23,088
|
|
|
25,838
|
|
|
25,389
|
|
|
27,505
|
|
|
33,408
|
|
||||||||
Operating expenses:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
Research and development(1)
|
|
7,979
|
|
|
8,099
|
|
|
9,233
|
|
|
9,307
|
|
|
10,176
|
|
|
11,244
|
|
|
12,121
|
|
|
12,951
|
|
||||||||
Sales and marketing(1)
|
|
12,343
|
|
|
11,973
|
|
|
12,331
|
|
|
13,487
|
|
|
15,039
|
|
|
16,906
|
|
|
17,560
|
|
|
21,592
|
|
||||||||
General and administrative(1)
|
|
5,702
|
|
|
4,130
|
|
|
6,265
|
|
|
7,353
|
|
|
8,700
|
|
|
8,920
|
|
|
10,583
|
|
|
12,896
|
|
||||||||
Total operating expenses
|
|
26,024
|
|
|
24,202
|
|
|
27,829
|
|
|
30,147
|
|
|
33,915
|
|
|
37,070
|
|
|
40,264
|
|
|
47,439
|
|
||||||||
Loss from operations
|
|
(8,910
|
)
|
|
(5,449
|
)
|
|
(7,720
|
)
|
|
(7,059
|
)
|
|
(8,077
|
)
|
|
(11,681
|
)
|
|
(12,759
|
)
|
|
(14,031
|
)
|
||||||||
Interest income
|
|
137
|
|
|
147
|
|
|
293
|
|
|
362
|
|
|
416
|
|
|
861
|
|
|
1,154
|
|
|
856
|
|
||||||||
Interest expense
|
|
(381
|
)
|
|
(359
|
)
|
|
(479
|
)
|
|
(591
|
)
|
|
(1,235
|
)
|
|
(2,989
|
)
|
|
(621
|
)
|
|
(391
|
)
|
||||||||
Other income (expense), net
|
|
(94
|
)
|
|
(140
|
)
|
|
(530
|
)
|
|
23
|
|
|
(776
|
)
|
|
(1,696
|
)
|
|
109
|
|
|
(198
|
)
|
||||||||
Loss before income taxes
|
|
(9,248
|
)
|
|
(5,801
|
)
|
|
(8,436
|
)
|
|
(7,265
|
)
|
|
(9,672
|
)
|
|
(15,505
|
)
|
|
(12,117
|
)
|
|
(13,764
|
)
|
||||||||
Income taxes
|
|
58
|
|
|
35
|
|
|
51
|
|
|
41
|
|
|
55
|
|
|
82
|
|
|
46
|
|
|
309
|
|
||||||||
Net loss attributable to common stockholders
|
|
$
|
(9,306
|
)
|
|
$
|
(5,836
|
)
|
|
$
|
(8,487
|
)
|
|
$
|
(7,306
|
)
|
|
$
|
(9,727
|
)
|
|
$
|
(15,587
|
)
|
|
$
|
(12,163
|
)
|
|
$
|
(14,073
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
Weighted-average shares
|
|
23,936
|
|
|
24,127
|
|
|
24,529
|
|
|
24,784
|
|
|
25,290
|
|
|
59,781
|
|
|
93,240
|
|
|
94,045
|
|
||||||||
Per share data based upon income (loss) from continuing operations, basic and diluted
|
|
$
|
(0.37
|
)
|
|
$
|
(0.23
|
)
|
|
$
|
(0.31
|
)
|
|
$
|
(0.28
|
)
|
|
$
|
(0.32
|
)
|
|
$
|
(0.20
|
)
|
|
$
|
(0.14
|
)
|
|
$
|
(0.15
|
)
|
Net loss per share attributable to common stockholders, basic and diluted
|
|
$
|
(0.39
|
)
|
|
$
|
(0.24
|
)
|
|
$
|
(0.35
|
)
|
|
$
|
(0.29
|
)
|
|
$
|
(0.38
|
)
|
|
$
|
(0.26
|
)
|
|
$
|
(0.13
|
)
|
|
$
|
(0.15
|
)
|
(1)
|
Includes stock-based compensation expense as follows:
|
|
|
Three months ended
|
||||||||||||||||||||||||||||||
|
|
March 31, 2018
|
|
June 30, 2018
|
|
September 30, 2018
|
|
December 31, 2018
|
|
March 31, 2019
|
|
June 30, 2019
|
|
September 30, 2019
|
|
December 31, 2019
|
||||||||||||||||
|
|
(unaudited) (in thousands)
|
||||||||||||||||||||||||||||||
Cost of revenue
|
|
$
|
52
|
|
|
$
|
71
|
|
|
$
|
55
|
|
|
$
|
87
|
|
|
$
|
144
|
|
|
$
|
293
|
|
|
$
|
438
|
|
|
$
|
535
|
|
Research and development
|
|
276
|
|
|
324
|
|
|
307
|
|
|
425
|
|
|
432
|
|
|
714
|
|
|
968
|
|
|
806
|
|
||||||||
Sales and marketing
|
|
225
|
|
|
226
|
|
|
242
|
|
|
330
|
|
|
369
|
|
|
596
|
|
|
929
|
|
|
1,603
|
|
||||||||
General and administrative
|
|
295
|
|
|
369
|
|
|
357
|
|
|
438
|
|
|
522
|
|
|
640
|
|
|
1,505
|
|
|
1,651
|
|
||||||||
Total stock-based compensation
|
|
$
|
848
|
|
|
$
|
990
|
|
|
$
|
961
|
|
|
$
|
1,280
|
|
|
$
|
1,467
|
|
|
$
|
2,243
|
|
|
$
|
3,840
|
|
|
$
|
4,595
|
|
|
|
Three months ended
|
||||||||||||||||||||||
|
|
March 31, 2018
|
|
June 30, 2018
|
|
September 30, 2018
|
|
December 31, 2018
|
|
March 31, 2019
|
|
June 30, 2019
|
|
September 30, 2019
|
|
December 31, 2019
|
||||||||
|
|
(unaudited) (percentage values)
|
||||||||||||||||||||||
Consolidated Statement of Operations:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
Revenue
|
|
100
|
%
|
|
100
|
%
|
|
100
|
%
|
|
100
|
%
|
|
100
|
%
|
|
100
|
%
|
|
100
|
%
|
|
100
|
%
|
Cost of revenue(1)
|
|
47
|
%
|
|
46
|
%
|
|
45
|
%
|
|
43
|
%
|
|
43
|
%
|
|
45
|
%
|
|
45
|
%
|
|
43
|
%
|
Gross profit
|
|
53
|
%
|
|
54
|
%
|
|
55
|
%
|
|
57
|
%
|
|
57
|
%
|
|
55
|
%
|
|
55
|
%
|
|
57
|
%
|
Operating expenses:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
Research and development(1)
|
|
25
|
%
|
|
24
|
%
|
|
25
|
%
|
|
23
|
%
|
|
22
|
%
|
|
24
|
%
|
|
24
|
%
|
|
22
|
%
|
Sales and marketing(1)
|
|
38
|
%
|
|
35
|
%
|
|
33
|
%
|
|
33
|
%
|
|
33
|
%
|
|
37
|
%
|
|
35
|
%
|
|
37
|
%
|
General and administrative(1)
|
|
18
|
%
|
|
12
|
%
|
|
17
|
%
|
|
18
|
%
|
|
19
|
%
|
|
19
|
%
|
|
21
|
%
|
|
22
|
%
|
Total operating expenses
|
|
80
|
%
|
|
70
|
%
|
|
76
|
%
|
|
74
|
%
|
|
74
|
%
|
|
80
|
%
|
|
81
|
%
|
|
80
|
%
|
Loss from operations
|
|
(27
|
)%
|
|
(16
|
)%
|
|
(21
|
)%
|
|
(17
|
)%
|
|
(18
|
)%
|
|
(25
|
)%
|
|
(26
|
)%
|
|
(24
|
)%
|
Interest income
|
|
—
|
%
|
|
—
|
%
|
|
1
|
%
|
|
1
|
%
|
|
1
|
%
|
|
2
|
%
|
|
2
|
%
|
|
1
|
%
|
Interest expense
|
|
(1
|
)%
|
|
(1
|
)%
|
|
(1
|
)%
|
|
(1
|
)%
|
|
(3
|
)%
|
|
(6
|
)%
|
|
(1
|
)%
|
|
(1
|
)%
|
Other income (expense), net
|
|
—
|
%
|
|
—
|
%
|
|
(1
|
)%
|
|
—
|
%
|
|
(2
|
)%
|
|
(4
|
)%
|
|
—
|
%
|
|
—
|
%
|
Loss before income taxes
|
|
(28
|
)%
|
|
(17
|
)%
|
|
(23
|
)%
|
|
(18
|
)%
|
|
(21
|
)%
|
|
(34
|
)%
|
|
(24
|
)%
|
|
(23
|
)%
|
Income taxes
|
|
—
|
%
|
|
—
|
%
|
|
—
|
%
|
|
—
|
%
|
|
—
|
%
|
|
—
|
%
|
|
—
|
%
|
|
1
|
%
|
Net loss attributable to common stockholders
|
|
(28
|
)%
|
|
(17
|
)%
|
|
(23
|
)%
|
|
(18
|
)%
|
|
(21
|
)%
|
|
(34
|
)%
|
|
(24
|
)%
|
|
(24
|
)%
|
|
|
Three months ended
|
||||||||||||||||||||||
|
|
March 31, 2018
|
|
June 30, 2018
|
|
September 30, 2018
|
|
December 31, 2018
|
|
March 31, 2019
|
|
June 30, 2019
|
|
September 30, 2019
|
|
December 31, 2019
|
||||||||
Key Business Metrics(1)
|
|
|
||||||||||||||||||||||
Number of customers (as of end of period)
|
|
1,444
|
|
1,529
|
|
1,516
|
|
1,582
|
|
1,621
|
|
1,627
|
|
1,684
|
|
1,743
|
||||||||
Number of enterprise customers (as of end of period)
|
|
183
|
|
190
|
|
213
|
|
227
|
|
243
|
|
262
|
|
274
|
|
288
|
||||||||
DBNER (trailing 12 months)
|
|
140.3
|
%
|
|
139.1
|
%
|
|
136.1
|
%
|
|
132.0
|
%
|
|
130.4
|
%
|
|
132.3
|
%
|
|
134.8
|
%
|
|
135.5
|
%
|
(1)
|
See “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Key Business Metrics” for our definitions of these metrics.
|
|
|
Year ended December 31,
|
||||||||||
|
|
2019
|
|
2018
|
|
2017
|
||||||
|
|
(in thousands)
|
||||||||||
Cash used in operating activities
|
|
$
|
(31,303
|
)
|
|
$
|
(16,985
|
)
|
|
$
|
(25,861
|
)
|
Cash used in investing activities
|
|
(87,678
|
)
|
|
(47,107
|
)
|
|
(15,780
|
)
|
|||
Cash provided by financing activities
|
|
168,148
|
|
|
69,637
|
|
|
55,406
|
|
|
|
Less than 1 Year
|
|
1-3 Years
|
|
3-5 Years
|
|
More than 5 Years
|
|
Total
|
||||||||||
|
|
(in thousands)
|
||||||||||||||||||
Operating lease obligations(1)
|
|
$
|
3,637
|
|
|
$
|
17,233
|
|
|
$
|
11,766
|
|
|
$
|
9,824
|
|
|
$
|
42,460
|
|
Purchase obligations(2)
|
|
46,929
|
|
|
17,479
|
|
|
63
|
|
|
—
|
|
|
64,471
|
|
|||||
Debt(3)
|
|
5,682
|
|
|
27,163
|
|
|
—
|
|
|
—
|
|
|
32,845
|
|
|||||
Total
|
|
$
|
56,248
|
|
|
$
|
61,875
|
|
|
$
|
11,829
|
|
|
$
|
9,824
|
|
|
$
|
139,776
|
|
(1)
|
Operating lease represent total future minimum rent payments under non-cancelable operating lease agreements, net of sublease income of $1.2 million.
|
(2)
|
Purchase obligations represent total future minimum payments under contracts with our cloud infrastructure provider, network service providers, and other vendors. Purchase obligations exclude agreements that are cancelable without penalty.
|
(3)
|
Debt represents principal and interest payments under our loan and security agreements.
|
•
|
Identification of the contract, or contracts, with a customer;
|
•
|
Identification of the performance obligations in the contract;
|
•
|
Determination of the transaction price;
|
•
|
Allocation of the transaction price to the performance obligations in the contract; and
|
•
|
Recognition of revenue when, or as, we satisfy a performance obligation.
|
|
|
As of
December 31, 2019 |
|
As of
December 31, 2018 |
||||
ASSETS
|
|
|
|
|
||||
Current assets:
|
|
|
|
|
||||
Cash and cash equivalents
|
|
$
|
16,142
|
|
|
$
|
36,963
|
|
Marketable securities
|
|
114,967
|
|
|
46,679
|
|
||
Accounts receivable, net of allowance for doubtful accounts of $1,816 and $1,679 as of December 31, 2019 and December 31, 2018, respectively
|
|
37,136
|
|
|
24,729
|
|
||
Restricted cash
|
|
70,087
|
|
|
—
|
|
||
Prepaid expenses and other current assets
|
|
10,991
|
|
|
8,896
|
|
||
Total current assets
|
|
249,323
|
|
|
117,267
|
|
||
Property and equipment, net
|
|
60,037
|
|
|
42,354
|
|
||
Goodwill
|
|
372
|
|
|
360
|
|
||
Intangible assets, net
|
|
1,125
|
|
|
610
|
|
||
Other assets
|
|
10,112
|
|
|
2,163
|
|
||
Total assets
|
|
$
|
320,969
|
|
|
$
|
162,754
|
|
LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT)
|
|
|
|
|
||||
Current liabilities:
|
|
|
|
|
||||
Accounts payable
|
|
$
|
4,602
|
|
|
$
|
2,333
|
|
Accrued expenses
|
|
19,878
|
|
|
15,535
|
|
||
Current portion of long-term debt
|
|
4,472
|
|
|
11,370
|
|
||
Other current liabilities
|
|
8,169
|
|
|
2,512
|
|
||
Total current liabilities
|
|
37,121
|
|
|
31,750
|
|
||
Long-term debt, less current portion
|
|
25,158
|
|
|
39,439
|
|
||
Convertible preferred stock warrant liabilities
|
|
—
|
|
|
3,261
|
|
||
Other long-term liabilities
|
|
1,038
|
|
|
647
|
|
||
Total liabilities
|
|
63,317
|
|
|
75,097
|
|
||
Commitments and contingencies (Note 9)
|
|
|
|
|
||||
Convertible preferred stock series Seed, A, B, C, D, E and F in aggregate, $0.00002 par value; 0 and 54,148,643 shares authorized as of December 31, 2019 and 2018, respectively; 0 and 53,630,213 issued and outstanding at December 31, 2019 and 2018, respectively
|
|
—
|
|
|
219,584
|
|
||
Stockholders’ equity (deficit):
|
|
|
|
|
||||
Class A and Class B common stock, $0.00002 par value; 1,094,129,050 and 97,500,000 shares authorized as of December 31, 2019 and 2018, respectively; 94,817,715 and 25,025,836 shares issued and outstanding at December 31, 2019 and 2018, respectively
|
|
2
|
|
|
1
|
|
||
Additional paid-in capital
|
|
449,463
|
|
|
16,403
|
|
||
Treasury stock
|
|
—
|
|
|
(2,109
|
)
|
||
Accumulated other comprehensive income (loss)
|
|
196
|
|
|
(36
|
)
|
||
Accumulated deficit
|
|
(192,009
|
)
|
|
(146,186
|
)
|
||
Total stockholders’ equity (deficit)
|
|
257,652
|
|
|
(131,927
|
)
|
||
Total liabilities, convertible preferred stock, and stockholders’ equity (deficit)
|
|
$
|
320,969
|
|
|
$
|
162,754
|
|
|
|
Year ended
December 31, |
||||||||||
|
|
2019
|
|
2018
|
|
2017
|
||||||
Revenue
|
|
$
|
200,462
|
|
|
$
|
144,563
|
|
|
$
|
104,900
|
|
Cost of revenue
|
|
88,322
|
|
|
65,499
|
|
|
48,672
|
|
|||
Gross profit
|
|
112,140
|
|
|
79,064
|
|
|
56,228
|
|
|||
Operating expenses:
|
|
|
|
|
|
|
||||||
Research and development
|
|
46,492
|
|
|
34,618
|
|
|
28,989
|
|
|||
Sales and marketing
|
|
71,097
|
|
|
50,134
|
|
|
40,818
|
|
|||
General and administrative
|
|
41,099
|
|
|
23,450
|
|
|
17,451
|
|
|||
Total operating expenses
|
|
158,688
|
|
|
108,202
|
|
|
87,258
|
|
|||
Loss from operations
|
|
(46,548
|
)
|
|
(29,138
|
)
|
|
(31,030
|
)
|
|||
Interest income
|
|
3,287
|
|
|
939
|
|
|
443
|
|
|||
Interest expense
|
|
(5,236
|
)
|
|
(1,810
|
)
|
|
(1,116
|
)
|
|||
Other income (expense), net
|
|
(2,561
|
)
|
|
(741
|
)
|
|
(539
|
)
|
|||
Loss before income taxes
|
|
(51,058
|
)
|
|
(30,750
|
)
|
|
(32,242
|
)
|
|||
Income taxes
|
|
492
|
|
|
185
|
|
|
208
|
|
|||
Net loss
|
|
$
|
(51,550
|
)
|
|
$
|
(30,935
|
)
|
|
$
|
(32,450
|
)
|
Net loss per share attributable to common stockholders, basic and diluted
|
|
$
|
(0.75
|
)
|
|
$
|
(1.27
|
)
|
|
$
|
(1.39
|
)
|
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
|
|
68,350
|
|
|
24,376
|
|
|
23,402
|
|
|
|
Year ended
December 31, |
||||||||||
|
|
2019
|
|
2018
|
|
2017
|
||||||
Net loss
|
|
$
|
(51,550
|
)
|
|
$
|
(30,935
|
)
|
|
$
|
(32,450
|
)
|
Other comprehensive (loss) income:
|
|
|
|
|
|
|
||||||
Foreign currency translation adjustment
|
|
$
|
111
|
|
|
$
|
(1
|
)
|
|
$
|
32
|
|
Gain (loss) on investments in available-for-sale-securities
|
|
121
|
|
|
(11
|
)
|
|
(7
|
)
|
|||
Total other comprehensive income (loss)
|
|
$
|
232
|
|
|
$
|
(12
|
)
|
|
$
|
25
|
|
Comprehensive loss
|
|
$
|
(51,318
|
)
|
|
$
|
(30,947
|
)
|
|
$
|
(32,425
|
)
|
|
|
Convertible
Preferred Shares
|
|
|
Common Stock—Class A
|
|
Common Stock—Class B
|
|
Additional
Paid-in
Capital
|
|
Treasury
Stock
|
|
Accumulated
Other
Comprehensive
Income (Loss)
|
|
Accumulated
Deficit
|
|
Total
Stockholders’
Equity (Deficit)
|
|||||||||||||||||||||||||
|
|
Shares
|
|
Amount
|
|
|
Shares
|
|
Amount
|
|
Shares
|
|
Amount
|
|
||||||||||||||||||||||||||||
Balance as of January 1, 2017
|
|
43,109,054
|
|
|
$
|
129,842
|
|
|
|
—
|
|
|
$
|
—
|
|
|
23,000,900
|
|
|
$
|
1
|
|
|
$
|
6,709
|
|
|
$
|
(2,109
|
)
|
|
$
|
(49
|
)
|
|
$
|
(82,801
|
)
|
|
$
|
(78,249
|
)
|
Exercise of stock options
|
|
—
|
|
|
49,863
|
|
|
|
—
|
|
|
—
|
|
|
412,163
|
|
|
—
|
|
|
611
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
611
|
|
||||||||
Vesting of early exercised stock options
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
461,011
|
|
|
—
|
|
|
248
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
248
|
|
||||||||
Stock-based compensation
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
2,793
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
2,793
|
|
||||||||
Issuance of Series E Preferred Stock, net of issuance costs of $137
|
|
6,609,030
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
||||||||
Vesting of restricted stock units
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
5,000
|
|
|
—
|
|
|
16
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
16
|
|
||||||||
Net loss
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
(32,450
|
)
|
|
(32,450
|
)
|
||||||||
Other comprehensive income
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
25
|
|
|
—
|
|
|
25
|
|
||||||||
Balance as of December 31, 2017
|
|
49,718,084
|
|
|
$
|
179,705
|
|
|
|
—
|
|
|
—
|
|
|
23,879,074
|
|
|
1
|
|
|
$
|
10,377
|
|
|
$
|
(2,109
|
)
|
|
$
|
(24
|
)
|
|
(115,251
|
)
|
|
(107,006
|
)
|
||||
Exercise of stock options
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
1,005,839
|
|
|
—
|
|
|
1,561
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
1,561
|
|
||||||||
Vesting of early exercised stock options
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
119,737
|
|
|
—
|
|
|
337
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
337
|
|
||||||||
Stock-based compensation
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
4,079
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
4,079
|
|
||||||||
Issuance of Series F Preferred Stock, net of issuance costs of $121
|
|
3,912,129
|
|
|
39,879
|
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
||||||||
Repayment of shareholder note
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
21,186
|
|
|
—
|
|
|
50
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
50
|
|
||||||||
Net loss
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
(30,935
|
)
|
|
(30,935
|
)
|
||||||||
Other comprehensive loss
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
(12
|
)
|
|
—
|
|
|
(12
|
)
|
||||||||
Balance as of December 31, 2018
|
|
53,630,213
|
|
|
$
|
219,584
|
|
|
|
—
|
|
|
—
|
|
|
25,025,836
|
|
|
$
|
1
|
|
|
$
|
16,403
|
|
|
$
|
(2,109
|
)
|
|
$
|
(36
|
)
|
|
$
|
(146,186
|
)
|
|
(131,927
|
)
|
||
Impact of change in accounting policy
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
5,727
|
|
|
5,727
|
|
||||||||
Conversion of convertible preferred stock to Class B common stock
|
|
(53,630,213
|
)
|
|
(219,584
|
)
|
|
|
—
|
|
|
—
|
|
|
53,630,213
|
|
|
1
|
|
|
219,583
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
219,584
|
|
||||||||
Conversion of convertible preferred stock warrants to Class B common stock warrants
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
5,665
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
5,665
|
|
||||||||
Conversion of Class B common stock to Class A common stock
|
|
—
|
|
|
—
|
|
|
|
46,422,400
|
|
|
1
|
|
|
(46,422,400
|
)
|
|
(1
|
)
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
||||||||
Issuance of Class A common stock in connection with the IPO, net of underwriting discounts
|
|
—
|
|
|
—
|
|
|
|
12,937,500
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
186,912
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
186,912
|
|
||||||||
Exercise of stock options
|
|
—
|
|
|
—
|
|
|
|
1,289,600
|
|
|
—
|
|
|
1,211,230
|
|
|
—
|
|
|
5,579
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
5,579
|
|
||||||||
Exercise of common stock warrants
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
224,102
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
||||||||
Vesting of early exercised stock options
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
162,101
|
|
|
—
|
|
|
620
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
620
|
|
||||||||
Issuance of common stock under ESPP
|
|
—
|
|
|
—
|
|
|
|
305,194
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
4,150
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
4,150
|
|
||||||||
Stock-based compensation
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
12,586
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
12,586
|
|
||||||||
Repayment of shareholder note
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
31,939
|
|
|
—
|
|
|
74
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
74
|
|
||||||||
Retirement of treasury stock
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
(2,109
|
)
|
|
2,109
|
|
|
—
|
|
|
—
|
|
|
—
|
|
||||||||
Net loss
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
(51,550
|
)
|
|
(51,550
|
)
|
||||||||
Other comprehensive income
|
|
—
|
|
|
—
|
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
232
|
|
|
—
|
|
|
232
|
|
||||||||
Balance as of December 31, 2019
|
|
—
|
|
|
$
|
—
|
|
|
|
60,954,694
|
|
|
$
|
1
|
|
|
33,863,021
|
|
|
$
|
1
|
|
|
$
|
449,463
|
|
|
$
|
—
|
|
|
$
|
196
|
|
|
$
|
(192,009
|
)
|
|
$
|
257,652
|
|
|
|
Year ended
December 31, |
||||||||||
|
|
2019
|
|
2018
|
|
2017
|
||||||
Cash flows from operating activities:
|
|
|
|
|
|
|
||||||
Net loss
|
|
$
|
(51,550
|
)
|
|
$
|
(30,935
|
)
|
|
$
|
(32,450
|
)
|
Adjustments to reconcile net loss to net cash used in operating activities:
|
|
|
|
|
|
|
||||||
Depreciation and amortization
|
|
16,553
|
|
|
13,400
|
|
|
9,642
|
|
|||
Amortization of deferred rent
|
|
(711
|
)
|
|
(340
|
)
|
|
265
|
|
|||
Amortization of debt issuance costs
|
|
1,909
|
|
|
—
|
|
|
161
|
|
|||
Stock-based compensation
|
|
12,145
|
|
|
4,079
|
|
|
2,809
|
|
|||
Provision for doubtful accounts
|
|
360
|
|
|
599
|
|
|
1,024
|
|
|||
Change in fair value of preferred stock warrant liabilities
|
|
2,404
|
|
|
606
|
|
|
176
|
|
|||
Other adjustments
|
|
(591
|
)
|
|
(354
|
)
|
|
(18
|
)
|
|||
Interest paid on capital leases
|
|
(364
|
)
|
|
(203
|
)
|
|
(105
|
)
|
|||
Loss on disposals of property and equipment
|
|
108
|
|
|
—
|
|
|
113
|
|
|||
Changes in operating assets and liabilities:
|
|
|
|
|
|
|
||||||
Accounts receivable
|
|
(12,767
|
)
|
|
(6,234
|
)
|
|
(6,043
|
)
|
|||
Prepaid expenses and other current assets
|
|
(2,095
|
)
|
|
(2,325
|
)
|
|
(3,537
|
)
|
|||
Other assets
|
|
(2,222
|
)
|
|
10
|
|
|
(94
|
)
|
|||
Accounts payable
|
|
2,391
|
|
|
(372
|
)
|
|
1,109
|
|
|||
Accrued expenses
|
|
4,401
|
|
|
3,902
|
|
|
1,009
|
|
|||
Other liabilities
|
|
(1,274
|
)
|
|
1,182
|
|
|
78
|
|
|||
Net cash used in operating activities
|
|
(31,303
|
)
|
|
(16,985
|
)
|
|
(25,861
|
)
|
|||
Cash flows from investing activities:
|
|
|
|
|
|
|
||||||
Purchases of marketable securities
|
|
(190,980
|
)
|
|
(62,660
|
)
|
|
(46,071
|
)
|
|||
Sales of marketable securities
|
|
52,589
|
|
|
—
|
|
|
—
|
|
|||
Maturities of marketable securities
|
|
70,813
|
|
|
35,210
|
|
|
43,539
|
|
|||
Purchases of property and equipment
|
|
(14,609
|
)
|
|
(16,702
|
)
|
|
(12,099
|
)
|
|||
Capitalized internal-use software
|
|
(4,856
|
)
|
|
(2,955
|
)
|
|
(1,149
|
)
|
|||
Purchases of intangible assets
|
|
(635
|
)
|
|
—
|
|
|
—
|
|
|||
Net cash used in investing activities
|
|
(87,678
|
)
|
|
(47,107
|
)
|
|
(15,780
|
)
|
|||
Cash flows from financing activities:
|
|
|
|
|
|
|
||||||
Proceeds from initial public offering, net of underwriting discounts
|
|
192,510
|
|
|
—
|
|
|
—
|
|
|||
Payments of costs related to initial public offering
|
|
(5,469
|
)
|
|
—
|
|
|
—
|
|
|||
Proceeds from borrowings under notes payable
|
|
20,300
|
|
|
29,411
|
|
|
12,774
|
|
|||
Payments of debt issuance costs
|
|
(231
|
)
|
|
(257
|
)
|
|
—
|
|
|||
Repayments of notes payable
|
|
(49,167
|
)
|
|
(833
|
)
|
|
(7,383
|
)
|
|||
Repayments of capital leases
|
|
(1,370
|
)
|
|
(1,215
|
)
|
|
(464
|
)
|
|||
Proceeds from Series E financing
|
|
—
|
|
|
—
|
|
|
50,000
|
|
|||
Series E issuance costs
|
|
—
|
|
|
—
|
|
|
(137
|
)
|
|||
Proceeds from Series F financing
|
|
—
|
|
|
40,000
|
|
|
—
|
|
|||
Series F issuance costs
|
|
—
|
|
|
(121
|
)
|
|
—
|
|
|||
Proceeds from Employee Stock Purchase Plan
|
|
5,402
|
|
|
—
|
|
|
—
|
|
|||
Proceeds from exercise of vested stock options
|
|
5,579
|
|
|
1,561
|
|
|
611
|
|
|||
Proceeds from early exercise of stock options
|
|
520
|
|
|
1,054
|
|
|
5
|
|
|||
Proceeds from payment of stockholder note
|
|
74
|
|
|
50
|
|
|
—
|
|
|||
Repurchase of early exercised shares
|
|
—
|
|
|
(13
|
)
|
|
—
|
|
|||
Net cash provided by financing activities
|
|
168,148
|
|
|
69,637
|
|
|
55,406
|
|
|||
Effects of exchange rate changes on cash, cash equivalents, and restricted cash
|
|
99
|
|
|
22
|
|
|
(32
|
)
|
|||
Net increase in cash, cash equivalents, and restricted cash
|
|
49,266
|
|
|
5,567
|
|
|
13,733
|
|
|||
Cash, cash equivalents, and restricted cash at beginning of period
|
|
36,963
|
|
|
31,396
|
|
|
17,663
|
|
|||
Cash, cash equivalents, and restricted cash at end of period
|
|
$
|
86,229
|
|
|
$
|
36,963
|
|
|
$
|
31,396
|
|
|
|
Year ended
December 31, |
||||||||||
|
|
2019
|
|
2018
|
|
2017
|
||||||
Supplemental disclosure of cash flow information:
|
|
|
|
|
|
|
||||||
Cash paid for interest
|
|
$
|
5,422
|
|
|
$
|
1,833
|
|
|
$
|
996
|
|
Cash paid for income taxes, net of refunds received
|
|
$
|
361
|
|
|
$
|
55
|
|
|
$
|
166
|
|
Property and equipment additions not yet paid in cash
|
|
$
|
7,071
|
|
|
$
|
133
|
|
|
$
|
1,838
|
|
Vesting of early-exercised stock options
|
|
$
|
620
|
|
|
$
|
337
|
|
|
$
|
248
|
|
Capital lease outstanding from current year addition
|
|
$
|
7,380
|
|
|
$
|
429
|
|
|
$
|
4,324
|
|
Warrant issued in connection with debt
|
|
$
|
—
|
|
|
$
|
1,639
|
|
|
$
|
—
|
|
Change in other assets from change in accounting principle
|
|
$
|
5,727
|
|
|
$
|
—
|
|
|
$
|
—
|
|
Conversion of convertible preferred stock warrants to convertible common stock warrants
|
|
$
|
5,665
|
|
|
$
|
—
|
|
|
$
|
—
|
|
Cashless exercise of common stock warrants
|
|
$
|
1,036
|
|
|
$
|
—
|
|
|
$
|
—
|
|
Costs related to initial public offering, accrued but not yet paid
|
|
$
|
130
|
|
|
$
|
—
|
|
|
$
|
—
|
|
Stock-based compensation capitalized to internal-use software
|
|
$
|
441
|
|
|
$
|
—
|
|
|
$
|
—
|
|
|
|
|
|
|
|
|
||||||
Reconciliation of cash, cash equivalents, and restricted cash as shown in the statements of cash flows
|
|
|
|
|
|
|
||||||
Cash and cash equivalents
|
|
$
|
16,142
|
|
|
$
|
36,963
|
|
|
$
|
31,309
|
|
Restricted cash
|
|
70,087
|
|
|
—
|
|
|
87
|
|
|||
Total cash, cash equivalents, and restricted cash
|
|
$
|
86,229
|
|
|
$
|
36,963
|
|
|
$
|
31,396
|
|
Computer and networking equipment
|
3-5 years
|
Leasehold improvements
|
Shorter of lease term or 5 years
|
Furniture and fixtures
|
3 years
|
Office equipment
|
3 years
|
Internal-use software
|
3 years
|
•
|
Fair Value of Common Stock. Because our common stock was not publicly traded until the completion of the IPO, the Board considered numerous objective and subjective factors to determine the fair value of our Common Stock at each meeting at which awards were approved. These factors included, but were not limited to (i) contemporaneous third-party valuations of Common Stock; (ii) the rights and preferences of Series Preferred relative to Common Stock; (iii) the lack of marketability of Common Stock; (iv) developments in the business; and (v) the likelihood of achieving a liquidity event, such as an IPO or sale of the Company, given prevailing market conditions.
|
•
|
Expected Term. The expected term represents the period that our stock-based awards are expected to be outstanding. The expected term assumptions were determined based on the vesting terms, exercise terms, and contractual lives of the options. The expected term was estimated using the simplified method allowed under Securities and Exchange Commission (SEC) guidance.
|
•
|
Volatility. Since we do not have a long trading history of our common stock, the expected volatility is determined based on the historical stock volatilities of its comparable companies. Comparable companies consist of public
|
•
|
Risk-free Interest Rate. The risk-free interest rate used in the Black-Scholes option pricing model is the implied yield available on U.S. Treasury zero-coupon issues with a remaining term equivalent to that of the options for each expected term.
|
•
|
Dividend Yield. The expected dividend assumption is based on our current expectations of our anticipated dividend policy. We have no history of paying any dividends and therefore used an expected dividend yield of zero.
|
•
|
identification of the contract, or contracts, with a customer;
|
•
|
identification of the performance obligations in the contract;
|
•
|
determination of the transaction price;
|
•
|
allocation of the transaction price to the performance obligations in the contract; and
|
•
|
recognition of revenue when, or as, we satisfy a performance obligation.
|
|
|
As of December 31, 2019
|
||||||||||
|
|
As currently
reported
|
|
Impact of
adopting ASC 606 and ASC 340-40
|
|
As would have been reported under previous revenue standards
|
||||||
|
|
(in thousands)
|
||||||||||
Other assets
|
|
$
|
10,112
|
|
|
$
|
(5,588
|
)
|
|
$
|
4,524
|
|
Total assets
|
|
320,969
|
|
|
(5,588
|
)
|
|
315,381
|
|
|||
Accumulated deficit
|
|
(192,009
|
)
|
|
(5,588
|
)
|
|
(197,597
|
)
|
|||
Total stockholders’ equity (deficit)
|
|
257,652
|
|
|
(5,588
|
)
|
|
252,064
|
|
|||
Total liabilities and stockholders’ equity (deficit)
|
|
$
|
320,969
|
|
|
$
|
(5,588
|
)
|
|
$
|
315,381
|
|
|
|
Year ended December 31, 2019
|
||||||||||
|
|
As currently
reported
|
|
Impact of
adopting ASC 606 and ASC 340-40
|
|
As would have been
reported under previous revenue standards
|
||||||
|
|
(in thousands)
|
||||||||||
Sales and marketing
|
|
$
|
71,097
|
|
|
$
|
(139
|
)
|
|
$
|
70,958
|
|
Total operating expenses
|
|
158,688
|
|
|
(139
|
)
|
|
158,549
|
|
|||
Loss from operations
|
|
(46,548
|
)
|
|
139
|
|
|
(46,409
|
)
|
|||
Loss before income taxes
|
|
(51,058
|
)
|
|
139
|
|
|
(50,919
|
)
|
|||
Net loss
|
|
(51,550
|
)
|
|
139
|
|
|
(51,411
|
)
|
|||
Comprehensive loss
|
|
$
|
(51,318
|
)
|
|
$
|
139
|
|
|
$
|
(51,179
|
)
|
|
|
Year ended December 31,
|
||||||||||
|
|
2019
|
|
2018
|
|
2017
|
||||||
|
|
(in thousands)
|
||||||||||
United States
|
|
$
|
142,842
|
|
|
$
|
110,811
|
|
|
$
|
82,700
|
|
All other countries
|
|
57,620
|
|
|
33,752
|
|
|
22,200
|
|
|||
Total revenue
|
|
$
|
200,462
|
|
|
$
|
144,563
|
|
|
$
|
104,900
|
|
|
|
Year ended December 31,
|
||||||||||
|
|
2019
|
|
2018
|
|
2017
|
||||||
|
|
(in thousands)
|
||||||||||
Enterprise customers
|
|
$
|
174,926
|
|
|
$
|
121,639
|
|
|
$
|
86,164
|
|
Non-enterprise customers
|
|
25,536
|
|
|
22,924
|
|
|
18,736
|
|
|||
Total revenue
|
|
$
|
200,462
|
|
|
$
|
144,563
|
|
|
$
|
104,900
|
|
|
As of December 31, 2019
|
|
As of January 1, 2019
|
||||
|
(in thousands)
|
||||||
Contract assets
|
$
|
271
|
|
|
$
|
—
|
|
Contract liabilities(1)
|
$
|
317
|
|
|
$
|
1,622
|
|
|
Year ended December 31, 2019
|
||
|
(in thousands)
|
||
Revenue recognized in the period from:
|
|
||
Amounts included in contract liability at the beginning of the period
|
$
|
1,539
|
|
|
As of December 31, 2019
|
|
As of January 1, 2019
|
||||
|
(in thousands)
|
||||||
Deferred commissions(1)
|
$
|
6,804
|
|
|
$
|
5,727
|
|
(1)
|
Balance as of January 1, 2019 represents deferred commissions as adjusted for Topic 606.
|
|
|
As of December 31,
|
||||||
|
|
2019
|
|
2018
|
||||
|
|
(in thousands)
|
||||||
Cash and cash equivalents:
|
|
|
|
|
||||
Cash
|
|
$
|
11,623
|
|
|
$
|
32,546
|
|
Money market funds
|
|
2,020
|
|
|
2,419
|
|
||
U.S. Treasury securities
|
|
—
|
|
|
1,998
|
|
||
Commercial paper
|
|
2,499
|
|
|
—
|
|
||
Total cash and cash equivalents
|
|
$
|
16,142
|
|
|
$
|
36,963
|
|
Marketable securities:
|
|
|
|
|
||||
Corporate notes and bonds
|
|
$
|
17,470
|
|
|
$
|
12,852
|
|
Commercial paper
|
|
5,481
|
|
|
20,086
|
|
||
U.S. Treasury securities
|
|
78,160
|
|
|
5,932
|
|
||
Asset-backed securities
|
|
13,856
|
|
|
7,809
|
|
||
Total marketable securities
|
|
$
|
114,967
|
|
|
$
|
46,679
|
|
|
|
As of December 31, 2019
|
||||||||||||||
|
|
Amortized
Cost |
|
Gross
Unrealized Gain |
|
Gross
Unrealized Loss |
|
Fair
Value |
||||||||
|
|
(in thousands)
|
||||||||||||||
Corporate notes and bonds
|
|
$
|
17,462
|
|
|
$
|
9
|
|
|
$
|
(1
|
)
|
|
$
|
17,470
|
|
Commercial paper
|
|
5,481
|
|
|
—
|
|
|
—
|
|
|
5,481
|
|
||||
U.S. Treasury securities
|
|
78,075
|
|
|
85
|
|
|
—
|
|
|
78,160
|
|
||||
Asset-backed securities
|
|
13,852
|
|
|
4
|
|
|
—
|
|
|
13,856
|
|
||||
Total available-for-sale investments
|
|
$
|
114,870
|
|
|
$
|
98
|
|
|
$
|
(1
|
)
|
|
$
|
114,967
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
As of December 31, 2018
|
||||||||||||||
|
|
Amortized
Cost
|
|
Gross Unrealized Gain
|
|
Gross
Unrealized Loss
|
|
Fair
Value
|
||||||||
|
|
(in thousands)
|
||||||||||||||
Corporate notes and bonds
|
|
$
|
12,867
|
|
|
$
|
—
|
|
|
$
|
(15
|
)
|
|
$
|
12,852
|
|
Commercial paper
|
|
20,086
|
|
|
—
|
|
|
—
|
|
|
20,086
|
|
||||
U.S. Treasury securities
|
|
5,933
|
|
|
—
|
|
|
(1
|
)
|
|
5,932
|
|
||||
Asset-backed securities
|
|
7,817
|
|
|
—
|
|
|
(8
|
)
|
|
7,809
|
|
||||
Total available-for-sale investments
|
|
$
|
46,703
|
|
|
$
|
—
|
|
|
$
|
(24
|
)
|
|
$
|
46,679
|
|
|
|
As of December 31, 2019
|
||||||||||||||
|
|
Level 1
|
|
Level 2
|
|
Level 3
|
|
Total
|
||||||||
|
|
(in thousands)
|
||||||||||||||
Cash equivalents:
|
|
|
|
|
|
|
|
|
||||||||
Money market funds
|
|
$
|
2,020
|
|
|
$
|
—
|
|
|
$
|
—
|
|
|
$
|
2,020
|
|
Commercial paper
|
|
|
|
2,499
|
|
|
—
|
|
|
2,499
|
|
|||||
Total cash equivalents
|
|
2,020
|
|
|
2,499
|
|
|
—
|
|
|
4,519
|
|
||||
Marketable securities:
|
|
|
|
|
|
|
|
|
||||||||
Corporate notes and bonds
|
|
—
|
|
|
17,470
|
|
|
—
|
|
|
17,470
|
|
||||
Commercial paper
|
|
—
|
|
|
5,481
|
|
|
—
|
|
|
5,481
|
|
||||
U.S. Treasury securities
|
|
—
|
|
|
78,160
|
|
|
—
|
|
|
78,160
|
|
||||
Asset-backed securities
|
|
—
|
|
|
13,856
|
|
|
—
|
|
|
13,856
|
|
||||
Total marketable securities
|
|
—
|
|
|
114,967
|
|
|
—
|
|
|
114,967
|
|
||||
Restricted cash:
|
|
|
|
|
|
|
|
|
||||||||
Money market funds
|
|
70,087
|
|
|
—
|
|
|
—
|
|
|
70,087
|
|
||||
Total restricted cash
|
|
70,087
|
|
|
—
|
|
|
—
|
|
|
70,087
|
|
||||
Total financial assets
|
|
$
|
72,107
|
|
|
$
|
117,466
|
|
|
$
|
—
|
|
|
$
|
189,573
|
|
|
|
As of December 31, 2018
|
||||||||||||||
|
|
Level 1
|
|
Level 2
|
|
Level 3
|
|
Total
|
||||||||
|
|
(in thousands)
|
||||||||||||||
Cash equivalents:
|
|
|
|
|
|
|
|
|
||||||||
Money market funds
|
|
$
|
2,419
|
|
|
$
|
—
|
|
|
$
|
—
|
|
|
$
|
2,419
|
|
U.S. Treasury securities
|
|
—
|
|
|
1,998
|
|
|
—
|
|
|
1,998
|
|
||||
Total cash equivalents
|
|
2,419
|
|
|
1,998
|
|
|
—
|
|
|
4,417
|
|
||||
Marketable securities:
|
|
|
|
|
|
|
|
|
||||||||
Corporate notes and bonds
|
|
—
|
|
|
12,852
|
|
|
—
|
|
|
12,852
|
|
||||
Commercial paper
|
|
—
|
|
|
20,086
|
|
|
—
|
|
|
20,086
|
|
||||
U.S. Treasury securities
|
|
—
|
|
|
5,932
|
|
|
—
|
|
|
5,932
|
|
||||
Asset-backed securities
|
|
—
|
|
|
7,809
|
|
|
—
|
|
|
7,809
|
|
||||
Total marketable securities
|
|
—
|
|
|
46,679
|
|
|
—
|
|
|
46,679
|
|
||||
Total financial assets
|
|
$
|
2,419
|
|
|
$
|
48,677
|
|
|
$
|
—
|
|
|
$
|
51,096
|
|
Convertible preferred stock warrant liabilities
|
|
$
|
—
|
|
|
$
|
—
|
|
|
$
|
3,261
|
|
|
$
|
3,261
|
|
Total financial liabilities
|
|
$
|
—
|
|
|
$
|
—
|
|
|
$
|
3,261
|
|
|
$
|
3,261
|
|
|
|
As of December 31, 2019
|
||
|
|
(in thousands)
|
||
Fair value as of December 31, 2018
|
|
$
|
3,261
|
|
Change in fair value of Level 3 financial liabilities
|
|
2,404
|
|
|
Conversion of convertible preferred stock warrants into Class B common stock warrants
|
|
(5,665
|
)
|
|
Fair value as of December 31, 2019
|
|
$
|
—
|
|
|
|
As of December 31,
|
||||||
|
|
2019
|
|
2018
|
||||
|
|
(in thousands)
|
||||||
Beginning balance
|
|
$
|
1,679
|
|
|
$
|
1,119
|
|
Additions to the reserves
|
|
360
|
|
|
599
|
|
||
Write-offs/adjustments
|
|
(223
|
)
|
|
(39
|
)
|
||
Ending balance
|
|
$
|
1,816
|
|
|
$
|
1,679
|
|
|
|
As of December 31,
|
||||||
|
|
2019
|
|
2018
|
||||
|
|
(in thousands)
|
||||||
Computer and networking equipment
|
|
$
|
89,830
|
|
|
$
|
65,060
|
|
Leasehold improvements
|
|
3,285
|
|
|
3,259
|
|
||
Furniture and fixtures
|
|
681
|
|
|
539
|
|
||
Office equipment
|
|
579
|
|
|
513
|
|
||
Internal-use software
|
|
13,901
|
|
|
8,604
|
|
||
Property and equipment, gross
|
|
108,276
|
|
|
77,975
|
|
||
Accumulated depreciation and amortization
|
|
(48,239
|
)
|
|
(35,621
|
)
|
||
Property and equipment, net
|
|
$
|
60,037
|
|
|
$
|
42,354
|
|
|
|
As of December 31,
|
||||||
|
|
2019
|
|
2018
|
||||
|
|
(in thousands)
|
||||||
Accrued compensation and related benefits
|
|
8,734
|
|
|
3,952
|
|
||
Sales and use tax payable
|
|
3,938
|
|
|
3,077
|
|
||
Accrued colocation and bandwidth costs
|
|
3,237
|
|
|
3,049
|
|
||
Other accrued liabilities
|
|
3,969
|
|
|
5,457
|
|
||
Total accrued expenses
|
|
$
|
19,878
|
|
|
$
|
15,535
|
|
|
|
As of December 31,
|
||||||
|
|
2019
|
|
2018
|
||||
|
|
(in thousands)
|
||||||
Liability for early-exercised stock options (see Note 11)
|
|
$
|
467
|
|
|
$
|
597
|
|
Deferred revenue
|
|
317
|
|
|
1,622
|
|
||
Accrued computer and networking equipment
|
|
7,060
|
|
|
—
|
|
||
Other current liabilities
|
|
325
|
|
|
293
|
|
||
Total other current liabilities
|
|
$
|
8,169
|
|
|
$
|
2,512
|
|
|
|
As of December 31,
|
||||||
|
|
2019
|
|
2018
|
||||
|
|
(in thousands)
|
||||||
Deferred rent
|
|
$
|
634
|
|
|
$
|
272
|
|
Other long-term liabilities
|
|
404
|
|
|
375
|
|
||
Total other long-term liabilities
|
|
$
|
1,038
|
|
|
$
|
647
|
|
|
|
Foreign Currency Translation
|
|
Available-for-sale investments
|
|
Accumulated Other Comprehensive Income (Loss)
|
||||||
|
|
(in thousands)
|
||||||||||
Balance at January 1, 2017
|
|
$
|
(43
|
)
|
|
$
|
(6
|
)
|
|
$
|
(49
|
)
|
Other comprehensive income (loss)
|
|
32
|
|
|
(7
|
)
|
|
25
|
|
|||
Balance at December 31, 2017
|
|
(11
|
)
|
|
(13
|
)
|
|
(24
|
)
|
|||
Other comprehensive income (loss)
|
|
(1
|
)
|
|
(11
|
)
|
|
(12
|
)
|
|||
Balance at December 31, 2018
|
|
(12
|
)
|
|
(24
|
)
|
|
(36
|
)
|
|||
Other comprehensive income (loss)
|
|
111
|
|
|
121
|
|
|
232
|
|
|||
Balance at December 31, 2019
|
|
$
|
99
|
|
|
$
|
97
|
|
|
196
|
|
|
|
Year ended December 31, 2019
|
||||||
|
|
2019
|
|
2018
|
||||
|
|
(in thousands)
|
||||||
Balance, beginning of period
|
|
$
|
360
|
|
|
$
|
382
|
|
Foreign currency translation
|
|
12
|
|
|
(22
|
)
|
||
Balance, end of period
|
|
$
|
372
|
|
|
$
|
360
|
|
|
|
As of December 31, 2019
|
|
As of December 31, 2018
|
||||||||||||||||||||
|
|
Gross carrying value
|
|
Accumulated amortization
|
|
Net carrying value
|
|
Gross carrying value
|
|
Accumulated amortization
|
|
Net carrying value
|
||||||||||||
|
|
(in thousands)
|
||||||||||||||||||||||
Finite-lived intangible assets
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
Internet protocol addresses
|
|
$
|
1,448
|
|
|
$
|
(362
|
)
|
|
$
|
1,086
|
|
|
$
|
852
|
|
|
$
|
(242
|
)
|
|
$
|
610
|
|
Domain name
|
|
39
|
|
|
—
|
|
|
39
|
|
|
—
|
|
|
—
|
|
|
—
|
|
||||||
Total finite-lived intangible assets
|
|
$
|
1,487
|
|
|
$
|
(362
|
)
|
|
$
|
1,125
|
|
|
$
|
852
|
|
|
$
|
(242
|
)
|
|
$
|
610
|
|
|
As of December 31, 2019
|
||
|
(in thousands)
|
||
2020
|
155
|
|
|
2021
|
158
|
|
|
2022
|
158
|
|
|
2023
|
148
|
|
|
2024
|
145
|
|
|
Thereafter
|
361
|
|
|
Total
|
$
|
1,125
|
|
|
|
As of December 31,
|
||||||
|
|
2019
|
|
2018
|
||||
|
|
(in thousands)
|
||||||
Liability component:
|
|
|
|
|
||||
Principal amount—Cash Collateralized Revolving Credit Agreement
|
|
$
|
20,300
|
|
|
$
|
—
|
|
Less: unamortized debt issuance costs
|
|
(219
|
)
|
|
—
|
|
||
Less: current portion of long-term debt
|
|
—
|
|
|
—
|
|
||
Long-term debt, less current portion—Cash Collateralized Revolving Credit Agreement
|
|
$
|
20,081
|
|
|
$
|
—
|
|
Principal amount—Second Amendment to Amended and Restated Loan and Security Agreement
|
|
—
|
|
|
49,167
|
|
||
Less: unamortized debt issuance costs
|
|
—
|
|
|
(1,896
|
)
|
||
Less: current portion of long-term debt
|
|
—
|
|
|
(10,000
|
)
|
||
Long-term debt, less current portion—Second Amendment to Amended and Restated Loan and Security Agreement
|
|
$
|
—
|
|
|
$
|
37,271
|
|
Principal amount—Capital Lease Agreement
|
|
9,549
|
|
|
3,538
|
|
||
Less: current portion of long-term debt
|
|
(4,472
|
)
|
|
(1,370
|
)
|
||
Long-term debt, less current portion—Capital Lease Agreement
|
|
$
|
5,077
|
|
|
$
|
2,168
|
|
Total long-term debt, less current portion
|
|
$
|
25,158
|
|
|
$
|
39,439
|
|
|
|
Principal
|
|
Interest
|
|
Total
|
||||||
|
|
(in thousands)
|
||||||||||
2020
|
|
$
|
4,472
|
|
|
$
|
1,210
|
|
|
$
|
5,682
|
|
2021
|
|
3,759
|
|
|
992
|
|
|
4,751
|
|
|||
2022
|
|
21,618
|
|
|
794
|
|
|
22,412
|
|
|||
2023
|
|
—
|
|
|
—
|
|
|
—
|
|
|||
Total
|
|
$
|
29,849
|
|
|
$
|
2,996
|
|
|
$
|
32,845
|
|
|
|
Series B
|
|
Series C
|
|
Series D
|
|
Series F
|
|
Total
|
||||||||||
Fair value (in thousands)
|
|
$
|
1,818
|
|
|
$
|
792
|
|
|
$
|
668
|
|
|
$
|
2,387
|
|
|
$
|
5,665
|
|
Expected remaining term (in years)
|
|
4.46
|
|
|
5.47
|
|
|
7.21
|
|
|
9.62
|
|
|
|
||||||
Risk-free interest rate
|
|
2.17
|
%
|
|
2.20
|
%
|
|
2.27
|
%
|
|
2.37
|
%
|
|
|
||||||
Expected volatility
|
|
39.0
|
%
|
|
39.3
|
%
|
|
40.2
|
%
|
|
42.4
|
%
|
|
|
||||||
Dividend yield
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
|
|
|
Series B
|
|
Series C
|
|
Series D
|
|
Series F
|
|
Total
|
||||||||||
Fair value (in thousands)
|
|
$
|
857
|
|
|
$
|
407
|
|
|
$
|
358
|
|
|
$
|
1,639
|
|
|
$
|
3,261
|
|
Expected remaining term (in years)
|
|
4.84
|
|
|
5.84
|
|
|
7.59
|
|
|
10.00
|
|
|
|
||||||
Risk-free interest rate
|
|
2.62
|
%
|
|
2.62
|
%
|
|
2.62
|
%
|
|
2.80
|
%
|
|
|
||||||
Expected volatility
|
|
50.0
|
%
|
|
50.0
|
%
|
|
50.0
|
%
|
|
50.0
|
%
|
|
|
||||||
Dividend yield
|
|
—
|
|
|
—
|
|
|
—
|
|
|
—
|
|
|
|
|
Gross Lease Commitments
|
|
Sublease Income
|
|
Net Lease Commitment
|
||||||
|
(in thousands)
|
||||||||||
2020
|
$
|
4,856
|
|
|
$
|
(1,219
|
)
|
|
$
|
3,637
|
|
2021
|
6,143
|
|
|
—
|
|
|
6,143
|
|
|||
2022
|
5,463
|
|
|
—
|
|
|
5,463
|
|
|||
2023
|
5,627
|
|
|
—
|
|
|
5,627
|
|
|||
2024
|
5,796
|
|
|
—
|
|
|
5,796
|
|
|||
Thereafter
|
15,794
|
|
|
—
|
|
|
15,794
|
|
|||
Total
|
$
|
43,679
|
|
|
$
|
(1,219
|
)
|
|
$
|
42,460
|
|
|
|
Cost of Revenue Commitments
|
|
SaaS Agreements
|
|
Total Purchase Commitments
|
||||||
|
|
(in thousands)
|
||||||||||
2020
|
|
$
|
45,420
|
|
|
1,509
|
|
|
$
|
46,929
|
|
|
2021
|
|
11,970
|
|
|
910
|
|
|
12,880
|
|
|||
2022
|
|
4,457
|
|
|
—
|
|
|
4,457
|
|
|||
2023
|
|
142
|
|
|
—
|
|
|
142
|
|
|||
2024
|
|
63
|
|
|
—
|
|
|
63
|
|
|||
Total
|
|
$
|
62,052
|
|
|
$
|
2,419
|
|
|
$
|
64,471
|
|
|
|
As of December 31, 2018
|
||||||||||||
|
|
Shares
Authorized
|
|
Shares
Issued and
Outstanding
|
|
Net
Carrying
Amount
|
|
Liquidation
Preference
|
||||||
|
|
(in thousands except share data)
|
||||||||||||
Series Seed Preferred Stock
|
|
8,049,365
|
|
|
8,049,364
|
|
|
$
|
1,200
|
|
|
$
|
1,200
|
|
Series A Preferred Stock
|
|
2,733,520
|
|
|
2,733,518
|
|
|
1,050
|
|
|
1,050
|
|
||
Series B Preferred Stock
|
|
11,058,835
|
|
|
10,945,209
|
|
|
11,260
|
|
|
11,260
|
|
||
Series C Preferred Stock
|
|
9,805,905
|
|
|
9,753,060
|
|
|
41,420
|
|
|
41,527
|
|
||
Series D Preferred Stock
|
|
11,675,463
|
|
|
11,627,903
|
|
|
74,912
|
|
|
75,000
|
|
||
Series E Preferred Stock
|
|
6,609,032
|
|
|
6,609,030
|
|
|
49,863
|
|
|
50,000
|
|
||
Series F Preferred Stock
|
|
4,216,523
|
|
|
3,912,129
|
|
|
39,879
|
|
|
40,000
|
|
||
Total
|
|
54,148,643
|
|
|
53,630,213
|
|
|
$
|
219,584
|
|
|
$
|
220,037
|
|
|
|
Number of Shares
|
|
Weighted-Average
Exercise Price
|
|
Weighted-Average
Remaining
Contractual Term
|
|
Aggregate
Intrinsic Value
|
|||||
|
|
(in thousands)
|
|
|
|
(in years)
|
|
(in thousands)
|
|||||
Outstanding at January 1, 2017
|
|
8,467
|
|
|
$
|
1.54
|
|
|
8.5
|
|
$
|
7,480
|
|
Granted
|
|
3,008
|
|
|
2.90
|
|
|
|
|
|
|||
Exercised
|
|
(414
|
)
|
|
1.48
|
|
|
|
|
|
|||
Cancelled/forfeited
|
|
(691
|
)
|
|
1.88
|
|
|
|
|
|
|||
Outstanding at December 31, 2017
|
|
10,370
|
|
|
1.92
|
|
|
8.0
|
|
$
|
16,901
|
|
|
Granted
|
|
3,984
|
|
|
5.32
|
|
|
|
|
|
|||
Exercised
|
|
(1,264
|
)
|
|
2.10
|
|
|
|
|
|
|||
Cancelled/forfeited
|
|
(880
|
)
|
|
2.64
|
|
|
|
|
|
|||
Outstanding at December 31, 2018
|
|
12,210
|
|
|
2.96
|
|
|
7.8
|
|
$
|
64,590
|
|
|
Granted
|
|
2,516
|
|
|
10.87
|
|
|
|
|
|
|||
Exercised
|
|
(2,650
|
)
|
|
2.45
|
|
|
|
|
|
|||
Cancelled/forfeited
|
|
(807
|
)
|
|
5.10
|
|
|
|
|
|
|||
Outstanding at December 31, 2019
|
|
11,269
|
|
|
$
|
4.68
|
|
|
7.3
|
|
$
|
173,471
|
|
Vested and exercisable at December 31, 2019
|
|
6,994
|
|
|
$
|
2.68
|
|
|
6.5
|
|
$
|
121,610
|
|
|
|
Year ended December 31,
|
|||||||
|
|
2019
|
|
2018
|
|
2017
|
|||
|
|
(in thousands)
|
|||||||
Beginning balance
|
|
245
|
|
|
138
|
|
|
597
|
|
Early exercise of options
|
|
117
|
|
|
238
|
|
|
2
|
|
Vested
|
|
(162
|
)
|
|
(120
|
)
|
|
(461
|
)
|
Repurchased
|
|
—
|
|
|
(11
|
)
|
|
—
|
|
Ending balance
|
|
200
|
|
|
245
|
|
|
138
|
|
|
|
Year ended December 31,
|
|||||
|
|
2019
|
|
2018
|
|
2017
|
|
Fair value of common stock
|
|
$8.24 - $22.70
|
|
$3.86 - $8.16
|
|
$2.98 - $3.58
|
|
Expected term (in years)
|
|
6.02
|
|
6.02
|
|
5.96
|
|
Risk-free interest rate
|
|
1.55% - 2.5%
|
|
2.62% - 3.0%
|
|
1.9% - 2.1%
|
|
Expected volatility
|
|
39.1% - 42.7%
|
|
40.2% - 41.5%
|
|
41% - 45%
|
|
Dividend yield
|
|
—%
|
|
—%
|
|
—
|
%
|
|
|
Number of Shares
|
|
Weighted-Average Grant Date Fair Value Per Share
|
|||
|
|
(in thousands)
|
|
|
|||
Nonvested RSUs as of December 31, 2018
|
|
—
|
|
|
$
|
—
|
|
Granted
|
|
1,644
|
|
|
20.07
|
|
|
Cancelled/forfeited
|
|
(3
|
)
|
|
|
||
Nonvested RSUs as of December 31, 2019
|
|
1,641
|
|
|
$
|
20.07
|
|
|
|
Year ended December 31,
|
||
|
|
2019
|
|
2018
|
Fair value of common stock
|
|
$6.02 - $6.92
|
|
N/A
|
Expected term (in years)
|
|
0.47-0.50
|
|
N/A
|
Risk-free interest rate
|
|
1.59% - 2.35%
|
|
N/A
|
Expected volatility
|
|
36% - 43%
|
|
N/A
|
Dividend yield
|
|
—%
|
|
N/A
|
|
|
Year ended December 31,
|
||||||||||
|
|
2019
|
|
2018
|
|
2017
|
||||||
|
|
(in thousands)
|
||||||||||
Stock-based compensation expense by caption:
|
|
|
|
|
|
|
||||||
Cost of revenue
|
|
$
|
1,410
|
|
|
$
|
265
|
|
|
$
|
190
|
|
Research and development
|
|
2,920
|
|
|
1,332
|
|
|
1,040
|
|
|||
Sales and marketing
|
|
3,497
|
|
|
1,023
|
|
|
493
|
|
|||
General and administrative
|
|
4,318
|
|
|
1,459
|
|
|
1,086
|
|
|||
Total
|
|
$
|
12,145
|
|
|
$
|
4,079
|
|
|
$
|
2,809
|
|
|
|
Year ended December 31,
|
|||||||||||||||||
|
|
2019
|
|
2018
|
2017
|
||||||||||||||
|
|
Class A(1)
|
|
Class B(2)
|
|
Class A
|
|
Class B(2)
|
Class A
|
|
Class B(2)
|
||||||||
|
|
(in thousands, except per share amounts)
|
|||||||||||||||||
Net loss attributable to common stockholders
|
|
$
|
(12,084
|
)
|
|
$
|
(39,466
|
)
|
|
N/A
|
|
$
|
(30,935
|
)
|
N/A
|
|
$
|
(32,450
|
)
|
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
|
|
16,022
|
|
|
52,328
|
|
|
N/A
|
|
24,376
|
|
N/A
|
|
23,402
|
|
||||
Net loss per share attributable to common stockholders, basic and diluted
|
|
$
|
(0.75
|
)
|
|
$
|
(0.75
|
)
|
|
N/A
|
|
$
|
(1.27
|
)
|
N/A
|
|
$
|
(1.39
|
)
|
(1)
|
Class A common stock includes the issuance of 12.9 million shares of Class A common stock issued by us in connection with our IPO and shares issued upon the exercise of options subsequent to our IPO.
|
(2)
|
Class B common stock includes, for all periods presented, the conversion of all of our preferred stock into an aggregate of 53.6 million shares of our Class B common stock upon closing of the IPO.
|
|
|
Number of Shares
|
||||
|
|
As of December 31,
|
||||
|
|
2019
|
|
2018
|
||
|
|
(in thousands)
|
||||
Convertible preferred stock
|
|
—
|
|
|
53,630
|
|
Stock options
|
|
11,269
|
|
|
7,847
|
|
RSUs
|
|
1,641
|
|
|
—
|
|
Early exercised stock options
|
|
200
|
|
|
245
|
|
Convertible common stock warrants
|
|
183
|
|
|
—
|
|
Convertible preferred stock warrants
|
|
—
|
|
|
518
|
|
Shares issuable pursuant to the ESPP
|
|
247
|
|
|
—
|
|
Total
|
|
13,540
|
|
|
62,240
|
|
|
|
Year ended December 31,
|
||||||||||
|
|
2019
|
|
2018
|
|
2017
|
||||||
|
|
(in thousands)
|
|
|
||||||||
United States
|
|
$
|
(30,970
|
)
|
|
$
|
(20,644
|
)
|
|
$
|
(23,372
|
)
|
Foreign
|
|
(20,088
|
)
|
|
(10,291
|
)
|
|
(8,870
|
)
|
|||
Loss before income taxes
|
|
$
|
(51,058
|
)
|
|
$
|
(30,935
|
)
|
|
$
|
(32,242
|
)
|
|
|
Year ended December 31,
|
||||||||||
|
|
2019
|
|
2018
|
|
2017
|
||||||
|
|
(in thousands)
|
|
|
||||||||
Current tax provision (benefit):
|
|
|
|
|
|
|
||||||
Federal
|
|
$
|
—
|
|
|
$
|
—
|
|
|
$
|
—
|
|
State
|
|
106
|
|
|
81
|
|
|
68
|
|
|||
Foreign
|
|
386
|
|
|
104
|
|
|
140
|
|
|||
Deferred tax provision (benefit):
|
|
|
|
|
|
|
||||||
Federal
|
|
—
|
|
|
—
|
|
|
—
|
|
|||
State
|
|
—
|
|
|
—
|
|
|
—
|
|
|||
Foreign
|
|
—
|
|
|
—
|
|
|
—
|
|
|||
Total tax expense
|
|
$
|
492
|
|
|
$
|
185
|
|
|
$
|
208
|
|
|
|
Year ended December 31,
|
|||||||
|
|
2019
|
|
2018
|
|
2017
|
|||
Provision at federal statutory tax rate
|
|
21
|
%
|
|
21
|
%
|
|
34
|
%
|
State taxes, net of federal tax impact
|
|
—
|
%
|
|
—
|
%
|
|
(3
|
)%
|
Change in valuation allowance
|
|
(12
|
)%
|
|
(11
|
)%
|
|
13
|
%
|
Foreign tax rate differential
|
|
(8
|
)%
|
|
(7
|
)%
|
|
(10
|
)%
|
Federal statutory tax rate change
|
|
—
|
%
|
|
—
|
%
|
|
(32
|
)%
|
Other
|
|
(2
|
)%
|
|
(4
|
)%
|
|
(3
|
)%
|
Net deferred tax (liabilities) assets
|
|
(1
|
)%
|
|
(1
|
)%
|
|
(1
|
)%
|
|
|
Year ended December 31,
|
||||||
|
|
2019
|
|
2018
|
||||
|
|
(in thousands)
|
||||||
Reserves and accruals
|
|
$
|
1,839
|
|
|
$
|
1,892
|
|
Stock-based compensation
|
|
1,116
|
|
|
686
|
|
||
Net operating losses
|
|
30,750
|
|
|
25,558
|
|
||
Other
|
|
1,753
|
|
|
1,780
|
|
||
Amortization
|
|
642
|
|
|
344
|
|
||
Deferred tax assets
|
|
36,100
|
|
|
30,260
|
|
||
Depreciation
|
|
(285
|
)
|
|
(212
|
)
|
||
State tax
|
|
(2,034
|
)
|
|
(1,706
|
)
|
||
Deferred tax liabilities
|
|
(2,319
|
)
|
|
(1,918
|
)
|
||
Valuation allowance
|
|
(33,781
|
)
|
|
(28,342
|
)
|
||
Net deferred tax (liabilities) assets
|
|
$
|
—
|
|
|
$
|
—
|
|
|
|
As of December 31,
|
|
As of December 31,
|
||||
|
|
2019
|
|
2018
|
||||
|
|
(in thousands)
|
||||||
United States
|
|
$
|
40,747
|
|
|
$
|
28,723
|
|
All other countries
|
|
19,290
|
|
|
13,631
|
|
||
Total long-lived assets
|
|
$
|
60,037
|
|
|
$
|
42,354
|
|
•
|
The first award for 109,027 shares will vest as to 12.5% of the total RSUs on the 15th of August 2020 and thereafter in 14 equal quarterly installments (i.e. 6.25% of the total RSUs will vest per quarter), in each case subject to Mr. Bergman’s continued service with us;
|
•
|
The second award for 43,959 shares will vest following the Board’s (or a committee thereof) determination that Mr. Bergman has achieved Company and individual performance targets for 2020, with a performance target of 100% and a maximum performance target of 200%. Following such determination, the shares will vest, based on the extent such targets were achieved, in four equal quarterly installments on the 15th of February, May, August, and November 2021, in each case subject to Mr. Bergman’s continued service with us; and
|
•
|
The third award for 17,023 shares will vest as to 50% of the RSUs on the 15th of August 2020 and thereafter as to 25% of the RSUs on November 15, 2020 and February 15, 2021, in each case subject to Mr. Bergman’s continued service with us.
|
•
|
The first award for 174,443 shares will vest as to 12.5% of the total RSUs on the 15th of August 2020 and thereafter in 14 equal quarterly installments (i.e. 6.25% of the total RSUs will vest per quarter), in each case subject to Mr. Bixby’s continued service with us;
|
•
|
The second award for 43,959 shares will vest following the Board’s (or a committee thereof) determination that Mr. Bixby has achieved Company and individual performance targets for 2020, with a performance target of 100% and a maximum performance target of 200%. Following such determination, the shares will vest, based on the extent such targets were achieved, in four equal quarterly installments on the 15th of February, May, August, and November 2021, in each case subject to Mr. Bixby’s continued service with us; and
|
•
|
The third award for 17,023 shares will vest as to 50% of the RSUs on the 15th of August 2020 and thereafter as to 25% of the RSUs on November 15, 2020 and February 15, 2021, in each case subject to Mr. Bixby’s continued service with us.
|
•
|
hired additional full-time accounting resources with appropriate levels of experience
|
•
|
continue to actively recruit for open positions within the accounting department and will, as necessary, supplement any interim staffing needs with temporary resources;
|
•
|
reallocated responsibilities across the accounting organization to ensure that the appropriate level of knowledge and experience is applied based on risk and complexity of transactions and tasks under review;
|
•
|
strengthened our internal policies, processes and reviews, including substantial completion of the formal documentation thereof;
|
•
|
implemented a formal financial month-end close policy and process; and
|
•
|
engaged a professional accounting services firm to help us assess and commence documentation of our internal controls for complying with the Sarbanes-Oxley Act.
|
Exhibit
Number
|
|
Exhibit Description
|
Form
|
File No.
|
Exhibit
|
Filing Date
|
Filed Herewith
|
|
|
|
|
|
|
|
|
3.1
|
|
8-K
|
001-38897
|
3.1
|
May 21, 2019
|
|
|
3.2
|
|
S-1/A
|
333-230953
|
3.4
|
May 6, 2019
|
|
|
4.1
|
|
S-1/A
|
333-230953
|
4.1
|
May 6, 2019
|
|
|
4.2
|
|
Reference is made to Exhibits 3.1 through 3.2
|
|
|
|
|
|
4.3
|
|
|
|
|
|
X
|
|
10.1
|
|
S-1/A
|
333-230953
|
10.1
|
May 6, 2019
|
|
|
10.2+
|
|
S-1/A
|
333-230953
|
10.2
|
May 6, 2019
|
|
|
10.3+
|
|
S-1/A
|
333-230953
|
10.3
|
May 6, 2019
|
|
|
10.4+
|
|
S-1/A
|
333-230953
|
10.4
|
May 6, 2019
|
|
|
10.5+
|
|
S-1/A
|
333-230953
|
10.5
|
May 6, 2019
|
|
|
10.6+
|
|
10-Q
|
001-38897
|
10.3
|
August 9, 2019
|
|
|
10.7+
|
|
S-1/A
|
333-230953
|
10.7
|
May 6, 2019
|
|
|
10.8
|
|
S-1/A
|
333-230953
|
10.8
|
May 6, 2019
|
|
|
10.9+
|
|
S-1/A
|
333-230953
|
10.9
|
May 6, 2019
|
|
|
10.10+
|
|
S-1/A
|
333-230953
|
10.10
|
May 6, 2019
|
|
|
10.11+
|
|
S-1/A
|
333-230953
|
10.11
|
May 6, 2019
|
|
Exhibit
Number
|
|
Exhibit Description
|
Form
|
File No.
|
Exhibit
|
Filing Date
|
Filed Herewith
|
10.12+
|
|
S-1/A
|
333-230953
|
10.12
|
May 6, 2019
|
|
|
10.13+
|
|
S-1/A
|
333-230953
|
10.13
|
May 6, 2019
|
|
|
10.14+
|
|
S-1/A
|
333-230953
|
10.14
|
May 6, 2019
|
|
|
10.15
|
|
S-1/A
|
333-230953
|
10.15
|
May 6, 2019
|
|
|
10.16
|
|
S-1/A
|
333-230953
|
10.16
|
May 6, 2019
|
|
|
10.17
|
|
S-1/A
|
333-230953
|
10.20
|
May 6, 2019
|
|
|
10.18
|
|
S-1/A
|
333-230953
|
10.26
|
May 6, 2019
|
|
|
10.19
|
|
S-1/A
|
333-230953
|
10.27
|
May 6, 2019
|
|
|
10.20
|
|
S-1/A
|
333-230953
|
10.30
|
May 6, 2019
|
|
|
10.21+
|
|
S-1/A
|
333-230953
|
10.31
|
May 6, 2019
|
|
|
10.22+
|
|
S-1/A
|
333-230953
|
10.32
|
May 6, 2019
|
|
|
10.23
|
|
S-1/A
|
333-230953
|
10.33
|
May 6, 2019
|
|
|
10.24
|
|
|
|
|
|
X
|
|
21.1
|
|
S-1/A
|
333-230953
|
21.1
|
May 6, 2019
|
|
|
23.1
|
|
|
|
|
|
X
|
|
24.1
|
|
Power of Attorney (contained on the signature page of this report)
|
|
|
|
|
X
|
31.1
|
|
|
|
|
|
X
|
|
31.2
|
|
|
|
|
|
X
|
|
32.1*
|
|
|
|
|
|
|
|
32.2*
|
|
|
|
|
|
|
Exhibit
Number
|
|
Exhibit Description
|
Form
|
File No.
|
Exhibit
|
Filing Date
|
Filed Herewith
|
101. INS
|
|
Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
|
|
|
|
|
X
|
101.SCH
|
|
Inline XBRL Taxonomy Schema Linkbase Document
|
|
|
|
|
X
|
101.CAL
|
|
Inline XBRL Taxonomy Calculation Linkbase Document
|
|
|
|
|
X
|
101.DEF
|
|
Inline XBRL Taxonomy Definition Linkbase Document
|
|
|
|
|
X
|
101.LAB
|
|
Inline XBRL Taxonomy Labels Linkbase Document
|
|
|
|
|
X
|
101.PRE
|
|
Inline XBRL Taxonomy Presentation Linkbase Document
|
|
|
|
|
X
|
104
|
|
Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
|
|
|
|
|
|
+
|
Indicates management contract or compensatory plan.
|
|
|
|
|
FASTLY, INC.
|
|
|
|
|
|
Date:
|
March 3, 2020
|
|
By:
|
/s/ Joshua Bixby
|
|
|
|
|
Joshua Bixby
Chief Executive Officer (Principal Executive Officer)
|
|
|
|
|
|
Date:
|
March 3, 2020
|
|
By:
|
/s/ Adriel Lares
|
|
|
|
|
Adriel Lares
Chief Financial Officer (Principal Financial and Accounting Officer)
|
Signature
|
|
Title
|
|
Date
|
|
|
|
|
|
/s/ Joshua Bixby
|
|
Chief Executive Officer and Director
|
|
March 3, 2020
|
Joshua Bixby
|
|
(Principal Executive Officer)
|
|
|
|
|
|
|
|
/s/ Adriel Lares
|
|
Chief Financial Officer
|
|
March 3, 2020
|
Adriel Lares
|
|
(Principal Financial Officer and Principal Accounting Officer)
|
|
|
|
|
|
|
|
/s/ Artur Bergman
|
|
Chief Architect, Executive Chairperson and Chairperson of the
|
|
March 3, 2020
|
Artur Bergman
|
|
Board of Directors
|
|
|
|
|
|
|
|
/s/ Aida Álvarez
|
|
Director
|
|
March 3, 2020
|
Aida Álvarez
|
|
|
|
|
|
|
|
|
|
/s/ Sunil Dhaliwal
|
|
Director
|
|
March 3, 2020
|
Sunil Dhaliwal
|
|
|
|
|
|
|
|
|
|
/s/ David Hornik
|
|
Director
|
|
March 3, 2020
|
David Hornik
|
|
|
|
|
|
|
|
|
|
/s/ Christopher B. Paisley
|
|
Director
|
|
March 3, 2020
|
Christopher B. Paisley
|
|
|
|
|
|
|
|
|
|
/s/ Kelly Wright
|
|
Director
|
|
March 3, 2020
|
Kelly Wright
|
|
|
|
|
|
•
|
|
if we propose to amend, alter, or repeal any provision of our amended and restated certificate of incorporation or our amended and restated bylaws that modifies the voting, conversion, or other powers, preferences, or other special rights or privileges or restrictions of the Class B common stock;
|
|
•
|
|
if we reclassify any outstanding shares of the Class A common stock into shares having rights as to dividends or liquidation that are senior to the Class B common stock or the right to more than one vote for each share thereof; or
|
|
•
|
|
if we effect an asset transfer, acquisition, or liquidation event (each as defined in our amended and restated certificate of incorporation) pursuant to which the Class B common stock would not receive equivalent consideration (as defined in our amended and restated certificate of incorporation) to the Class A common stock.
|
|
•
|
|
before such date, the board of directors of the corporation approved either the business combination or the transaction that resulted in the stockholder becoming an interested stockholder;
|
|
•
|
|
upon completion of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction began, excluding for purposes of determining the voting stock outstanding, but not the outstanding voting stock owned by the interested stockholder, those shares owned (1) by persons who are directors and also officers and (2) employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or
|
|
•
|
|
on or after such date, the business combination is approved by the board of directors and authorized at an annual or special meeting of the stockholders, and not by written consent, by the affirmative vote of at least 662⁄3% of the outstanding voting stock that is not owned by the interested stockholder.
|
|
•
|
|
any merger or consolidation involving the corporation and the interested stockholder;
|
|
•
|
|
any sale, transfer, pledge, or other disposition of 10% or more of the assets of the corporation involving the interested stockholder;
|
|
•
|
|
subject to certain exceptions, any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder;
|
|
•
|
|
any transaction involving the corporation that has the effect of increasing the proportionate share of the stock or any class or series of the corporation beneficially owned by the interested stockholder; or
|
|
•
|
|
the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges, or other financial benefits by or through the corporation.
|
SECTION 1 DEFINITIONS
|
1
|
|
SECTION 2 THE REVOLVING LOANS
|
11
|
|
2.1
|
The Revolving Loan Commitment
|
11
|
2.2
|
Making the Revolving Loans
|
11
|
2.3
|
Interest
|
12
|
2.4
|
Principal Repayment; Note
|
12
|
2.5
|
Default Interest
|
12
|
2.6
|
Continuation and Conversion Elections
|
12
|
2.7
|
Termination or Reduction of Revolving Loan Commitment; Optional Prepayment
|
13
|
2.8
|
Inability to Determine Rates
|
13
|
2.9
|
Illegality
|
14
|
2.10
|
Method of Payment
|
14
|
2.11
|
Loan Account
|
15
|
2.12
|
Use of Proceeds
|
15
|
2.13
|
Commitment Fee
|
15
|
2.14
|
Cash Collateral.
|
16
|
2.15
|
Divisions
|
16
|
SECTION 3 YIELD PROTECTION
|
16
|
|
3.1
|
Increased Costs
|
16
|
3.2
|
Taxes
|
18
|
3.3
|
Breakage Costs
|
21
|
3.4
|
Mitigation Obligations; Designation of Lending Office
|
21
|
SECTION 4 REPRESENTATIONS AND WARRANTIES
|
22
|
|
4.1
|
Organization of Borrower
|
22
|
4.2
|
Power and Authority
|
22
|
4.3
|
Authorization of Borrowing
|
22
|
4.4
|
Agreement Binding; No Conflicts
|
22
|
4.5
|
Compliance with Law
|
22
|
4.6
|
Taxes
|
23
|
4.7
|
Governmental Consents
|
23
|
4.8
|
Litigation
|
23
|
4.9
|
Other Obligations
|
23
|
4.10
|
Financial Information
|
23
|
4.11
|
Reserved.
|
23
|
4.12
|
Environmental Matters
|
23
|
4.13
|
Pensions
|
24
|
4.14
|
Sanctions
|
24
|
4.15
|
ERISA
|
24
|
4.16
|
Disclosure
|
24
|
4.17
|
Investment Company Act; Margin Regulations
|
24
|
4.18
|
Anti-Terrorism Laws; Anti-Corruption Laws
|
25
|
4.19
|
Beneficial Ownership Certification
|
25
|
4.20
|
PATRIOT Act
|
25
|
4.21
|
Cash Collateral
|
26
|
SECTION 5 COVENANTS
|
26
|
|
5.1
|
Reporting Requirements
|
26
|
5.2
|
Notices
|
27
|
5.3
|
Compliance with Laws, Etc.
|
27
|
5.4
|
Books and Records
|
28
|
5.5
|
PATRIOT Act Compliance
|
28
|
5.6
|
Sanctions
|
28
|
5.7
|
Further Assurances
|
28
|
5.8
|
Merger, Consolidation, etc.
|
28
|
5.9
|
Change in Nature of Business
|
29
|
5.10
|
Acknowledgment Regarding Any Supported QFCs
|
29
|
5.11
|
Post-Closing Legal Opinion.
|
29
|
SECTION 6 CONDITIONS
|
29
|
|
6.1
|
Conditions Precedent to the Effectiveness of Credit Agreement
|
30
|
6.2
|
Conditions Precedent to each Revolving Loan
|
31
|
SECTION 7 EVENTS OF DEFAULT
|
32
|
|
7.1
|
Events of Default
|
32
|
7.2
|
Consequence of Default
|
34
|
SECTION 8 EXPENSES; INDEMNITY; DAMAGE WAIVER
|
34
|
|
8.1
|
Costs and Expenses
|
34
|
8.2
|
Indemnification by the Borrower
|
34
|
8.3
|
Waiver of Consequential Damages; Unintended Recipients
|
35
|
8.4
|
Payments
|
35
|
8.5
|
Survival
|
35
|
SECTION 9 MISCELLANEOUS
|
35
|
|
9.1
|
Entire Agreement
|
35
|
9.2
|
No Waiver; Cumulative Rights
|
35
|
9.3
|
Assignment; Binding Effect
|
35
|
9.4
|
Governing Law; Jurisdiction; Consent to Service of Process
|
37
|
9.5
|
Waiver of Jury Trial
|
38
|
9.6
|
Notices
|
38
|
9.7
|
Amendments, Etc.
|
39
|
9.8
|
Usury
|
39
|
9.9
|
Counterparts
|
39
|
9.10
|
Severability
|
39
|
9.11
|
Right of Set-Off
|
39
|
9.12
|
USA PATRIOT Act
|
39
|
9.13
|
Acknowledgement and Consent to Bail-In of EEA Financial Institutions
|
39
|
SCHEDULE 4.16
|
1
|
Date of Loan
|
Amount of Loan
|
Amount Paid/Prepaid
|
Unpaid Principal Balance
|
Maturity Date
|
Notation Made By
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
By:
|
____________________________
|
Name:
|
____________________________
|
By:
|
____________________________
|
Name:
|
____________________________
|
Title:
|
____________________________
|
By:
|
____________________________
|
Name:
|
____________________________
|
Title:
|
____________________________
|
1.
|
I have reviewed this Annual Report on Form 10-K of Fastly, Inc.;
|
2.
|
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
|
3.
|
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
|
4.
|
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:
|
a.
|
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
|
b.
|
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
|
c.
|
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
|
5.
|
The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
|
a.
|
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
|
b.
|
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
|
Date:
|
March 3, 2020
|
|
|
|
|
By:
|
/s/ Joshua Bixby
|
|
|
|
|
Joshua Bixby
|
|
||||
|
|
|
Chief Executive Officer
|
|
1.
|
I have reviewed this Annual Report on Form 10-K of Fastly, Inc.;
|
2.
|
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
|
3.
|
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
|
4.
|
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:
|
a.
|
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
|
b.
|
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
|
c.
|
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
|
5.
|
The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
|
a.
|
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
|
b.
|
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
|
Date:
|
March 3, 2020
|
|
|
|
|
By:
|
/s/ Adriel Lares
|
|
|
|
|
Adriel Lares
|
|
||||
|
|
|
Chief Financial Officer
|
|
1.
|
The Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended; and
|
2.
|
The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
|
Date:
|
March 3, 2020
|
|
|
By:
|
/s/ Joshua Bixby
|
|
|
|
|
Joshua Bixby
|
|
||
|
|
|
Chief Executive Officer
|
|
1.
|
The Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended; and
|
2.
|
The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
|
Date:
|
March 3, 2020
|
|
|
By:
|
/s/ Adriel Lares
|
|
|
|
|
Adriel Lares
|
|
||
|
|
|
Chief Financial Officer
|
|