Nasdaq:ROP | US7766961061
Generating your data highlights...
36.9b USD | # 565 in US
1.7m shares | 617.59m USD
102.93m
99.47% | 102.38m