SMCI   $25.5  7.01% Market Closed After Close 30.7469 20.58%

Super Micro Computer, Inc.

Data not available