US stocks have scored solid gains, lifted by Citigroup's better-than-expected earnings and a rash of merger and acquisition activity.

US stocks have scored solid gains, lifted by Citigroup's better-than-expected earnings and a rash of merger and acquisition activity.