The end of the week saw a bit of a downturn, but not enough to keep the benchmark indexes listed here from closing the week higher.

read more