Nasdaq:ROP | US7766961061
Generating your data highlights...
47.9b USD | # 439 in US
984.11k shares | 471.63m USD
107.64m
99.47% | 107.06m