Biden's speech, Ford's miss, European earnings - what's moving markets Jul 25, 2024 04:31AM