NYSE:MTD | US5926881054
Generating your data highlights...
28.3b USD | # 760 in US
140.54k shares | 200.05m USD
20.43m
99.45% | 20.32m