Two broken charts faced the same test, but only one passed.
On Friday, the broader market finally took a punch, with the S&P 500 suffering its worst session since October and snapping a nine-week winning streak.
But beneath that index-level volatility, the earnings tape gave us a cleaner and...
We're taking advantage of today's pullback to get attractively positioned in a stock that recently printed a fresh All-time high and is now giving us a second chance to get in.
It isn't all sunshine and rainbows when riding trends. Sometimes, it's all blue skies overhead. Then a sudden wind out of the north catches you by surprise, and before you know it, you and your stock position have...