Renaissance Technologies stocked up on meme-stocks AMC, GameStop in Q1 Published 16 May 2024 Full Article