Dow regains 45,000, ends just shy of record ahead of Tesla, Alphabet earnings July 23, 2025 No Comments Post Content