The BHP Group Ltd (ASX: BHP) share price has taken a tumble on Monday morning.
At the time of writing, the mining giant's shares are down 4.5% to $36.49.
This leaves the BHP share price trading within touching distance of a 52-week low of $35.56.
What's going on with the BHP share price today?
Investors have been selling down the BHP share price today amid broad market weakness following a selloff on Wall Street.
That selloff saw the Big Australian's US listed shares also tumble by the same margin on Friday night.
This was driven by concerns that aggressive rate hikes could lead to a global recession. This would have obvious consequences for demand for commodities, which explains why the materials and energy sectors are recording the heaviest declines today.
The S&P/ASX 200 Materials index is down 4.3% in morning trade.
Is this a buying opportunity?
Analysts at Macquarie are likely to see the weakness in the BHP share price as a buying opportunity.
Earlier this month, the broker put an outperform rating and $42.00 price target on the miner's shares.
This implies potential upside of 15% for investors over the next 12 months. And that's not including the generous dividends that Macquarie is expecting.
It is currently forecasting a fully franked 6.8% dividend yield in FY 2023, which stretches the total potential return to almost 22%.