The tech-loaded Nasdaq composite rose 20.96 points to 1595.91 to end at its highest level for 12 months .