Insulet Shares Drop 45% Over Year Amid Medtech Sector Weakness
PODD fell to $161.28 on July 10, 2026, as product recalls and competition concerns weighed on the $11.17 billion company. Insulet Corporation (NASDAQ:PODD) closed at $161.28 on July 10, 2026, reflecting a 44.77% decline over the past 52 weeks. The company, valued at $11.17