Super Micro Computer, Inc.

Super Micro Computer, Inc.

29.86
EUR
-1.62
(-5.15%)
2.84EPS
7.86P/E
16.75BMarket Cap
Nov 03Next Earn