best stock of 2023-04-18

Oxbridge Re Holdings Equity Warrant (OXBRW) had the highest return on April 18, 2023 by a US stock, returning 317.9%.