Nasdaq • ROP • US7766961061
Generating your data highlights...
33.3b USD | # 652 in US
1.18m shares | 406.34m USD
100.92m
99.44% | 100.35m