Ownership of companies for Horizon Kinetics Asset Management LLC