Numerai

NMR
$ 11.66 -7.12%
Log OHLC