Oil prices steady; U.S. demand concerns had caused losses

Jun 5, 2025 - 12:46
 0
Oil prices steady; U.S. demand concerns had caused losses