yearly nbis mu last 20 years

Among Micron Technology (MU) and Nebius (NBIS), Micron Technology (MU) had the best year between July 29, 2006 and July 29, 2026 in 2009, returning 298.5%.