Backblaze Q2 FY26 net loss narrows to $5.1 million; revenue rises 18% YoY to $42.7 million - BLZE News | Rallies