Stock markets witnessed a sharp decline as profit booking overshadowed broader investor sentiment. During the early trading session on Friday, Sensex slumped by nearly 900 points whereas NSE Nifty dropped below 24,800, after hitting a new high of 25,078 on Thursday.