Oracle stock has been upgraded to a Zacks Rank #2, or Buy, after a recent turn higher in earnings estimates. The move comes as the software maker’s outlook for the fiscal year ending May 2026 holds at $7.46 per share, a forecast that shows no year-over-year change.
What changed is the direction of the estimates behind the rating. Over the past three months, the Zacks Consensus Estimate for Oracle has risen 1.6%, and that upward drift is what pushed the stock into Buy territory. For investors watching oracle stock, the message is simple: earnings expectations are improving, even if the headline forecast itself is not growing yet.
The upgrade matters because the Zacks rating system is built around revisions to earnings estimates for the current and following years. In that system, stocks are sorted into five groups, from Zacks Rank #1, or Strong Buy, to Zacks Rank #5, or Strong Sell. Oracle’s new ranking puts it near the top of that scale, just one step below the strongest rating.
The framework has a long record behind it. Zacks says its Rank #1 stocks have generated an average annual return of +25% since 1988, a figure that helps explain why estimate changes can move so much weight with investors. Oracle is not at the top of the list, but the recent upgrade signals that analysts have started to lean more favorably on its earnings path.
That leaves the key question in plain view: whether the improving estimate trend can keep going long enough to show up in the company’s next results. For now, the stock’s upgrade rests on a better earnings direction, not a bigger profit forecast, and that is exactly why the move is being watched closely today.





