Stocks managed to post modest gains on Wall Street after charging ahead in a solid rally last week, the AP reports. Banks and retailers did better than the rest of the market Monday. Wells Fargo climbed 2.1% and Amazon added 1.7%. Energy companies were also broadly higher after the price of crude oil closed above $59 a barrel for the first time since November. Marathon Petroleum rose 2.7%. Communications companies fell. Facebook gave up 3.3%. The S&P 500 index rose 10 points, or 0.4%, to 2,832. The Dow Jones Industrial Average rose 65 points, or 0.3%, to 25,914. The Nasdaq climbed 25 points, or 0.3%, to 7,714. (More stock market stories.)