Shares of Tata Power ended 0.3% lower at Rs 395.6 apiece on the BSE, ahead of the results, compared to a 0.4% gain in the ...