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.