Compass Minerals Intl Inc (CMP) reports earnings