Nvidia, Microsoft and Apple could still have room to run after blockbuster earnings