Numerai

NMR
$ 41.92 1.51%
Log OHLC