Nasdaq:SMCI | US86800U3023
Generating your data highlights...
11.9b USD | # 1251 in US
75.01m shares | 3.29b USD
585.57m
85.49% | 500.63m