US stocks had their best month of the year in April, as strong corporate earnings and the promise of continued low interest rates persuaded investors to make risky bets on small-company shares and volatile commodities, The Wall Street Journal reported Saturday.




