Netherlands
Super Micro Computer (SMCI) Shares Decline After New Liquid Cooling Solution Release
Shares of Super Micro Computer (SMCI) fell over 5% to $45.27, following a significant 16% gain in the prior session. The decline comes amidst the company's anno