Casey’s General Stores posted first-quarter earnings of $2.31 per share, 12.68% above the Zacks consensus estimate, Yahoo Finance reported. That marked the fourth straight quarter the convenience store chain topped earnings estimates. Earnings for the same quarter last year were $1.90 per share. Casey’s posted revenues of $2.63 billion for the quarter ended July 2019, 0.82% more than expected. The year-ago revenues were $2.59 billion. The company has topped consensus revenue estimates three times over the last four quarters.