PODD
Insulet's Omnipod Recall Rattles Investors — But Can the Company Really Absorb a $50 Million Hit Without Missing a Beat?
Shares of Insulet Corporation plunged 8.4% after hours to $140.89, erasing a week of steady gains, after the insulin-pump maker disclosed a voluntary...