Casey's Q4 profit up 4% on strong revenue