price cycles