News

Powell Industries (POWL) has been upgraded to a Zacks Rank #2 (Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.
The Trade Desk, Inc. TTD reported second-quarter 2025 adjusted earnings per share (EPS) of 41 cents, which missed the Zacks Consensus Estimate by 2.4%. The bottom line compared favorably with 39 ...
UBER unveils a $20-billion stock buyback plan, signaling confidence in its growth strategy and showcasing a ...