M (NYSE: MMM) faced many struggles but has overcome them and embarked on a new age of growth. Hurdles, including multiple ...