NYSE:MTD | US5926881054
Generating your data highlights...
24.6b USD | # 752 in US
217.5k shares | 242.93m USD
20.78m
98.34% | 20.44m