Impact Therapeutics stock debuts with a 77% surge to $35.5