Staff Editor
November 8, 2024
Renewable energy stocks plummet as Trump's potential election victory looms, with short-sellers gaining $1.3 billion. Companies like...