Stitch Fix FY26 net loss narrows to $12.6 million; revenue rises 6.4% to $1.35 billion - SFIX News | Rallies