image
US stocks finish higher amid tech-led rally