Stocks advance on pre-budget optimism

Get Alerts