Nasdaq:TSLA | US88160R1014
Generating your data highlights...
469b USD | # 14 in US
101.39m shares | 18.28b USD
3.19b
86.90% | 2.77b