Nasdaq • ROP • US7766961061
Generating your data highlights...
36.9b USD | # 601 in US
892.91k shares | 340.39m USD
98.9m
99.45% | 98.35m