Retail stock traders bought the dip and now—after an 18% rally—they’re taking the gains | Fortune