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. •...