Tech CrunchJune 7, 2025June 7, 2025By WpAdminXfinity0 Share This:Omada Health popped in its first day as a public company, validation for founder CEO Sean Duffy.Share This: