Nvidia stock could gain 51% to $300 by year-end on 5 catalysts