Well so much for ECB QE sparking economic growth and inflation expectations... And then EIA confirms last week's crude oil inventory build was the largest since 2001! WTI is now nearing a $45 handle once again...
Biggest weekly crude build since 2001...
WTI nears a $45 handle again...
Hope turns to reality...
Now where will Energy stocks go?




