Insulet Corp. gets credit rating upgrade by S&P on strong performance and expected deleveraging 18 Mar 2025