Nscale scores Microsoft deal, hints at IPO

October 16, 2025