Insider Spotlight
Centessa Pharma (CNTA) is a small UK biotech name that saw a massive insider buy from a director on 5/15 who bought over 462,500 shares at $12.68 for a total of $5.86 million and is the first insider purchase for the stock since mid...