Renewable energy stocks dip as Senate moves to end wind, solar tax credits early By Invest

June 17, 2025