Donaldson Company, Inc. (DCI) stock analysis, price and outlook | Madmaj