▶ Full Post Text
Nvidia remains the bellwether of the economy, once again reporting blockbuster results this week. Although the market has not responded kindly the last two days, its net income of $43.0 billion for the quarter was absolutely staggering--not only is Nvidia the fastest growing mega cap, but the $43.0 billion was a record quarter for any company.
Here are updated plots depicting net income comparison for U.S. mega cap tech companies, sorted by market cap. The scale of the y-axis is the same for each subplot to allow a fair comparison of net income across companies.
Of course, in the last quarter, there has been growing concern that net income is not the primary metric by which we should be measuring these companies, given their unprecedented capital expenditures. To that end, these plots also include revenue, operating income, operating cash flow, free cash flow, and capital expenditures.
Graphs were generated with Python Matplotlib, but there has been a change in the data source I use. By using Alpha Vantage, I can extend the data as far back as CY2005Q4. For the most recent quarters, I use Yahoo Finance (more specifically, the yfinance module, which differs slightly than their website), which provides the most five recent quarters of data (the first ones I scraped would have started in CY2023Q4). I have confirmed that both sources are consistent across almost all metrics (with very minor discrepancies in operating income for companies for those affected by recent acquisitions).
Note that these sources use GAAP net income, which significantly affect the following:
- Meta's TTM PE is approximately 22, not 28, due to effects from the one-time non-cash tax charge the prior quarter.
- Broadcom's TTM PE is significantly affected by amortization from its recent acquisition of VMware.
- Likewise, AMD's TTM PE is significantly affected by amortization from its recent acquisition of Xilinx.
I considered annotating the graphs with forward metrics, but yfinance gives extremely low forward PEs for all the companies (i.e. NVDA 16.6, AVGO 22.0, AMD 18.4, MU 9.3), and I didn't want disagreement over this estimate to dominate the discussion.