iRobot (NASDAQ: IRBT) performed exactly as we expected them to, the bad news is that we were expecting supply chain issues and microchip shortages to curtail the results and they…
iRobot (NASDAQ: IRBT) performed exactly as we expected them to, the bad news is that we were expecting supply chain issues and microchip shortages to curtail the results and they…