Tech Rally Powers Nasdaq Ahead of Tesla Earnings