After big stock market gains, Iran talks and upcoming earnings are in focus. Google, Amazon and Nvidia are in buy areas.