Nasdaq • ROP • US7766961061
Generating your data highlights...
40.4b USD | # 583 in US
1.12m shares | 384.68m USD
98.9m
99.44% | 98.35m