Corporate Insider Buying Reaches 16-Month High
In the first two weeks of April, 180 corporate insiders bought their stock, while 451 sold, indicating a growing confidence in their companies’ futures. The ratio of companies where insiders purchased their own stock versus sold rose to 0.42 in April, marking the highest level in 16 months $BTC