Insulet Corporation (PODD) shares are trading at $145.57 (+4.8%) after Deutsche Bank initiated coverage with a Buy rating and a $190.00 price target today.

  • The medical device maker is rebounding from yesterday’s 4.7% drop, with the positive analyst sentiment providing a fresh catalyst.
  • This comes amidst broader market trends and follows recent positive analyst revisions and ongoing optimism surrounding its Omnipod 5 product updates.