Tariffs are pinching margins, federal energy policies are a drag, and demand looks weaker than expected.
Indian solar stocks tumbled after the US Commerce Department imposed preliminary countervailing duties of about 126% on solar cell and panel imports from India, citing unfair subsidies. Waaree ...