Exhibit 99.2

JOINT FILING AGREEMENT

In accordance with Rule 13d-1(k)(1) promulgated under the Securities Exchange Act of 1934, as amended, the undersigned hereby agree to the joint filing with each other on behalf of each of them of such a statement on Schedule 13D and any amendment thereto with respect to the common stock beneficially owned by each of them of Texas Pacific Land Corporation. The undersigned acknowledge that each shall be responsible for the timely filing of such amendments, and for the completeness and accuracy of the information concerning him or it contained herein or therein, but shall not be responsible for the completeness and accuracy of the information concerning the others, except to the extent that he or it knows or has reason to believe that such information is inaccurate. This Joint Filing Agreement shall be included as an Exhibit to such Schedule 13D or any amendment thereto.

IN WITNESS WHEREOF, the undersigned hereby execute this Joint Filing Agreement as of the 31st day of July, 2023. 

  HORIZON KINETICS LLC
       
       
  By:  /s/ Jay Kesslen
       
    Name: Jay Kesslen
    Title: General Counsel
     
  HORIZON KINETICS ASSET MANAGEMENT LLC
   
  By:  /s/Jay Kesslen      
     
    Name: Jay Kesslen
    Title: General Counsel
     
     
 

MURRAY STAHL

/s/Murray Stahl