Super Micro Computer landed $60 billion in orders last quarter, but trades at just $30
Concerns over order quality, stock dilution, and ongoing investigations are keeping Supermicro stock under pressure.
Concerns over order quality, stock dilution, and ongoing investigations are keeping Supermicro stock under pressure.
