Nasdaq • ROP • US7766961061
Generating your data highlights...
36b USD | # 609 in US
1.44m shares | 504.92m USD
100.92m
99.46% | 100.37m