Noted brokerage firm Macquarie conferred an 'Outperform' rating on NTPC with a target price of Rs 475, NDTV Profit delves into the factors that lead to this development.