Nasdaq:ROP | US7766961061
Generating your data highlights...
37.4b USD | # 576 in US
1.28m shares | 551.43m USD
106.6m
99.48% | 106.05m