BUY NTPC ON NSE CASH @ 120, SL 117, TGT 125+