July closes in on hot all-time high