Tennant Company ( NYSE:TNC ), might not be a large cap stock, but it had a relatively subdued couple of weeks in ...