Casey's profit slips in Q1 but beats Street