Upbeat earnings reports on Tuesday, July 13th