Stocks fizzle after two-day rally driven by bank earnings and tech

2025-04-16