Lycia Therapeutics closes upsized $365.1 million IPO on October 27, 2026 IPO LYCA Lycia Therapeutics Nasdaq +