Better US economic growth, earnings push stocks up

Business