My top 10 things to watch Monday, July 24 1. Chevron (CVX) on Sunday announced excellent preliminary...

read more