Tencent and Alibaba Sales Miss Estimates as AI Monetization Efforts Face Headwinds DLF Q4 Results Net Profit Holds Steady at 1265 Crore Revenue Drops 42 YoY Board Announces 8 Dividend Why Oil Market Volatility Rather Than High Prices May Redefine Global Energy Politics Steris STE Q4 2026 Earnings Transcript Released What Investors Should Know