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