This morning’s earnings reports are all about the banks. 

JP Morgan Chase  (JPM) , BlackRock  (BLK) , Citigroup  (C) , Wells Fargo  (WFC)  and Bank of New York Mellon  (BK)  all reported earnings that topped expectations. As for future statements, not all was rosy, with Wells Fargo guiding lower. 

Citigroup is the only one trading higher, gaining as much as 3%, while Wells Fargo is down close to 4%.

The Consumer Price Index is the other big news this morning. The U.S. Bureau of Labor Statistics reports that June CPI rose 0.3%, which was in line with expectations. 

Year over year, the CPI gained 2.7%. That’s faster than May’s 2.4% increase. Higher food and energy costs were behind the faster inflation, Bloomberg reported.

Core CPI gained 0.2%, which was better than expected. The core figure was below forecasts for the fifth straight month, the news service reported.

US BLS

So, how are stocks looking this morning?

Up! S&P 500 futures have been rallying since yesterday’s close (black line, below) and are up 0.4%.

ThinkOrSwim

The tech-heavy Nasdaq is even stronger, gaining 0.7% in premarket trading.

ThinkOrSwim

The long end of the U.S. treasury curve is stronger (yields are down). Gold and crude are lower, while copper is slightly higher.