Shares of the self-propelling Roomba vacuum cleaner iRobot (IRBT - Get Report) zipped higher on Friday after analysts at Bank of America Merrill Lynch initiated coverage on the stock with a buy rating. 

Shares of the Bedford, Mass.-based company were up about 1% at $60.16 in morning trading after Bank of America Merrill Lynch initiated coverage with a buy recommendation and a one-year price target of $70. 

iRobot in July warned that the ongoing China-U.S. trade kerfuffle would affect its full-year earnings, specifically the first set of 25% tariffs implemented this past summer, which it said "are likely to constrain U.S. market segment growth in the second half of the year below our expectations at the start of 2019."

#Roomba i7 robot vacuum uses an optical sensor to capture over 230,400 data points per second so it navigate the home efficiently and keep track of where it's been and where it has yet to clean. Learn more at: https://t.co/zdf5xLAQPh pic.twitter.com/V3O5Zyr2qA

— iRobot (@iRobot) September 24, 2019

iRobot expects full-year 2019 revenue of between $1.2 billion and $1.25 billion, full-year 2019 operating income of between $75 million and $100 million, and full-year per-share earnings of between $2.40 and $3.15.

iRobot was founded in 1990 by three members of MIT's Artificial Intelligence Lab who designed robots for space exploration and military defense.

Save 57% During Our Fall Sale. Join Jim Cramer's Action Alerts PLUS investment club to become a smarter investor. Click here to sign up and save!