U.S. solar stocks took a sharp hit on Tuesday following the Senate’s proposal to phase out solar and wind tax credits by 2028, raising fresh concerns over the future...
The International Energy Agency (IEA) forecasts that global oil demand will continue growing until it peaks at 105.6 million barrels per day (bpd) by...