Horizon Kinetics buys Texas Pacific Land stock for $343nprsilvaAugust 15, 2026markets Source: All News