Nasdaq • CPRT • US2172041061
Generating your data highlights...
25.2b USD | # 809 in US
10.8m shares | 323.02m USD
926.33m
91.32% | 845.9m