Atmus Filtration Technologies stock jumps 51% over a year, despite a major $12.7M position sell-off.
Read full article on MarketWire