Yahoo Finance•5 minutes agoNvidia just snapped a seven-day losing streak the day before its earnings release.