On the upside
Starbucks (Nasdaq: SBUX) swung to a better than expected third quarter profit as the company closed stores and cut costs.
Second quarter earnings for Gentex (Nasdaq: GNTX) plunged as revenue tumbled but the results topped estimates.
KeyCorp (NYSE: KEY) narrowed second quarter losses.
On the downside
Pharmaceutical Product Development (Nasdaq: PPDI) reported lower second quarter earnings and revenue due to high contract cancellations.
Genzyme (Nasdaq: GENZ) reported sharply higher second quarter income but cited production problems at a Boston manufacturing site for slashing its full year forecast.
Allegheny Technologies (NYSE: ATI) swung to a loss for the second quarter as revenue dropped to fall below expectations.
In the broad market, advanicng issues outpaced decliners by a margin of 5 to 3 on the NYSE and by more than 5 to 3 on Nasdaq. The Russell 2000 which tracks small cap stocks gained 5 points to 530.