Technical: ABCD pattern with ~.618 retracements with squeeze building before next move.
Fundamental: Looming inevitable rate hikes and possible bottoming/rise in oil.
Fundamental: Looming inevitable rate hikes and possible bottoming/rise in oil.