July 23: NASDAQ-100 (QQQQ) GAINS ANOTHER 2.2% ON HEAVY TRADE. UP 12 DAYS IN A ROW! The Q's are above support at the 50 and 20-day lines. IBD says 'Confirmed Rally.' Markets are flexing their muscle again to the upside. MSFT, AMZN disappoint after the bell, stocks could pull back. Note: Markets strong lately..lots of top stocks setting up in 2nd stage bases. This can be where they make their biggest moves. CHARTS