SMCI Stock Today: Super Micro Computer’s AI Server Bet Under Pressure but Wall Street Still Sees Upside (December 6, 2025)
Super Micro Computer shares closed at $34.69 on December 5, up 1.3% but more than 40% below their 52-week high of $66.44. The company missed Q1 FY 2026 revenue estimates by over $1 billion, citing shipment delays, but reaffirmed full-year guidance of at least $33 billion. SMCI stock fell 35% in November and is down 63% from its peak. Analysts’ targets remain 30–40% above current levels.