Shares of ICON Public Limited Company (ICLR) climbed ~17% on Friday after Kerrisdale Capital put 20% of its capital into the contract research organization, following a selloff that it said was “far ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results