Is Insulet Stock Underperforming the Nasdaq?

Acton, Massachusetts-based Insulet Corporation (PODD) is a medical technology company that specializes in innovative insulin delivery solutions for people with diabetes. Valued at a market cap of $20.5 billion, the company is best known for its Omnipod® Insulin Management System, a tubeless, wearable insulin pump that delivers continuous insulin without the need for external tubing. Companies valued at $10 billion or more are typically classified as “large-cap stocks,” and PODD fits the label perfectly, ...