Diamondback Energy insiders sell over $2.3 billion in stock

Diamondback Energy insiders sell over $2.3 billion in stock