NYSE:MTD | US5926881054
Generating your data highlights...
28.5b USD | # 723 in US
147.8k shares | 202.08m USD
20.43m
99.46% | 20.32m