Nasdaq • CPRT • US2172041061
Generating your data highlights...
27.3b USD | # 776 in US
9.41m shares | 305.3m USD
925.81m
91.32% | 845.48m