Nvidia Stock Is Down Over 20% From Its All-Time High. Here's Why It Could Soar by the End of 2025.