NYSE:MLM | US5732841060
Generating your data highlights...
32.8b USD | # 567 in US
584.7k shares | 289.45m USD
60.29m
99.23% | 59.82m