Casey's stock analysis