Futures steady amid easing trade spat; Alphabet reports - what's moving markets Published 25 Apr 2025 Full Article