Stocks · Financials · Oil Royalty Traders

Texas Pacific Land Corporation

TPL Clue Score69
United States Fiscal year ends December CIK 0001811074
360.98
+0.89%
Close, 9 Oct 2026 · USD

Price, with every insider trade on it

Closing prices, 12 months · point at a dot for who traded, or at the line for the close
360.98 on 9 Oct 2026
1,023 652 281 Oct 2025 Apr 2026 Oct 2026 13 Oct 2025 $892.23 14 Oct 2025 $907.52 15 Oct 2025 $926.75 16 Oct 2025 $938.18 17 Oct 2025 $938.98 20 Oct 2025 $934.46 21 Oct 2025 $928.63 22 Oct 2025 $925.86 23 Oct 2025 $937.64 24 Oct 2025 $928.63 27 Oct 2025 $929.40 28 Oct 2025 $915.01 29 Oct 2025 $924.40 30 Oct 2025 $928.50 31 Oct 2025 $943.38 3 Nov 2025 $924.66 4 Nov 2025 $914.43 5 Nov 2025 $919.05 6 Nov 2025 $1,011.13 7 Nov 2025 $981.69 10 Nov 2025 $993.86 11 Nov 2025 $989.19 12 Nov 2025 $1,006.40 13 Nov 2025 $988.97 14 Nov 2025 $1,022.65 17 Nov 2025 $957.47 18 Nov 2025 $920.12 19 Nov 2025 $905.76 20 Nov 2025 $883.56 21 Nov 2025 $896.43 24 Nov 2025 $876.72 25 Nov 2025 $864.41 26 Nov 2025 $862.91 28 Nov 2025 $864.29 1 Dec 2025 $853.74 2 Dec 2025 $864.67 3 Dec 2025 $914.72 4 Dec 2025 $919.75 5 Dec 2025 $925.08 8 Dec 2025 $904.15 9 Dec 2025 $880.82 10 Dec 2025 $892.50 11 Dec 2025 $890.30 12 Dec 2025 $838.64 15 Dec 2025 $839.63 16 Dec 2025 $820.69 17 Dec 2025 $883.00 18 Dec 2025 $895.41 19 Dec 2025 $898.86 22 Dec 2025 $908.40 23 Dec 2025 $297.33 24 Dec 2025 $296.00 26 Dec 2025 $287.54 29 Dec 2025 $294.53 30 Dec 2025 $292.68 31 Dec 2025 $287.22 2 Jan 2026 $297.97 5 Jan 2026 $297.54 6 Jan 2026 $293.81 7 Jan 2026 $281.39 8 Jan 2026 $302.95 9 Jan 2026 $311.87 12 Jan 2026 $310.08 13 Jan 2026 $321.83 14 Jan 2026 $326.93 15 Jan 2026 $330.94 16 Jan 2026 $337.48 20 Jan 2026 $327.87 21 Jan 2026 $346.23 22 Jan 2026 $345.78 23 Jan 2026 $346.94 26 Jan 2026 $341.74 27 Jan 2026 $345.20 28 Jan 2026 $354.78 29 Jan 2026 $353.21 30 Jan 2026 $348.36 2 Feb 2026 $336.68 3 Feb 2026 $336.12 4 Feb 2026 $346.47 5 Feb 2026 $345.35 6 Feb 2026 $366.03 9 Feb 2026 $374.51 10 Feb 2026 $401.62 11 Feb 2026 $413.54 12 Feb 2026 $411.40 13 Feb 2026 $432.31 17 Feb 2026 $426.42 18 Feb 2026 $440.71 19 Feb 2026 $486.56 20 Feb 2026 $499.88 23 Feb 2026 $502.85 24 Feb 2026 $531.95 25 Feb 2026 $510.30 26 Feb 2026 $512.54 27 Feb 2026 $524.29 2 Mar 2026 $531.09 3 Mar 2026 $523.64 4 Mar 2026 $536.11 5 Mar 2026 $523.31 6 Mar 2026 $525.03 9 Mar 2026 $539.79 10 Mar 2026 $520.76 11 Mar 2026 $524.83 12 Mar 2026 $528.97 13 Mar 2026 $531.13 16 Mar 2026 $526.89 17 Mar 2026 $529.18 18 Mar 2026 $530.08 19 Mar 2026 $532.52 20 Mar 2026 $519.41 23 Mar 2026 $527.87 24 Mar 2026 $535.26 25 Mar 2026 $530.36 26 Mar 2026 $522.28 27 Mar 2026 $511.75 30 Mar 2026 $467.37 31 Mar 2026 $474.56 1 Apr 2026 $439.20 2 Apr 2026 $444.24 6 Apr 2026 $448.86 7 Apr 2026 $449.79 8 Apr 2026 $448.28 9 Apr 2026 $377.97 10 Apr 2026 $409.97 13 Apr 2026 $416.77 14 Apr 2026 $412.20 15 Apr 2026 $417.30 16 Apr 2026 $426.27 17 Apr 2026 $422.58 20 Apr 2026 $434.82 21 Apr 2026 $437.72 22 Apr 2026 $439.50 23 Apr 2026 $439.15 24 Apr 2026 $438.91 27 Apr 2026 $436.90 28 Apr 2026 $430.90 29 Apr 2026 $439.03 30 Apr 2026 $443.67 1 May 2026 $433.62 4 May 2026 $432.83 5 May 2026 $430.44 6 May 2026 $419.75 7 May 2026 $399.08 8 May 2026 $394.20 11 May 2026 $402.63 12 May 2026 $401.39 13 May 2026 $386.51 14 May 2026 $388.50 15 May 2026 $385.17 18 May 2026 $386.61 19 May 2026 $394.57 20 May 2026 $402.53 21 May 2026 $396.98 22 May 2026 $402.03 26 May 2026 $400.09 27 May 2026 $406.09 28 May 2026 $401.32 29 May 2026 $393.00 1 Jun 2026 $368.23 2 Jun 2026 $370.82 3 Jun 2026 $406.76 4 Jun 2026 $406.73 5 Jun 2026 $389.79 8 Jun 2026 $396.14 9 Jun 2026 $382.11 10 Jun 2026 $375.18 11 Jun 2026 $369.55 12 Jun 2026 $378.91 15 Jun 2026 $362.78 16 Jun 2026 $356.35 17 Jun 2026 $354.48 18 Jun 2026 $355.11 22 Jun 2026 $361.11 23 Jun 2026 $369.90 24 Jun 2026 $377.56 25 Jun 2026 $391.04 26 Jun 2026 $395.79 29 Jun 2026 $419.98 30 Jun 2026 $437.64 1 Jul 2026 $415.02 2 Jul 2026 $407.20 6 Jul 2026 $402.80 7 Jul 2026 $402.76 8 Jul 2026 $394.57 9 Jul 2026 $390.77 10 Jul 2026 $397.82 13 Jul 2026 $408.92 14 Jul 2026 $415.93 15 Jul 2026 $413.44 16 Jul 2026 $416.05 17 Jul 2026 $415.70 20 Jul 2026 $405.87 21 Jul 2026 $418.91 22 Jul 2026 $433.10 23 Jul 2026 $425.55 24 Jul 2026 $419.44 27 Jul 2026 $396.62 28 Jul 2026 $389.42 29 Jul 2026 $389.41 30 Jul 2026 $394.25 31 Jul 2026 $402.58 3 Aug 2026 $406.15 4 Aug 2026 $395.52 5 Aug 2026 $381.88 6 Aug 2026 $355.64 7 Aug 2026 $340.65 10 Aug 2026 $350.44 11 Aug 2026 $364.97 12 Aug 2026 $342.77 13 Aug 2026 $347.04 14 Aug 2026 $358.52 17 Aug 2026 $360.79 18 Aug 2026 $365.36 19 Aug 2026 $373.18 20 Aug 2026 $369.56 21 Aug 2026 $383.64 24 Aug 2026 $373.45 25 Aug 2026 $372.79 26 Aug 2026 $369.40 27 Aug 2026 $369.71 28 Aug 2026 $364.38 31 Aug 2026 $374.34 1 Sep 2026 $369.93 2 Sep 2026 $367.32 3 Sep 2026 $366.50 4 Sep 2026 $362.42 8 Sep 2026 $381.90 9 Sep 2026 $374.06 10 Sep 2026 $366.10 11 Sep 2026 $369.10 14 Sep 2026 $365.27 15 Sep 2026 $371.63 16 Sep 2026 $348.57 17 Sep 2026 $347.20 18 Sep 2026 $352.67 21 Sep 2026 $366.80 22 Sep 2026 $355.24 23 Sep 2026 $335.74 24 Sep 2026 $338.25 25 Sep 2026 $341.07 28 Sep 2026 $338.15 29 Sep 2026 $328.70 30 Sep 2026 $325.83 1 Oct 2026 $336.46 2 Oct 2026 $340.19 5 Oct 2026 $344.67 6 Oct 2026 $355.16 7 Oct 2026 $345.79 8 Oct 2026 $357.78 9 Oct 2026 $360.98 HORIZON KINETICS ASSET MANAGE… 10% owner Bought $902.41 18 Dec 2025 · at $902.41 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $897.18 19 Dec 2025 · at $897.18 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $924.53 22 Dec 2025 · at $924.53 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $300.76 23 Dec 2025 · at $300.76 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $295.05 24 Dec 2025 · at $295.05 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $284.78 26 Dec 2025 · at $284.78 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $293.53 29 Dec 2025 · at $293.53 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $294.50 30 Dec 2025 · at $294.50 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $287.54 31 Dec 2025 · at $287.54 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $288.78 2 Jan 2026 · at $288.78 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $294.98 5 Jan 2026 · at $294.98 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $296.79 6 Jan 2026 · at $296.79 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $286.30 7 Jan 2026 · at $286.30 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $291.90 8 Jan 2026 · at $291.90 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $309.15 9 Jan 2026 · at $309.15 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $311.84 12 Jan 2026 · at $311.84 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $322.57 13 Jan 2026 · at $322.57 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $329.91 14 Jan 2026 · at $329.91 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $330.33 15 Jan 2026 · at $330.33 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $328.20 16 Jan 2026 · at $328.20 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $334.13 20 Jan 2026 · at $334.13 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $343.48 21 Jan 2026 · at $343.48 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $345.78 22 Jan 2026 · at $345.78 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $350.06 23 Jan 2026 · at $350.06 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $341.94 26 Jan 2026 · at $341.94 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $339.86 27 Jan 2026 · at $339.86 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $350.70 28 Jan 2026 · at $350.70 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $355.41 29 Jan 2026 · at $355.41 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $345.57 30 Jan 2026 · at $345.57 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $338.12 2 Feb 2026 · at $338.12 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $337.01 3 Feb 2026 · at $337.01 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $345.07 4 Feb 2026 · at $345.07 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $341.52 5 Feb 2026 · at $341.52 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $360.24 6 Feb 2026 · at $360.24 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $371.57 9 Feb 2026 · at $371.57 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $388.01 10 Feb 2026 · at $388.01 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $407.53 11 Feb 2026 · at $407.53 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $413.24 12 Feb 2026 · at $413.24 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $426.38 13 Feb 2026 · at $426.38 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $425.55 17 Feb 2026 · at $425.55 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $435.13 18 Feb 2026 · at $435.13 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $469.18 19 Feb 2026 · at $469.18 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $504.28 20 Feb 2026 · at $504.28 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $519.85 23 Feb 2026 · at $519.85 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $520.15 24 Feb 2026 · at $520.15 · 0.0% of stake BUFFINGTON STEPHANIE Chief Accounting Officer Sold at will $808.82K 24 Feb 2026 · at $503.00 · 43.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $510.65 25 Feb 2026 · at $510.65 · 0.0% of stake EPPS DONNA E Director Sold at will $456.52K 25 Feb 2026 · at $510.08 · 19.0% of stake EPPS DONNA E Director Bought $456.85K 25 Feb 2026 · at $510.45 · 44.2% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $507.39 26 Feb 2026 · at $507.39 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $517.29 27 Feb 2026 · at $517.29 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $524.01 2 Mar 2026 · at $524.01 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $522.34 3 Mar 2026 · at $522.34 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $530.21 4 Mar 2026 · at $530.21 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $529.46 5 Mar 2026 · at $529.46 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $526.43 6 Mar 2026 · at $526.43 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $527.22 9 Mar 2026 · at $527.22 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $526.83 10 Mar 2026 · at $526.83 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $523.28 11 Mar 2026 · at $523.28 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $532.02 12 Mar 2026 · at $532.02 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $529.10 13 Mar 2026 · at $529.10 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $524.58 16 Mar 2026 · at $524.58 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $525.47 17 Mar 2026 · at $525.47 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $531.96 18 Mar 2026 · at $531.96 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $527.28 19 Mar 2026 · at $527.28 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $533.81 20 Mar 2026 · at $533.81 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $529.07 23 Mar 2026 · at $529.07 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $534.94 24 Mar 2026 · at $534.94 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $538.37 25 Mar 2026 · at $538.37 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $526.13 26 Mar 2026 · at $526.13 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $518.21 27 Mar 2026 · at $518.21 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $494.25 30 Mar 2026 · at $494.25 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $470.18 31 Mar 2026 · at $470.18 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $454.04 1 Apr 2026 · at $454.04 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $443.26 2 Apr 2026 · at $443.26 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $443.42 6 Apr 2026 · at $443.42 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $447.12 7 Apr 2026 · at $447.12 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $1.35K 8 Apr 2026 · at $449.00 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $401.64 9 Apr 2026 · at $401.64 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $407.06 10 Apr 2026 · at $407.06 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $414.88 13 Apr 2026 · at $414.88 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $413.96 14 Apr 2026 · at $413.96 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $419.26 15 Apr 2026 · at $419.26 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $424.47 16 Apr 2026 · at $424.47 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $419.94 17 Apr 2026 · at $419.94 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $427.65 20 Apr 2026 · at $427.65 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $441.84 21 Apr 2026 · at $441.84 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $437.87 22 Apr 2026 · at $437.87 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $436.73 23 Apr 2026 · at $436.73 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $435.40 24 Apr 2026 · at $435.40 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $436.44 27 Apr 2026 · at $436.44 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $435.73 28 Apr 2026 · at $435.73 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $435.76 29 Apr 2026 · at $435.76 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $436.80 30 Apr 2026 · at $436.80 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $433.13 1 May 2026 · at $433.13 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $438.69 4 May 2026 · at $438.69 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $432.71 5 May 2026 · at $432.71 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $419.02 6 May 2026 · at $419.02 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $401.32 7 May 2026 · at $401.32 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $393.71 12 May 2026 · at $393.71 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $381.10 13 May 2026 · at $381.10 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $385.21 14 May 2026 · at $385.21 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $387.62 15 May 2026 · at $387.62 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $385.14 18 May 2026 · at $385.14 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $780.42 19 May 2026 · at $390.21 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $791.86 20 May 2026 · at $395.93 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $396.43 21 May 2026 · at $396.43 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $400.85 22 May 2026 · at $400.85 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $402.90 26 May 2026 · at $402.90 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $404.86 27 May 2026 · at $404.86 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $406.26 28 May 2026 · at $406.26 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $395.39 29 May 2026 · at $395.39 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $387.38 1 Jun 2026 · at $387.38 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $368.20 2 Jun 2026 · at $368.20 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $406.72 3 Jun 2026 · at $406.72 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $406.73 4 Jun 2026 · at $406.73 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $394.84 5 Jun 2026 · at $394.84 · 0.0% of stake STEDDUM CHRIS Chief Financial Officer Sold on a plan $1.27M 5 Jun 2026 · at $400.25 · 19.8% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $402.65 8 Jun 2026 · at $402.65 · 0.0% of stake STEDDUM CHRIS Chief Financial Officer Sold on a plan $332.27K 8 Jun 2026 · at $400.33 · 6.4% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $386.62 9 Jun 2026 · at $386.62 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $380.37 10 Jun 2026 · at $380.37 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $370.47 11 Jun 2026 · at $370.47 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $384.53 12 Jun 2026 · at $384.53 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $369.40 15 Jun 2026 · at $369.40 · 0.0% of stake DOYLE PETER Director Bought $1.53K 15 Jun 2026 · at $381.95 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $356.31 16 Jun 2026 · at $356.31 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $356.60 17 Jun 2026 · at $356.60 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $355.47 18 Jun 2026 · at $355.47 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $351.33 22 Jun 2026 · at $351.33 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $370.60 23 Jun 2026 · at $370.60 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $374.10 24 Jun 2026 · at $374.10 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $388.58 25 Jun 2026 · at $388.58 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $397.48 26 Jun 2026 · at $397.48 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $410.88 29 Jun 2026 · at $410.88 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $435.74 30 Jun 2026 · at $435.74 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $426.00 1 Jul 2026 · at $426.00 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $402.64 2 Jul 2026 · at $402.64 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $408.89 6 Jul 2026 · at $408.89 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $400.67 7 Jul 2026 · at $400.67 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $397.47 8 Jul 2026 · at $397.47 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $400.13 9 Jul 2026 · at $400.13 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $385.84 10 Jul 2026 · at $385.84 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $411.10 13 Jul 2026 · at $411.10 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $408.37 14 Jul 2026 · at $408.37 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $414.13 15 Jul 2026 · at $414.13 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $416.05 16 Jul 2026 · at $416.05 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $420.15 17 Jul 2026 · at $420.15 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $416.47 20 Jul 2026 · at $416.47 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $413.48 21 Jul 2026 · at $413.48 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $427.42 22 Jul 2026 · at $427.42 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $429.51 23 Jul 2026 · at $429.51 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $423.94 24 Jul 2026 · at $423.94 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $409.31 27 Jul 2026 · at $409.31 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $393.09 28 Jul 2026 · at $393.09 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $394.14 29 Jul 2026 · at $394.14 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $389.14 30 Jul 2026 · at $389.14 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $400.09 31 Jul 2026 · at $400.09 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $392.66 3 Aug 2026 · at $392.66 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $403.53 4 Aug 2026 · at $403.53 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $385.95 5 Aug 2026 · at $385.95 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $355.62 6 Aug 2026 · at $355.62 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $353.28 7 Aug 2026 · at $353.28 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $345.10 10 Aug 2026 · at $345.10 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $352.62 11 Aug 2026 · at $352.62 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $353.15 12 Aug 2026 · at $353.15 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $343.02 13 Aug 2026 · at $343.02 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $357.56 14 Aug 2026 · at $357.56 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $357.32 17 Aug 2026 · at $357.32 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $361.16 18 Aug 2026 · at $361.16 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $372.10 19 Aug 2026 · at $372.10 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $377.85 20 Aug 2026 · at $377.85 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $381.51 21 Aug 2026 · at $381.51 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $377.39 24 Aug 2026 · at $377.39 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $372.58 25 Aug 2026 · at $372.58 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $375.00 26 Aug 2026 · at $375.00 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $365.74 27 Aug 2026 · at $365.74 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $364.42 28 Aug 2026 · at $364.42 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $369.47 31 Aug 2026 · at $369.47 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $369.10 1 Sep 2026 · at $369.10 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $363.20 2 Sep 2026 · at $363.20 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $367.61 3 Sep 2026 · at $367.61 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $360.03 4 Sep 2026 · at $360.03 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $375.10 8 Sep 2026 · at $375.10 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $378.57 9 Sep 2026 · at $378.57 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $366.18 10 Sep 2026 · at $366.18 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $367.88 11 Sep 2026 · at $367.88 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $371.73 14 Sep 2026 · at $371.73 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $370.59 15 Sep 2026 · at $370.59 · 0.0% of stake DOYLE PETER Director Bought $1.86K 15 Sep 2026 · at $371.64 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $352.36 16 Sep 2026 · at $352.36 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $349.35 17 Sep 2026 · at $349.35 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $351.34 18 Sep 2026 · at $351.34 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $348.98 21 Sep 2026 · at $348.98 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $361.36 22 Sep 2026 · at $361.36 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $352.95 23 Sep 2026 · at $352.95 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $340.28 24 Sep 2026 · at $340.28 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $339.72 25 Sep 2026 · at $339.72 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $340.12 28 Sep 2026 · at $340.12 · 0.0% of stake HORIZON KINETICS ASSET MANAGE… 10% owner Bought $1.36K 29 Sep 2026 · at $340.96 · 0.0% of stake
196 buys2 sales at will2 planned sales

