 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. 