> Medallion usually does well
That's a bit of an understatement. The lowest yearly return since 1990 after fees and expenses has been 20%. Since 2005 their lowest yearly return has been 29%.
They practically print their own money. Their strategies appear to have low capacity, I'll give you that.