Stocks gained yet again Monday as badly bleeding bank stocks bounced back and major indexes continued to recover their March losses.