Nasdaq:ROP | US7766961061
Generating your data highlights...
48b USD | # 439 in US
997.02k shares | 472.15m USD
107.64m
99.49% | 107.09m