The benchmark indexes listed here ended last week mixed, with the large caps of the S&P 500 and Dow posting modest gains, while the tech-heavy Nasdaq fell back a bit. The small-cap Russell 2000 performed the best, gaining 1.33%. Energy stocks climbed as oil prices hit a three-month high.