5/25: Nice bull flag tthat over the last two days it has fought to break through and establish new highs in. Broke today above the 5-day and 10-day moving average, with a nice series of higher highs and higher lows in place. I expect recent highs to be taken out very soon. It goes without saying that AMZN has held up very well over hte course of May during market down-days.

amzn swing-trade setup