highest returning stock may 1 2008 to jan 5 1 2009 with market cap above 50 million

Sleep Number (SNBR) had the highest return between May 1, 2008 and January 5, 2025 and in 2009 by a US stock with a market cap of $50M+, returning 2,407.7%.