The best answer is B. Cattle could be sold at a large profit when driven to other states.
Texas ranchers were primarily motivated to drive their cattle north to Kansas in order to take advantage of the higher prices available in northern markets, particularly during the post-Civil War era when the demand for beef was increasing.