Nasdaq • ROP • US7766961061
Generating your data highlights...
39b USD | # 597 in US
1.11m shares | 383.3m USD
98.9m
99.44% | 98.35m