OKLO Founders Cash Out as Borrow Market Tightens
OKLO founders sold over $18 million of stock on May 1. That same day, short interest sat at 19.3% of free float. Now the borrow market is tightening fast. CEO Jacob DeWitte and COO Caroline Cochran both sold on May 1 —…
