Stocks power on, heading for strong finish to volatile month