Technical Analysis – WTI oil futures at 2½-year high; rally stalls around 62 level

WTI Oil futures extended the rally after a brief pause and hit 62.53 earlier today, its highest level since May 2015. Prices have been rising steadily since late December from the mid-58 handle and successfully breached the key 60 mark for the first time in 2 ½ years. Upside momentum has faded and the market […]