NYSE:MLM | US5732841060
Generating your data highlights...
36b USD | # 592 in US
508.61k shares | 330.78m USD
60.31m
99.16% | 59.81m