Supermicro (SMCI.O) fell 9.5%.

2026-04-23

Supermicro (SMCI.O) fell 9.5%.