Nasdaq:SMCI | US86800U3023
Generating your data highlights...
21.3b USD | # 793 in US
83.62m shares | 3.21b USD
585.57m
85.50% | 500.65m