STLN: Insider Buying Persists as Short Sellers Quietly Exit
Starling Oncology enters the final week of August with an unusual divergence: the stock has pulled back nearly 5% over the week to $6.17, yet the dominant insider in the register has spent the past three months buying…