The S&P has rallied a long way in a short period […]
These Same Patterns Keep Repeating (for now)