Onesource shares fall 7% on Dr Reddy's semaglutide supply delay