CCC Heads Into Earnings With a 18% Drawdown and Rising Short Interest
CCC Intelligent Solutions reports May 21 in the shadow of a punishing month. Shares have dropped 18% over the past four weeks to $4.61, making the print the first real test of whether the selloff reflects deteriorating…
