Stock markets end seven-day winning streak as Sensex drops 728 points due to profit-taking in banking and IT shares.