Why Super Micro Computer (SMCI) Stock is Rising Today

Author's Avatar
May 01, 2025
Article's Main Image

Today, Super Micro Computer (SMCI, Financial) shares have witnessed a notable upward movement, appreciating by 5.62%. This rise in the stock's value can be attributed to recent developments in the tech sector, particularly regarding investments in artificial intelligence by major players like Microsoft and Meta Platforms, which have fueled investor optimism.

In spite of the recent uptick, Super Micro Computer (SMCI, Financial) has endured significant turbulence following a staggering near 20% decline in its stock price. The bright spot comes as Microsoft announced an $80 billion capital expenditure plan, primarily targeting AI infrastructure, while Meta Platforms upped its capex forecast by up to $7 billion for the year, now ranging between $64 billion and $72 billion. These developments underscore a strong industry commitment to AI growth, indirectly providing a tailwind to SMCI.

However, SMCI faces hurdles in its growth narrative. The anticipated earnings per share (EPS) for the company fall between $0.29 to $0.31, which is below the market's expected $0.54. Additionally, controversies surrounding its accounting practices and the resignation of its auditor, Ernst & Young, have cast a shadow over the company's recent performance.

From a valuation perspective, Super Micro Computer (SMCI, Financial) is currently trading at $33.65. The stock holds a price-to-earnings (P/E) ratio of 14.1 and is considered 'Modestly Undervalued' based on its GF Value, which stands at $43.88. Despite some financial challenges, the company boasts strong financial metrics such as a robust Altman Z-Score of 7.39 and a Return on Invested Capital (ROIC) of 24.41%, indicating a strong financial footing. Furthermore, its revenue growth rate of 55.3% over the past three years signifies healthy expansion.

Investors must weigh these factors, keeping in mind the potential volatility due to underlying issues. While the company's consistent growth in the technology sector provides a foundation for optimism, clarity, and stability in operational practices are essential for sustaining investor confidence in Super Micro Computer (SMCI, Financial).

Disclosures

I/We may personally own shares in some of the companies mentioned above. However, those positions are not material to either the company or to my/our portfolios.