In this market environment, buy the dip has been working… and with a slight pullback from highs...

read more