Nasdaq • ROP • US7766961061
Generating your data highlights...
34b USD | # 650 in US
1.23m shares | 426.54m USD
100.92m
99.45% | 100.36m