Moore Threads IPO Soars: Millions Made on Debut