Current Date 24 May, 2025

Solar stocks plummet as US Congress targets clean energy tax credits.