Oklo stock tumbles 12% after insider share sales disclosure | OOBF

OKLO stock falls after $13.6M insider sales disclosed.

Open shared insight