IMMR is trading 5.76% down at $6.39 today as bearish technical signals and anticipation of the upcoming Q3 earnings release weigh on the stock. - Analysts are closely watching the July 8 Q3 earnings report for updates on the Barnes integration story. - The stock is experiencing a pullback following a June breakout, further pressured by a 0.9% decline in the Nasdaq.