Ahí está tu primer problema. Las bases de datos funcionan mejor si les dice qué tipo de datos tiene y elige el tipo de datos más pequeño que funcione para sus datos. NVARCHAR(Max) es la elección más ineficiente que podría haber hecho.
Y ese es tu segundo problema. En cada inserción, verifica si ya ha insertado una fila que tiene los mismos valores que otra fila para ciertas columnas. Debido a que no le ha dicho a la base de datos que indexe esas columnas, tiene que verificar la tabla completa cada vez, por lo que su consulta se vuelve cada vez más lenta a medida que crece la tabla. Para agregar una clave principal a una tabla existente, puede usar esto:
ALTER TABLE table1 ADD CONSTRAINT pk_table1 PRIMARY KEY (Ticker, DateStamp)
Consulte aquí para más información.