WTI trades sluggishly near $66.50 amid supply concerns
March 19, 2025
WTI trades sluggishly near $66.50 as markets assess potential increases in Russian supply FUNDAMENTAL OVERVIEW: West Texas Intermediate (WTI) oil prices remain under pressure for...
Read More