Insulet Corp shares fell 3.8% to $154.11, contributing to a substantial 45.8% year-to-date decline. The stock's performance raises questions despite its GF Score of 83, indicating underlying value.
Insulet Corp Shares Drop 3.8%, Extending YTD Decline
InsuletCorpStockDeclineMedicalDevicesMarketAnalysis

