NIFTY50 Near Record High: 5 Key Factors for 2026 End