Keep an eye on Best Buy (BBY).

After bottoming out at around $70, the stock exploded to a recent high of $91.60.

While over-extended to the upside, the run may be far from over. Analysts at UBS just upgraded the stock to a buy rating with a price target of $106. 

“Over the next 18 months, UBS sees multiple factors that should lift the stock. These include an improvement in housing trends, an electronics replacement cycle, an uptick in product innovation—think artificial intelligence—and growing sales in new categories including e-bikes and furniture,” says Barron’s.

Earlier this month, Bank of America also upgraded BBY to a buy rating, with a $100 target. 

“We believe the catalyst path looks positive from here with upside potential to both earnings and valuation based on tech replacement cycles underway, new AI innovation providing incremental demand, and margin execution remaining solid,” said the firm.

While some heavyweight analysts are bullish on the runaway stock, we’d wait for a healthy pullback before buying. At the moment, it’s excessively overbought on RSI, MACD and Williams’ %R and could see a pullback near term.