US stocks have rallied broadly, led by energy and financial shares as crude oil prices rose and before Wednesday's interest rate decision from the Federal Reserve.

US stocks have rallied broadly, led by energy and financial shares as crude oil prices rose and before Wednesday's interest rate decision from the Federal Reserve.