PODD: Price Keeps Sliding, But Shorts Aren't the Driver
Insulet Corporation has dropped another 7.4% this week to $142.43 — extending a brutal month that has now cost shareholders nearly 19% — yet the short-side narrative remains stubbornly muted. The most interesting…
