Current Stock Value

Neoleukin Therapeutics, Inc. (NLTX)

$0.8

-0.01 (-1.84%)
Valuation Date: 6/1/2023
Share Price on Valuation Date 0.80$
Stock Beta 1.26
Outstanding Shares 55.22