4 Recent Earnings Winners Riding Fresh Momentum in May

  • The market turbulence in 2025 has sent stocks zig-zagging up and down. Despite the unavoidable impact of political developments on share price performance, some companies have seen major gains based on a more traditional driver of motion: strong earnings reports.