Tennant Co.

TNC·NYSE·$86.16·$1B