Nasdaq • CPRT • US2172041061
Generating your data highlights...
27.8b USD | # 776 in US
10.44m shares | 335.95m USD
925.81m
91.32% | 845.49m