NYSE:URI | US9113631090
Generating your data highlights...
52.1b USD | # 408 in US
599.23k shares | 535.6m USD
63.63m
99.42% | 63.26m