Sensex above 40,900; banking, finance stocks rise

Sensex above 40,900; banking, finance stocks rise