A hot run for tech stocks unseen since dot-com meltdown