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