The stock market major indexes posted weekly gains despite a volatile week. Surgical robotic company gaps up on analyst coverage news.

Read More