NRDS   $12.87  -1.76% Market Closed After Close 12.869 -0.01%

NerdWallet Inc

Data not available