The National Australia Bank Ltd (ASX: NAB) share price is trading in the green on Friday.
The big four bank's stock is currently gaining 0.7% to trade at $29.035. That's compared to the S&P/ASX 200 Index (ASX: XJO)'s 0.3% rise.
NAB shares have had a rough slog lately, falling 9% over the last month amid the release of its seemingly strong quarterly earnings.
But does its new share price leave NAB in the buy zone? Let's take a look.
Are NAB shares a buy at $29?
Two top brokers agree the NAB share price likely offers an upside from here. However, they're divided over whether the stock is a buy.
Goldman Sachs is the more bullish of the pair. It's dubbed the big bank stock a buy, slapping it with a $35.42 price target – a potential 22% upside.
The broker noted the bank's recent "better than expected [quarterly] performance", helped along by stronger revenues and lower bad and doubtful debts. Though, that was partially offset by higher expenses.
It also noted that it believes NAB offers the best exposure to momentum in commercial volumes over housing volumes. Meanwhile, its high productivity levels over the last three years are said to have left it well-positioned to push through inflationary pressure.
Finally, its net interest margin (NIM) is tipped to peak in the second half of financial year 2023 before falling steadily.
Macquarie might also like the look of the NAB share price's current levels.
The broker's neutral on the stock but tips it to rise to $31, my Fool colleague James reported last month. That marks a potential 6.8% upside.
The ASX 200 bank share holds a top spot in the broker's income portfolio, with its dividends forecasted to grow to $1.61 this financial year.
That could leave the stock with a 5.5% dividend yield at its current share price.