Nifty crossed its prior day high early in the day and had also, registered an intraday high of 17,489.80; however, at higher levels, profit booking was witnessed and this profit booking exuberated as the day progressed. As a result, Nifty not only lost about 300 points from the high point of the day but also, ended the day below the 17,200 mark with a loss of over 1 per cent.