Much of this malaise was due to lackluster first-quarter 2025 results, with both the adjusted earnings and revenues missing the Zacks Consensus Estimate. Unfavorable macroeconomic conditions, ...