Nasdaq • CPRT • US2172041061
Generating your data highlights...
29.2b USD | # 752 in US
12.52m shares | 375.84m USD
925.81m
91.32% | 845.41m