Home Investing H&M stock rallied 20% on Thursday: explained here