Liberty Energy Inc. (NYSE:LBRT), a $3.79 billion energy services company trading near its 52-week high, has reported that Michael Stock, the company's Chief Financial Officer, executed a sale of ...