6/7: Breaking out of the recent price range from the past two months with an inverse head and shoulders pattern at the highs. Support at the 50-day moving average.

mmm swing trade