Donaldson Company Inc. (DCI) reports earnings