Another busy day on the earnings calendar kept trading erratic again on Thursday, though the S&P 500 and Nasdaq managed to clinch slight gains by the end of the session. Crude didn't have as good a day, though, plumbing fresh three-month lows. Drugmaker AstraZeneca (AZN) jumped on a better-than-expected second quarter. Sales of new drug treatments helped to offset declining revenue from cholesterol drug Crestor which has seen generic competition crop up after its patent expired. Deutsche Bank made the case for Bank of America (BAC) in a bullish note, favoring the North Carolinian institute over competitor JPMorgan (JPM) . Analysts said Bank of America is better positioned with less consumer credit risk. Match (MTCH) declined after warning investors of slowing growth. Even so, the company did manage a 41 percent increase in second-quarter profit thanks to strength in its dating app Tinder.
More from Video
AMSC CEO discusses that and China challenges.
One of pharma's biggest CEO's talks M&A action on the exchange.
Citi overcame a mixed print to send its stock surging on Monday.
There is a lot of Apple news to chew on Wednesday.