SMCI surges to $23.84 as traders separate the co-founder indictment from the company’s $40 billion revenue trajectory — but the governance overhang is far from resolved NEW YORK, March 26, 2026 — Super Micro Computer (NASDAQ: SMCI) is Thursday’s largest liquid premarket gainer among major NASDAQ names, jumping approximately 7.3% to $23.84 in early trading […]

