NYSE • OKLO • US02156V1098
Generating your data highlights...
11.9b USD | # 1461 in US
10.34m shares | 637.28m USD
173.92m
83.90% | 145.92m