The mother-of-all oil market busts is here: Say what? 28% decline at open?
The mother of all busts is unfolding in the oil market. WTI crude is already down 37% since the January high and it's about to get much worse. Monday's open will be ugly, with talk...
Read moreDetails