Texas Pacific Land Corp

TPLNYSE
$354.57
-14.56-3.94%
Texas Pacific Land Ownership & Insider Activity - Benzinga