TJX said earnings for the three months ending on May 4 came in at 57 cents per share ahead of analyst expectations of 55 cents per share.
Kohl's also reported earnings.
Kohl's reported adjusted earning came in at 61 cents per share, and shy of analyst expectations of 68 cents per share. Group sales, Kohl's said, fell to $4.087 billion but beat analysts' forecasts of $3.97 billion.
Same-store sales fell 3.4% from last year.
The company also cut its earnings guidance for the 2020 fiscal year to $5.15 to $5.45.
And, finally, J.C. Penney's earnings.
J.C. Penney posted an adjusted net loss of $154 million, or 48 cents a share. Analysts at FactSet had been expecting a loss of 39 cents a share.
Watch to see Marks's biggest takeaway from each retailer.