Stitch Fix stock soars 20% after earnings beat