Casey's  ( CASY )  Set to Report Q4 Earnings: Factors at Play