year end market rally