After rallying up to a just a hair below the 294 resistance/price target* on the 15-minute chart posted earlier today, QQQ (Nasdaq 100 ETF) appears to be bull flagging with a buy signal to come on an impulsive break above the flag (or any pullback to the 289ish support just below). Updated 15-minute chart below.

QQQ 15m 2 June 24th

QQQ 15m 2 June 24th

*Remember, always take profits just shy of the actual resistance level you are targeting as quite often, a security will reverse just shy of resistance as sellers often sell just shy as to help avoid missing the turn.