Nvidia and Tesla are two of the most expensive.
Microsoft hasn't traded at this cheap a level in a long time.
Meta Platforms is undervalued.
The "Magnificent Seven" group of stocks includes some of the largest companies in the world, all of which are major players in the tech realm. This group is made up of:
All seven of these stocks are trillion-dollar companies by market cap. However, each stock varies in how good a deal it is. Some are quite expensive, while others are less pricey. So, which one represents the best value in the group? Let's take a look.
Will AI create the world's first trillionaire? Our team just released a report on the one little-known company, called an "Indispensable Monopoly" providing the critical technology Nvidia and Intel both need. Continue »
Image source: Getty Images.
Valuing a company can be tricky. There are all sorts of validation measures, and most of them have their use cases, but not every validation metric is relevant at any given time. The most common is the price-to-earnings metric, as it highlights net income as perhaps the most important part of a business. However, the net income metric can be skewed by depreciation or gain on investments. If one company owns another and that investment goes up, accounting practices require the owner to report a gain on investment, even if it didn't sell. To me, that's not true earnings, and when several companies are seeing major gains on investments from major artificial intelligence (AI) upstarts like Anthropic and OpenAI, it's difficult to use this metric.
The best metric I've found for these companies is operating cash flow. This metric solely examines how much cash a company's core business is producing. If there were no other activities (such as capital expenditures), this is how much money would be added to a company's cash pile at the end of the quarter. With several of the companies in the Magnificent Seven spending big on capital expenditures, I think this is the best metric to use to ensure the comparison from company to company is fair.
First, let's start with the two most expensive stocks. Tesla is, by far, the most expensive on this list. It trades for about 95 times cash flow from operating activities (CFO) -- a level it has consistently traded at over the past three years. Nvidia is far cheaper at 56 times CFO, but it's still expensive. Still, Nvidia is growing at an impressive rate, and strong growth will likely drive this figure down throughout 2026.
These two being the most expensive probably surprised nobody, but what about the other five?

GOOG Price to CFO Per Share (TTM) data by YCharts
From this chart, it's clear that Meta Platforms is the cheapest, trading at an incredibly low 13 times CFO. That's among the lowest it has been valued at over the past three years, and could represent a good buying opportunity. If it returns to a more average 20 times CFO, that could result in a quick win for investors.
Another company I want to highlight is the second-cheapest from a CFO perspective: Microsoft. Microsoft now trades for less than 18 times CFO. However, if you look at its history, it used to trade in the mid-20s range and was either the highest-valued or second-highest valued in this more focused group of five stocks. The market has turned increasingly bearish on Microsoft's stock despite its business doing quite well. This could also be another screaming value, and investors should also consider Microsoft when doing some bargain shopping.
Despite many calls saying that stocks are overvalued, the reality is that the big tech companies are all trading in their normal valuation ranges, at least from a CFO standpoint. That makes me bullish on the overall trajectory of the market, and gives me confidence to continue investing today.
Before you buy stock in Meta Platforms, consider this:
The Motley Fool Stock Advisor analyst team just identified what they believe are the 10 best stocks for investors to buy now… and Meta Platforms wasn’t one of them. The 10 stocks that made the cut could produce monster returns in the coming years.
Consider when Netflix made this list on December 17, 2004... if you invested $1,000 at the time of our recommendation, you’d have $469,293!* Or when Nvidia made this list on April 15, 2005... if you invested $1,000 at the time of our recommendation, you’d have $1,381,332!*
Now, it’s worth noting Stock Advisor’s total average return is 993% — a market-crushing outperformance compared to 207% for the S&P 500. Don't miss the latest top 10 list, available with Stock Advisor, and join an investing community built by individual investors for individual investors.
See the 10 stocks »
*Stock Advisor returns as of May 17, 2026.
Keithen Drury has positions in Alphabet, Amazon, Meta Platforms, Microsoft, Nvidia, and Tesla. The Motley Fool has positions in and recommends Alphabet, Amazon, Apple, Meta Platforms, Microsoft, Nvidia, and Tesla. The Motley Fool has a disclosure policy.