It was a happy Monday on the bourses as markets all over the world were trading in positive territory despite volatility and rising inflation. Sensex surged 1.41 per cent to end at 54,521.15 whereas Nifty 50 clocked in 229.30 points or 1.43 per cent to close at the 16,278.50 level.