Nasdaq:CPRT | US2172041061
Generating your data highlights...
49.1b USD | # 344 in US
4.38m shares | 237.69m USD
962.3m
91.19% | 877.49m