4 reasons why the market is rising today: Nifty near 25,900, Sensex up over 300 points