Canadian Solar swung to a $77M loss in Q2 2026 as module shipments fell 60% and gross margin halved to 13.9%, while battery storage shipments rose 73% and cash was tied up in a $1.66B inventory build.