Cummins weathering economic storm