Very impressive performance by ans today given the morosity in the market generally....bodes well for the future......