Insider Spotlight
Orion (OEC) saw a notable insider buy on 8/7 as its CFO bought 15,000 shares at $18.16 for $272K in total and increased his stake by sizable +17%. This is the largest insider purchase since August 2023 when the CEO bought $323K in s...