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