Key numbers

Fiscal year 2025, ended 31 Dec 2025, as filed
Revenue
$798.19M
Net income
$481.38M
Free cash flow
$545.91M
Operating margin
74.2%
Net margin
60.3%
Return on equity
33.0%
Return on capital
32.0%
Revenue growth, 1 yr
13.1%
Revenue growth, 5 yr
21.4% a year
EPS growth, 1 yr
6.1%

Revenue and net income

Fiscal years, as filed with the SEC · point at a year for the detail
303M 176M FY20 Fiscal year 2020 Revenue $302.56M Net income $176.05M Margin 58.2% 451M 270M FY21 Fiscal year 2021 Revenue $450.96M Net income $269.98M Margin 59.9% · growth +49.0% 667M 446M FY22 Fiscal year 2022 Revenue $667.42M Net income $446.36M Margin 66.9% · growth +48.0% 632M 406M FY23 Fiscal year 2023 Revenue $631.60M Net income $405.65M Margin 64.2% · growth -5.4% 706M 454M FY24 Fiscal year 2024 Revenue $705.82M Net income $453.96M Margin 64.3% · growth +11.8% 798M 481M FY25 Fiscal year 2025 Revenue $798.19M Net income $481.38M Margin 60.3% · growth +13.1%
RevenueNet incomeLoss

Latest insider transactions

From Form 4, most recent first
All of them →
DateInsiderTypeValueOf own stake
29 Sep 2026 HORIZON KINETICS ASSET MANAGEMENT LLC
10% owner
Bought $1.36K 0.0%
28 Sep 2026 HORIZON KINETICS ASSET MANAGEMENT LLC
10% owner
Bought $340.12 0.0%
25 Sep 2026 HORIZON KINETICS ASSET MANAGEMENT LLC
10% owner
Bought $339.72 0.0%
24 Sep 2026 HORIZON KINETICS ASSET MANAGEMENT LLC
10% owner
Bought $340.28 0.0%
23 Sep 2026 HORIZON KINETICS ASSET MANAGEMENT LLC
10% owner
Bought $352.95 0.0%
22 Sep 2026 HORIZON KINETICS ASSET MANAGEMENT LLC
10% owner
Bought $361.36 0.0%