Nasdaq • CPRT • US2172041061
Generating your data highlights...
31.3b USD | # 752 in US
12.6m shares | 378.34m USD
925.81m
91.32% | 845.41m