Cloudflare was founded in 2009 by Matthew Prince, Lee Holloway, and Michelle Zatlyn, Cloudflare began as a simple idea to enhance internet security and performance for websites. The company’s mission is to help build a better internet by offering fast, secure, and reliable services to businesses and developers of all sizes. Cloudflare’s platform spans across 275 cities worldwide.
Today, Cloudflare has grown into a publicly traded company with a market capitalization of over $40 billion. It serves millions of websites, including some of the largest companies in the world, offering a range of services that support high-speed internet experiences while ensuring security and protecting against cyber threats.

Cloudflare has shown impressive financial growth since its initial public offering (IPO) in 2019. As of 2024, Cloudflare’s revenue has consistently grown by over 25% year-on-year, driven by an increasing customer base and strong demand for its services. In its most recent quarterly report Q4 2024, Cloudflare posted a revenue of $459.9 million, up 27% from the previous year, along with an earnings per share (EPS) of $0.19, reflecting a 26% year-over-year increase.

Cloudflare’s stock $NET has experienced significant price movement since its IPO, reflecting broader market trends and the company’s own business developments. As of March 2025, the stock is trading around $116 per share, down about 8% from its previous close. Over the past year, Cloudflare’s stock has fluctuated between $66 and $177, indicating huge volatility.
Cloudflare’s opening price in 2025 was $114.53. The price rose significantly this quarter as price reached a 4-year high at $177.67 on February 14, 2025. Price has since then fallen heaving with the current price at $116.61. From our analysis, we are projection a price rally to $172.
Some of these ideas are in our clients’ portfolios. To understand if this one can work for you or for help to invest your own wealth, talk to our advisors at FM Capital Group. Would you like more information on how to get stocks in your portfolio? Schedule a meeting with us here