Compass Minerals stock is a "Buy" with strong growth, improving cash flow, and an attractive valuation. Learn more about this ...