The Nifty 50 and Sensex are trading higher, with Nifty 50 up 81.80 points to 25,151.00 and Sensex up 289.96 points to 82,075.70