US stocks trade mixed as business activity improves while earnings season heats up

previous post