Nasdaq:SMCI | US86800U3023
Generating your data highlights...
19.3b USD | # 983 in US
28.3m shares | 1.25b USD
596.97m
86.04% | 513.61m