News

Sold Icon shares in July 2024 at ~$334.53 due to flawed investment thesis, reallocating funds to Medpace, which has performed better. Our approach emphasizes thorough research and quick action on ...