Kennametal Inc. (KMT) reports earnings