NLTX logo

Neoleukin Therapeutics (NLTX) Quick Ratio