Cummins (CMI) Faces Market Headwinds and Legal Scrutiny | Monexa