NYSE • OKLO • US02156V1098
Generating your data highlights...
7.54b USD | # 2003 in US
11.69m shares | 652.79m USD
173.99m
79.50% | 138.32m