Crude was down 13 percent on the week as earlier bank failures convinced skittish traders that demand is in serious jeopardy.
Author: Capt. John
Crude was down 13 percent on the week as earlier bank failures convinced skittish traders that demand is in serious jeopardy.