Nasdaq:ROP | US7766961061
499.47595.17
52 Week
Generating your data highlights...
59.9b USD
664.23k shares | 379.04m USD
107.39m
99.51% | 106.86m