Mayville Engineering Company, Inc. (MEC) stock analysis, price and outlook | Madmaj