Is Source Sor Stock Cheap At Current Price Price At 45.32 Down 0.23 20260406 Is Natural Nrp Stock At A Peak Price At 122.00 Down 0.40 20260406 MDGL Q1 2026 Earnings Narrowerthanexpected loss highlights progress in Rezdiffra launch