Innovex International, Inc. 5,750,000 Shares of Common Stock Underwriting Agreement