contract prices