Nasdaq • CPRT • US2172041061
Generating your data highlights...
32.7b USD | # 658 in US
9.12m shares | 316.35m USD
963.31m
91.66% | 882.95m