Donaldson Company, Inc. (DCI) Stock: Earnings Momentum Builds as Buybacks Hit 3.3% in 2025