An ominous technical formation took place last week, and it had social media in an uproar as a result over the past few days. The S&P 500’s slower moving 100-week moving average crossed above its faster moving 50-week moving average … Continue reading