Top News Stories
Oil down 1% as IEA cuts demand forecast
By API User | April 16, 2025

Its important to understand the EIA slowdown in oil demand growth is ESTIMATED. Not a slowdown in DEMAND
Oil is a screaming buy11
By API User | April 16, 2025
Oil is a screaming buy11