Nasdaq • ROP • US7766961061
Generating your data highlights...
38.4b USD | # 594 in US
916.95k shares | 346.7m USD
98.9m
99.45% | 98.35m