 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 did. The company estimates the issues cost them 35 million in unfulfilled orders, worth 770 basis points of quarterly revenue, and these issues arent expected to subside in the first half of the year. 