OKLO is trading at $101.49 (-3.6%) amid a broader market decline, with S&P 500 and Nasdaq both down around 0.1% mid-morning. A key factor is an Oklo insider selling shares worth $32.5 million per an SEC filing reported today. This follows positive news of a Meta deal for 1.2 GW nuclear project support announced January 9, but shares have pulled back from recent gains. Pre-construction on the Ohio site starts in 2026, though long-term execution risks remain.