Insulet Stock Drops 4.3% Following Recall of Certain Insulin Devices in the US Due to Leakage Concerns | Intellectia.AI