Donaldson CEO Tod E. Carpenter disposes of 31,968 common shares worth $2.91 million - DCI News | Rallies