Nasdaq:CPRT | US2172041061
Generating your data highlights...
52.4b USD | # 337 in US
4.46m shares | 232.21m USD
963.29m
91.20% | 878.48m