iRobot Struggles With Systemic Headwinds

Published on July 29, 2021

iRobot (NASDAQ: IRBT) has confirmed the market’s fears and more. The company reported a fantastic quarter but one that was severely impacted by the gl...