Insulet Corp. stock underperforms Wednesday when compared to competitors
Insulet Corp. (PODD) shares fell 20.12% on Wednesday, closing at $133.26. This decline occurred during a mixed trading session where the Dow Jones Industrial Average rose, but the S&P 500 Index fell. This marks the second consecutive day of losses for the stock.
Why it matters
Attributed market update with source link for portfolio context.