Casey’s General Stores, the Ankeny, Iowa-based company that runs nearly 2,900 convenience stores in 20 states, offered some more encouragement. It reported stronger profit and revenue for the ...