Oil & Gas Deal Value Falls 88% in 1Q21 to $3.4 Billion

The report shows $3.4 billion in deal value was transacted an 88% decline from 4Q20.