Storia: Canadian Solar posts USD-77m Q2 net loss as revenue falls 29% — Warptech Lab News