StocksInvitae CorpNVTA

NVTA

Invitae Corp

32.79 0.49 (1.52%)
Delayed Prices By NASDAQ, in USD