Why is Insulet stock sliding today?
Insulet (PODD) shares fell 2.3% to $132.96 amid a broader market decline, extending losses since its Q2 2026 earnings. The company lowered its full-year revenue outlook due to weaker Type 2 diabetes patient retention, despite beating estimates. Analysts have cut price targets, with the consensus now at $144. Two board directors also resigned, adding to investor concerns.




