Nasdaq:ROP | US7766961061
Generating your data highlights...
56.3b USD | # 312 in US
510.74k shares | 283.03m USD
107.23m
99.51% | 106.7m