
JHVEPhoto/iStock Editorial via Getty Images
Super Micro Computer’s (NASDAQ:SMCI) bullish run this year came under pressure this week after the artificial intelligence server maker lost ~12% on Wednesday following its preliminary sales and earnings figures for Q3 fiscal 2025 that fell well short