Nasdaq • ROP • US7766961061
Generating your data highlights...
32.4b USD | # 659 in US
1.36m shares | 474.37m USD
100.92m
99.46% | 100.37m