Nasdaq:CPRT | US2172041061
Generating your data highlights...
N/A USD
4.7m shares | 252.35m USD
961.46m
91.15% | 876.33m