Independence contract drilling, inc. reports financial results for the first quarter ended march 31, 2021 and announces additional rig reactivations

Houston, may 4, 2021 /prnewswire/ -- independence contract drilling, inc. (the "company" or "icd") (nyse: icd) today reported financial results for the three months ended march 31, 2021. first quarter 2021 highlights net loss of $16.0 million, or $2.58 per share.
ICD Ratings Summary
ICD Quant Ranking