Snowflake stock (NYSE:SNOW) has declined by about 11% over the last week (five trading days), underperforming the broader S&P 500 which remained roughly flat over the same period. The decline is likely driven by investors reducing exposure to high-growth, high multiple software stocks such as Snowflake, amid concerns of rising inflation and indicators that the Federal Reserve was ready to raise interest rates sooner, and get more aggressive about tapering its asset purchases. However, the stock still remains up by about 4% over the last month (about 21 trading days) as investors were largely positive about the product updates the company showcased at its Snowday event conducted in mid-November.
So is SNOW stock likely to decline in the coming weeks and months or is a rally looking more likely? Per the Trefis machine learning engine which analyzes historical stock price movements, SNOW stock has a 60% chance of a rise over the next month (21 trading days). See our analysis Snowflake Stock Chance of Rise for more details.
Five Days: SNOW -11%, vs. S&P 500 0.3%; Underperformed market
- After Flat Week, Can Akamai Stock Turn Things Around?
- Here’s A Better Pick Over Textron Stock In The Aerospace & Defense Industry
- This Trucking Company Is Currently A Better Pick Over CSX Stock
- What’s Happening With Johnson & Johnson Stock
- What Should You Do With WW International Stock Following Tough Q2 Results?
- What’s Driving The Rally In Hydrogen Stocks?
(5% event probability)
- Snowflake stock declined 11% over a five-day trading period ending 11/24/2021, compared to the broader market (S&P500) which remained roughly flat over the same period.
- A change of -11% or more over five trading days has a 5% event probability, which has occurred 16 times out of 296 in the last year.
Ten Days: SNOW -1.6%, vs. S&P 500 1.3%; Underperformed market
(32% event probability)
- Snowflake stock declined 1.6% over the last ten trading days (two weeks), compared to the broader market (S&P500) which rose by 1.3%.
- A change of -1.6% or more over ten trading days has a 32% event probability, which has occurred 93 times out of 291 in the last year.
Twenty-One Days: SNOW 3.8%, vs. S&P 500 3%; Outperformed market
(43% event probability)
- Snowflake stock rose 3.8% over the last twenty-one trading days (about one month), compared to the broader market (S&P500) which rose by 3%
- A change of 3.8% or more over twenty-one trading days has a 43% event probability, which has occurred 121 times out of 280 in the last year.
Looking for reasonably valued software stocks with big room to grow? Check out our theme on Mid-Cap SaaS Stocks
[10/13/2021] Up 65% From This Year’s Lows, It’s Still Not Too Late To Buy Snowflake Stock
Snowflake stock (NYSE: SNOW) has rallied by almost 65% from the lows of early May 2021. The stock, also, now remains up by around 13% year-to-date, trading at about $312 per share. The rally comes on the back of stronger than expected earnings over both Q1 and Q2 FY’22, and the company’s move to raise full-year guidance due to robust growth for its cloud data warehousing services and upgrades by multiple brokerage firms. However, we still think the stock has more room to run. We value Snowflake stock at about $340 per share, marking an upside of about 10% over the current market price. See our analysis Snowflake Valuation: Is SNOW Stock Expensive Or Cheap? for more details. Although our forecast values Snowflake at a relatively high 86x projected FY’22 revenues, there are a couple of trends driving our bullish forecast for the company.
Snowflake is growing rapidly, with revenue on track to rise by about 94% this fiscal year and by almost 65% in FY’23, per our estimates. Longer term growth should also hold up for a couple of reasons. The addressable market for Snowflake product appears sizable (around $90 billion, per Snowflake’s estimates) as organizations look to transition their legacy on-premise databases to the cloud. With sales poised to come in a little over $1.1 billion this year, there’s plenty of headroom for expansion. Now although computing behemoths Amazon, Google, and Microsoft offer their own data warehousing solutions atop their respective public clouds, Snowflake’s cloud-agnostic product is apparently more flexible compared to rival offerings, making it a top choice for customers. Besides higher customer adoption, Snowflake should see stronger usage per customer as businesses become more reliant on big data. This could also help drive Snowflake’s revenues as it bills customers based on a consumption model.
Check out our analysis on Snowflake Revenue for more details on the company’s business model and how it makes money.
[9/30/2021] Down 7% Over The Last Week, Is It Time To Buy Snowflake Stock?
Snowflake stock (NYSE: SNOW) declined by roughly 7% over the last week (five trading days) compared to the S&P 500 which fell by around 1% over the same period. Although there hasn’t been any notable company-specific news from Snowflake over the last week, rising bond yields and weak U.S. consumer confidence data have caused a broader sell-off in the software and technology space, and Snowflake, being a high-multiple, high growth name, has been impacted. Moreover, with Snowflake stock up by about 60% since mid-May, there is likely to have been some profit booking.
Now, is Snowflake stock poised to grow? Based on our machine learning analysis of trends in the stock price over the last year, there is a 62% chance of a rise in SNOW stock over the next month (twenty-one trading days). See our analysis on Snowflake Chance of Rise for more details.
Five Days: SNOW -6.8%, vs. S&P 500 -1%; Underperformed market
(14% Event Probability)
- Snowflake stock declined -6.8 % over a five-day trading period ending 9/29/2021, compared to the broader market (S&P500) which declined -1%.
- A change of -6.8% or more over five trading days has a 14% event probability, which has occurred 37 times out of 256 times in the last year.
Ten Days: SNOW -9.3%, vs. S&P 500 -3%; Underperformed market
(17% Event Probability)
- Snowflake stock declined -9.3 % over a ten-day trading period ending 9/29/2021, compared to the broader market (S&P500) which declined by -3%
- A change of -9.3% or more over ten trading days has a 17% event probability, which has occurred 43 times out of 251 times in the last year.
Twenty-One Days: SNOW -1.4%, vs. S&P 500 -3.9%; Outperformed market
(32% Event Probability)
- Snowflake stock declined -1.4 % over a twenty-one day trading period ending 9/29/2021, compared to the broader market (S&P500) which declined by -3.9%
- A change of -1.4% or more over twenty-one trading days has a 32% event probability, which has occurred 76 times out of 240 times in the last year.
Overall, we think that Snowflake stock looks fairly valued at current levels. We value Snowflake at about $300 per share, about 2% ahead of the current market price. Check out our dashboard on Snowflake Valuation: Expensive or Cheap or more details.
[9/14/2021] Up 70% From May Lows, Is Snowflake Stock Still Attractive?
Snowflake stock (NYSE: SNOW) lost roughly one-third of its value between January and mid-May, as investors pivoted away from growth stocks to cyclical names to play the Covid-19 re-opening. However, the stock has staged a strong comeback over the last four months, and remains up by almost 70% from its lows of mid-May, trading at current levels of around $318 per share. The stock, also, now remains up by around 15% year-to-date. The recent rally comes on the back of stronger than expected earnings over Q1 and Q2 FY’22, and the company’s move to raise full-year guidance due to robust growth for its cloud data warehousing services. Moreover, investors also appear to be warming up to high-growth software stocks once again.
So is Snowflake still a buy at current levels? While we value Snowflake stock at about $300 per share, about 5% below the current market price, the stock could still be worth a look for long-term investors. Although the stock trades at about 80x projected FY’22 revenues, this is justified by a couple of factors. Firstly, Snowflake is growing rapidly, with revenue on track to rise by over 90% this year. The addressable market is also sizable (around $90 billion, per Snowflake’s estimates) as companies look to transition on-premise databases to the cloud. Moreover, Snowflake’s cloud-agnostic product is viewed as best in class and is apparently more flexible compared to rival offerings from Amazon, Google, and Microsoft. This should give the company an edge as the market expands.
See our interactive dashboard analysis on Snowflake’s Valuation: Expensive Or Cheap for more details on the company’s revenue, growth, valuation, and comparison with peers.
[8/26/2021] Is Snowflake Stock A Buy Following Upbeat Q2 Results?
Snowflake (NYSE: SNOW) posted a stronger than expected set of Q2 FY’22 results (FY ends January), with Product revenue rising 103% year-over-year to $254.6 million. Growth was driven by the strong uptake of the company’s cloud-based data warehousing solutions, which are seeing a growing customer base and higher per customer consumption. Snowflake also upped its full-year guidance for the product segment for the second time this year, guiding sales of between $1.06 and $1.07 billion, an increase of 92% year-over-year at the mid-point, and up from its previous guidance of $1.00 billion to $1.02 billion. The company’s remaining performance obligations (RPO) – or the amount of future revenue that has been contracted by customers but not recognized – also grew 2.2x year-over-year to $1.5 billion, giving the company a fair bit of revenue visibility.
So, while the numbers were solid overall, is Snowflake stock worth a look, considering that it has gained almost 55% from its mid-May lows to about $295 per share currently (Wednesday’s after-hours price) and trades at a relatively lofty 75x projected 2022 revenues? We think it is, due to the company’s solid execution and the sizable addressable market. Cloud-based data warehousing is clearly the future, as organizations continue to transition from on-premise systems to the cloud, which is more cost-effective and scalable. Snowflake estimates its addressable market at about $90 billion, noting that it was targeting $10 billion in annual product revenue by fiscal 2029 (FY ends January). Snowflake’s offering is also viewed as best in class, offering more flexibility compared to rival products from Amazon, Google, and Microsoft. Although Snowflake’s revenue growth rates have cooled a bit versus historical levels, they are still high and the company should grow into its valuation fairly quickly.
We value Snowflake stock at about $300 per share. See our interactive dashboard analysis on Snowflake’s Valuation: Expensive Or Cheap for more details on the company’s revenue, growth, valuation, and comparison with peers.
[7/21/2021] With Addressable Market Expanding, Is Snowflake Stock A Buy?
Snowflake stock (NYSE: SNOW) has rallied by almost 36% from its lows of about $190 per share seen in mid-May. The rally comes on the back of a more positive outlook from brokerage analysts and the robust Q1 FY’22 earnings, which saw the company report a 110% year-over-year growth in product revenues. However, with the stock now trading at over $250 per share or about 69x consensus 2022 revenues, does it still remain attractive? We value Snowflake stock at about $230 per share, slightly below the market price, due to near-term risks such as rising inflation and the Federal Reserve’s increasingly hawkish stance.
However, the stock should still remain a good bet for investors with a long-term view. Cloud-based data warehousing is clearly the future, as businesses continue to migrate from on-premise systems to the cloud, which is more cost-effective and scalable. Snowflake, which is seen as a technology leader in the space, is getting more bullish about its long-term prospects. During its first analyst meeting as a public company, held in June, Snowflake upped the size of its estimated addressable market from $80 billion to $90 billion. Moreover, the company outlined that it was targeting $10 billion in annual product revenue by fiscal 2029 (FY ends January). This translates into a compounded annual growth rate of about 35% over the next seven years, meaning that the company should steadily grow into its premium valuation in the coming years.
See our interactive dashboard analysis on Snowflake’s Valuation: Expensive Or Cheap for more details on the company’s revenue, growth, valuation, and comparison with peers.
[6/8/2021] Snowflake Stock Updates
Snowflake stock (NYSE: SNOW) has rallied by about 30% over the last month or so, rising from all-time lows of about $190 per share. There are a couple of factors driving the recent gains. Firstly, sell-side analysts turned broadly more positive on the stock following the correction, and it is also likely that investors, who were previously on the sidelines, began seeing value in the stock. Moreover, Snowflake also published a stronger than expected set of Q1 FY’22 earnings toward the end of May, noting that its product revenues soared 110% year-over-year to $213.8 million, topping guidance of $195 million to $200 million. We called Snowflake stock a solid buy back in early May when it traded at levels of under $200. (see update below) So does the stock remain promising at current levels of around $250 per share?
Snowflake stock trades at a relatively high 65x projected FY’22 revenue. However, we still think the stock still has a lot going for it, considering that Cloud-based data warehousing is clearly the future, as organizations continue to transition from on-premise systems to the cloud, which is more cost-effective and scalable. Snowflake’s offering is seen as best in class, offering more flexibility compared to rival products from Amazon, Google, and Microsoft. Revenues are projected to grow at around 85% this fiscal year and by about 65% for next year, per consensus estimates. Longer-term growth should also hold up, as Snowflake estimates its total current addressable market at over $80 billion. That’s about 70x its projected FY’22 sales. Although Snowflake will require some time to grow into its premium valuation, the stock could be worth a look, as it still remains down by about 35% from its all-time highs.
[5/11/2021] Snowflake Stock Looks Like A Solid Buy
Snowflake stock (NYSE: SNOW) has declined by about 13% over the last week, driven by the broader sell-off in technology stocks, as investors continued to re-allocate to cyclical and value stocks that tend to outperform during an economic recovery. High multiple names such as Snowflake, have been particularly badly hit with the stock now down by about 50% from the all-time highs seen in December. So is Snowflake stock a buy at current levels? We think it is for a couple of reasons.
Snowflake’s forward P/S multiple has declined from about 100x a few months ago to about 50x currently, despite the fact that the fundamental picture for the company has hardly changed. Cloud-based data warehousing is clearly the future, as organizations transition from storing data on on-premise servers and costly hardware to cloud-based offerings that are more cost-effective and scalable. Snowflake is particularly well placed in the space, as its product works across cloud platforms and also separates storage from computing for billing purposes. This reflects in Snowflake’s performance, with the company consistently doubling revenues over the last few years. Sales are also projected to grow by about 85% in FY’22 (fiscal years end on January 31) to about $1.1 billion per consensus estimates. Considering that the company had a contract backlog of around $1.3 billion as of Q4 FY’21, it’s likely that it should comfortably meet these estimates. There appears to be a lot more room for growth in the long run. Snowflake estimates its total current addressable market at about $81 billion, over 70x its projected FY’22 revenue. Snowflake’s business model is also consumption-based, rather than being fixed fee, unlike many other SaaS names, giving the company’s a lot of upside as data and query volumes rise for customers. See our interactive dashboard analysis on Snowflake’s Valuation for more details on the company’s revenue, growth, valuation, and comparison with peers.
[3/8/2021] Snowflake Stock Is Better Value Following Q4 Results, Recent Sell-Off
Snowflake (NYSE:SNOW) published a stronger-than-expected set of Q4 2021 results last week (FY ends January), with revenue rising by about 117% to $107.6 million, driven by continued strong uptake of the company’s cloud-based data warehousing solutions. The company also provided guidance for FY’22, projecting $1.00 billion to $1.02 billion in product revenue, translating into a growth rate of as much as 84% year-over-year. The company’s remaining performance obligations (RPO) – or the amount of future revenue that has been contracted by customers but not recognized – grew more than 3x year-over-year to $1.3 billion.
While Snowflake’s growth outlook remains solid, is the stock a good buy? Probably. Although Snowflake is still valued at a relatively rich 62x consensus 2022 revenues, the stock has corrected by about 20% over the last month and is down by close to 39% from its post IPO highs, trading at levels of around $240 per share. Snowflake is also likely to grow into its lofty valuation relatively quickly. The company’s addressable market is large at $81 billion and Snowflake’s product also has multiple advantages over rivals, including being platform agnostic, while also separating storage from computing. Separately, the post-IPO lock-up-related overhang on the stock is also likely to ease, as the company’s third and final lock-up expired following Q4 results. Now, there are probably cheaper ways to play the cloud-based data warehousing space. For instance, legacy database and analytics major Teradata has made a lot of progress with its own cloud-based product. (see our update below) However, Snowflake’s solid product, execution, and recent correction make the stock a relatively compelling pick.
[2/17/2021] Teradata: Snowflake On A Budget?
We think that Snowflake (NYSE:SNOW), a provider of cloud data warehousing solutions, is significantly overvalued compared to Teradata (NYSE:TDC), a company that provides database and analytics software. Snowflake has a market cap of about $82 billion, valued at about 75x forward revenue, while Teradata’s market cap stands at just over $5 billion, or at about 3x forward revenues. Does this gap in valuation make sense? We don’t think so. Sure, Snowflake is the hottest name in the cloud data warehousing space, which is in favor with investors, and its revenues are growing faster, but there is more to this story. While Teradata is generally associated with on-premise databases, it has made better than expected progress with its own cloud-based product. We think that could change in the narrative surrounding Teradata, potentially enabling the stock to be re-rated by investors, closing its valuation gap with Snowflake. Let’s take a closer look at the two companies’ financial performance, cloud data warehousing products, and valuations to find out more. Snowflake Vs. Teradata: SNOW Stock Looks Overvalued Compared to TDC
Revenues Growth & Margins
Snowflake’s revenues are on track to expand at an annual rate of over 140% between FY’19 and FY’21 (fiscal years end January) as demand for its cloud-based product has soared. FY’21 revenues are expected to stand at roughly $580 million, per consensus estimates, when the company reports its results during the first week of March. In comparison, Teradata has seen revenues decline from around $2.2 billion in 2018 to about $1.8 billion in 2020, as its on-premise warehousing model faced competition from Cloud-based players. However, Teradata is profitable, with its adjusted operating margins standing at about 13% last year. While these aren’t great margins for a technology company, they are still better than Snowflake, which remains deeply loss-making.
Teradata’s Progress In Cloud Data Warehousing
While Snowflake has been more than doubling its business every year, Teradata’s cloud operations are also gaining solid traction. Specifically, over Q4 2020 the company said that the annual recurring revenue (ARR) – which is the annual value of all recurring contracts as of Q4 – for public-cloud-based services grew to $106 million, a 165% jump year-over-year. Much like Snowflake, Teradata’s product is also cloud-agnostic and works across the major public clouds from Amazon, Microsoft, and Google. The company also has a large set of existing customers that it can potentially sell its cloud-based offering to. In fact, in the company’s earnings call, it indicated that it was winning some customers away from Snowflake. Overall, Teradata expects public cloud ARR to increase by at least 165% year-over-year in Q1 2021 and expects to at least double ARR year-over-year for 2021.
Why The Valuation Gap Could Narrow
Let’s come back to the valuation. If we were to value Teradata’s cloud business alone by applying Snowflake’s current 75x revenue multiple to its $106 million run rate revenues, the business segment would be valued at about $8 billion – excluding Terada’s profitable legacy businesses, which still account for over 90% of its revenue. However, Teradata’s total current market cap stands at just about $5 billion. This means that the company should be able to unlock value from the cloud business as it continues to report strong growth in the coming quarters. Overall, we think Teradata stock looks like a better bet compared to Snowflake at this juncture, given its lower valuation and price risk, and the potential upside from its cloud business. We think that the difference in P/S multiple of 75x for Snowflake versus under 3x for Teradata will likely narrow going forward, implying better returns for Teradata stock.
[1/22/2021] Is Snowflake Stock A Buy?
Snowflake (NYSE: SNOW) stock trades at levels of around $286, down by roughly 26% from its December highs driven in part by a partial lock-up expiration, which allowed employees to sell a portion of their vested options, and some sell-side analysts turning cautious about the company’s valuation. Snowflake stock now trades at about 75x projected FY’22 Revenue (FY ends January), well above the broader Internet software sector trading at a P/S multiple of about 15x.  However, hyper-growth names such as Snowflake cannot be valued based on multiples alone and investors need to look at the company’s broader story and its ability to drive long-term growth.
Our interactive dashboard analysis of Snowflake Valuation gives more details on the company’s revenue, growth, and valuation.
Snowflake sells database warehousing software – using a similar standard offered by on-premise players such as Oracle – designed specifically for the cloud. This model offers a lot more flexibility and scalability, with pricing also being variable, based on consumption. Snowflake’s Revenues are projected to double in FY’21 to about $580 million and grow by almost 90% next year, per consensus figures. There is good reason to believe that Snowflake can continue to post high levels of growth going forward as well. Firstly, the addressable market is large at $81 billion, per Snowflake’s estimates. Considering that consensus Revenue estimates for 2022 stand at just around $1.1 billion, the company has plenty of room for growth. While there are other rivals in this space, including Amazon’s Redshift, Microsoft’s Azure Synapse, and Google’s Big Query, Snowflake offers strong product differentiation. Snowflake’s model works across different cloud platforms. Snowflake also separates storage from computing, enabling each to scale up or down independently, giving users better flexibility and cost savings. Snowflake is also apparently easier for customers to use, without the need for a dedicated database administrator.
The low-interest-rate environment is causing investors to take a longer-horizon view with stocks, discounting near-term profits for long-term gains and this has caused investors to pay a big premium for growth names such as Snowflake. However, Snowflake’s significant growth runway, coupled with its innovative product should make the stock a decent long-term bet at current levels although we don’t think the stock will see outsize gains in the near-term. There’s also little room for error. If Snowflake’s growth falters for any reason, the stock could see a significant correction.
[Updated 1/5/2021] What’s Happening With Snowflake Stock?
Cloud-based data warehousing company Snowflake (NYSE: SNOW) saw its stock decline by almost 30% over the last month. While not much really changed on the ground for Snowflake, which is on track to more than double revenues this fiscal year, there are a couple of factors that have likely driven the sell-off. Firstly, Snowflake stock remains very richly valued trading at over 130x consensus FY’21 Revenues and is up by about 130% from its IPO price. Considering these big gains, investors are likely to book some profits. Secondly, in mid-December Snowflake saw its first lockup release post its IPO, allowing employees to sell 25% of their vested options. While this only had a limited impact, investors are likely concerned that the full lock-up expiration, which happens this March, will put a lot more pressure on the stock. Snowflake’s float, or the shares available to investors for trading, stands at just about 18% of its total shares outstanding currently. Thirdly, with Covid-19 vaccines being rolled out globally, investors could be rethinking their allocation to cloud computing stocks which were a hot theme through the pandemic, while shifting to more value bets. This could also be a factor hurting Snowflake stock.
[11/30/2020] Why Snowflake Rallied 20%
Cloud-based data warehousing startup Snowflake (NYSE: SNOW) saw its stock rally by over 20% last week to about $330 per share, valuing the company at about $90 billion. While there wasn’t much news from the company over the past week, there could be a couple of factors that drove up the stock. Firstly, Snowflake is likely to report its first set of quarterly results as a public company on December 2 and investors are likely anticipating strong numbers. For perspective, the consensus estimates that the company will post revenue of about $148 million, and a loss per share of about -$0.26. Separately, investors have continued to double down on high-growth and software stocks through the last week, after taking a breather earlier in the month amid the vaccine news. For example, Zoom gained about 12% over the last week while Tesla stock was up by about 18%. This also likely helped Snowflake. Now while Snowflake’s story and growth rates are compelling, the company’s lofty valuation remains a concern, considering that it now trades at about 150x projected 2021 Revenues. (See our note below for the key risks that Snowflake faces.)
Our interactive analysis on Snowflake’s Valuation gives more details on the company’s Revenue and valuation.
[Updated 11/12/2020] Snowflake Stock: 3 Key Risks
Snowflake (NYSE: SNOW), the cloud-based data warehousing company that went public in September, is valued at over $65 billion, or about $240 per share. Below, we take a look at some of the key risks that the company faces.
Snowflake’s software enables organizations to manage and analyze large quantities and diverse types of data across public clouds such as Amazon’s AWS, Google Cloud, and Microsoft’s Azure, in a single, easy-to-use platform. However, these public cloud players also offer their own data warehousing solutions. For instance, Amazon’s AWS offers Redshift, while Google offers BigQuery and these companies have a strong incentive to promote their own warehousing offerings, which enables them to lock customers into their products and services. Snowflake acknowledges this risk in its S-1 filing, noting that these companies could use control of their public clouds to embed innovations or privileged capabilities for their competing offerings or bundle their competing products. Snowflake also relies on infrastructure from the major cloud players such as AWS and it’s also possible that they could provide Snowflake with unfavorable pricing. Such moves could hurt Snowflake’s business and profitability.
Snowflake stock also has considerable valuation risk, considering that it trades at about 115x projected FY’21 revenues, compared to the broader software space that trades at about 8x Revenues.  At these valuations, the company has very little room for error and needs to execute to perfection to justify its stock price. Moreover, Snowflake’s public float – which is the number of shares held by public investors – is quite low, with the company offering just 28 million shares or about 10% of its total shares outstanding during its IPO. The low supply of shares is no doubt a major reason the stock has rallied so much since its listing. With Snowflake stock up about 2x from its IPO price, it is very likely that employees and investors could cash out when the post IPO lockup period expires in March 2021, putting downward pressure on the stock.
[Updated 10/21/2020] Snowflake Vs. Palantir
The last month saw Palantir (NYSE: PLTR) and Snowflake (NYSE: SNOW) – two relatively high-profile software players go public. Snowflake’s software enables organizations to manage and analyze large quantities and diverse types of data across public clouds such as Amazon’s AWS in a single, easy-to-use platform. Palantir offers big data and analytics solutions primarily used by governments and intelligence agencies, although it has been expanding its presence in the commercial space.
While the two companies are focused on big data, investors are valuing them very differently. Snowflake stock trades at over 120x projected FY’21 Revenues (FY ends January) while Palantir trades at just about 15x projected FY’20 Revenues (FY end December). Does this make sense? How do the companies compare in terms of business models, revenue growth rates, and margins? We provide more details below.
Revenues & Growth Rates
Palantir’s Revenues grew by 24% to about $740 million in 2019 and growth is likely to pick-up to levels of over 40% in 2020 as Covid-19 related disruptions increased demand for the company’s services. In comparison, Snowflake saw Revenue grow 173% from $97 million in FY’19 to about $265 million in FY’20, although the growth rate is likely to slow down to roughly 110% over the current fiscal-based on consensus figures. Overall, Snowflake’s Revenues should grow at a higher rate compared to Palantir, considering its SaaS-based model which can scale to a large base of customers with much less customization. Palantir, on the other hand, needs engineers to adapt its tools to the unique needs of customers. Snowflake had over 3,100 customers as of July 2020, compared to Palantir which had about 125 customers as of its last fiscal year.
While Palantir is slightly ahead in terms of profit margins considering that it is the more mature company (Palantir was founded in 2003 versus Snowflake which was founded in 2012), we expect Snowflake to be more profitable in the long-run given its relatively more standardized product and lower customer acquisition costs. Snowflake posted a Gross Profit Margin of 62% for the first six months of FY’21, with Operating Margins standing at -72%. Palantir’s Gross Margins stood at about 72% over the first six months of 2020, with Operating Margins coming in at about -35%.
Snowflake stock has more than doubled from its IPO price of $120 to about $250 currently, valuing the company at about $70 billion. Palantir, on the other hand, hasn’t moved too much since its listing and is valued at about $15 billion. There are a couple of reasons for Snowflake’s premium valuation. Firstly, the company is growing much faster than Palantir and should also be more profitable in the long run given its highly scalable delivery model. Investors have also been paying a big premium for growth stocks. Secondly, unlike Palantir which has high exposure to government contracts – particularly in areas related to surveillance and national security – causing transparency and perception issues, Snowflake’s business is focused on more commercial customers.
That said, Snowflake has considerable valuation risk, considering that it trades at about 122x projected FY’21 revenues, compared to Palantir which trades at just about 15x projected 2020 Revenues. The story could change quickly. If Snowflake’s growth rates slow down, with the company facing competition from cloud majors such as Amazon and Google who offer their own data warehousing solutions, investors could re-think its valuation. On the other side, investors could double down on Palantir stock if they see more proof points indicating that the company is making progress in the commercial sector, via high-profile deals or stronger Revenue growth.
[Updated 9/29/2020] Putting Snowflake’s Valuation Into Perspective
Snowflake (NYSE: SNOW), the cloud-based data warehousing company that went public recently, is valued at about $60 billion, or about $220 per share. The company trades at a whopping 230x trailing Revenues – well above many other high-growth SaaS names. Can Snowflake justify this valuation? In our interactive dashboard analysis on Snowflake Valuation: Expensive Or Cheap we break down the company’s revenues and valuation and compare it with other high-growth software players. Parts of the analysis are summarized below.
A Brief Look At Snowflake’s Business & Risks
Snowflake’s software enables organizations to manage and analyze large quantities and diverse types of data across public clouds such as Amazon’s AWS, Google Cloud, and Microsoft’s Azure in a single, easy-to-use platform. Snowflake stands to benefit as businesses increasingly move to the cloud while leveraging big data and artificial intelligence. Although major public cloud players have their own data warehousing solutions, (Amazon’s AWS offers Redshift, while Google offers BigQuery), Snowflake’s platform offers more flexibility compared to rivals and works well across platforms. However, the big cloud players have a strong incentive to promote their own warehousing offerings, as it enables them to lock customers into their platforms and services. There is a possibility that these companies could use their vast resources and control over their respective platforms to gain an edge over Snowflake.
Let’s take a closer look at what’s driving Snowflake Revenue. Snowflake has two operating segments. 1) Products, which include Snowflake’s core data warehousing solutions. Customers pay according to the compute and storage that they use. 2) Professional Services – which includes consulting, on-site technical solution services, and training related to the platform.
Snowflake’s Product Revenue grew from $96 million in FY’19 to about $252 million in FY’20, as the company grew its customer base by 152% from 948 in FY’19 to 2,392 users. Based on the historical growth rate, and growth over Q2 (it had 3,117 customers as of July 2020), we expect Snowflake’s customer base to grow to about 4,600 in FY’21, with total Product revenues coming in at about $530 million. Snowflake’s Total Revenue, which includes its revenue from Professional Services grew from $97 million in FY’19 to about $265 in FY’20 and we expect it to grow 110% to about $557 million in FY’21.
Now Snowflake is not only adding new customers at a rapid clip, but it is also better at monetizing its existing users. Snowflake’s Net Revenue Retention rate – which is the percent of revenue retained from the prior year after factoring for upgrades, downgrades, and churn – stood at 158%, indicating that existing customers continue to spend more.
Why Is Snowflake’s Trading At Such A Premium?
With benchmark interest rates at near-zero levels, investors have generally been paying a premium for growth. However, Snowflake stock, which trades at about 110x our projected FY’21 revenues for the company and over 230x FY’20 revenues appears pricey. Let’s compare Snowflake with other high-growth SaaS and database players. Datadog trades at 76x trailing revenues and posted 83% revenue growth in 2020. Okta trades at 25x trailing revenues and posted 46% growth over its most recent fiscal year. MongoDB trades at 22x and posted 58% growth.
Sure Snowflake is growing faster than these companies, but there is another reason why the stock could be trading so high, namely a low supply of shares. Snowflake’s public float – which is the number of shares held by public investors – stood at just 28 million shares or about 10% of its total shares outstanding, and the low supply of shares is likely to have caused a bid up in the price. With Snowflake stock up almost 2x from its IPO price, it is very likely that employees and investors will choose to cash out as the post IPO lockup periods expire, putting downward pressure on the stock.
What if you’re looking for a more balanced portfolio instead? Here’s a high-quality portfolio that’s beaten the market consistently since the end of 2016.
|S&P 500 Return||3%||25%||110%|
|Trefis MS Portfolio Return||-2%||49%||304%|
 Month-to-date and year-to-date as of 11/26/2021
 Cumulative total returns since 2017