10% Owner
Avg Cost/Share
$293.53
Shares
1
Total Value
$293.53
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$284.78
Shares
1
Total Value
$284.78
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$295.05
Shares
1
Total Value
$295.05
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$300.76
Shares
1
Total Value
$300.76
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$924.53
Shares
1
Total Value
$924.53
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$897.18
Shares
1
Total Value
$897.18
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$902.41
Shares
1
Total Value
$902.41
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$879.93
Shares
1
Total Value
$879.93
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$822.14
Shares
1
Total Value
$822.14
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$818.76
Shares
1
Total Value
$818.76
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$880.88
Shares
1
Total Value
$880.88
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$877.16
Shares
1
Total Value
$877.16
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$870.01
Shares
1
Total Value
$870.01
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$896.25
Shares
1
Total Value
$896.25
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$914.15
Shares
1
Total Value
$914.15
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$921.79
Shares
1
Total Value
$921.79
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$912.29
Shares
1
Total Value
$912.29
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$875.90
Shares
1
Total Value
$875.90
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$869.18
Shares
1
Total Value
$869.18
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$866.88
Shares
1
Total Value
$866.88
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$867.31
Shares
1
Total Value
$867.31
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$863.45
Shares
1
Total Value
$863.45
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$853.41
Shares
1
Total Value
$853.41
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$880.12
Shares
1
Total Value
$880.12
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$895.11
Shares
1
Total Value
$895.11
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$918.95
Shares
1
Total Value
$918.95
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$899.24
Shares
1
Total Value
$899.24
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$914.17
Shares
1
Total Value
$914.17
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$1,008.18
Shares
1
Total Value
$1,008.18
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$998.50
Shares
1
Total Value
$998.50
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$1,020.76
Shares
1
Total Value
$1,020.76
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$996.33
Shares
1
Total Value
$996.33
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$1,000.82
Shares
1
Total Value
$1,000.82
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$967.12
Shares
1
Total Value
$967.12
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$993.15
Shares
1
Total Value
$993.15
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$943.89
Shares
1
Total Value
$943.89
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$913.98
Shares
1
Total Value
$913.98
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$911.86
Shares
1
Total Value
$911.86
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$933.41
Shares
1
Total Value
$933.41
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$934.21
Shares
1
Total Value
$934.21
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$912.12
Shares
1
Total Value
$912.12
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$925.20
Shares
1
Total Value
$925.20
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$933.51
Shares
1
Total Value
$933.51
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$949.13
Shares
1
Total Value
$949.13
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$939.12
Shares
1
Total Value
$939.12
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$935.82
Shares
1
Total Value
$935.82
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$938.73
Shares
1
Total Value
$938.73
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$944.58
Shares
1
Total Value
$944.58
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$929.17
Shares
1
Total Value
$929.17
Owned After
3,487,777
SEC Form 4
10% Owner
Avg Cost/Share
$934.95
Shares
1
Total Value
$934.95
Owned After
3,487,777
SEC Form 4
| Insider | Ticker | Relationship | Date | Transaction | Avg Cost | Shares | Total Value | Owned After | SEC Forms |
|---|---|---|---|---|---|---|---|---|---|
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 29, 2025 | Buy | $293.53 | 1 | $293.53 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 26, 2025 | Buy | $284.78 | 1 | $284.78 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 24, 2025 | Buy | $295.05 | 1 | $295.05 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 23, 2025 | Buy | $300.76 | 1 | $300.76 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 22, 2025 | Buy | $924.53 | 1 | $924.53 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 19, 2025 | Buy | $897.18 | 1 | $897.18 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 18, 2025 | Buy | $902.41 | 1 | $902.41 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 17, 2025 | Buy | $879.93 | 1 | $879.93 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 16, 2025 | Buy | $822.14 | 1 | $822.14 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 15, 2025 | Buy | $818.76 | 1 | $818.76 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 12, 2025 | Buy | $880.88 | 1 | $880.88 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 11, 2025 | Buy | $877.16 | 1 | $877.16 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 10, 2025 | Buy | $870.01 | 1 | $870.01 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 9, 2025 | Buy | $896.25 | 1 | $896.25 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 8, 2025 | Buy | $914.15 | 1 | $914.15 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 5, 2025 | Buy | $921.79 | 1 | $921.79 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 4, 2025 | Buy | $912.29 | 1 | $912.29 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 3, 2025 | Buy | $875.90 | 1 | $875.90 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 2, 2025 | Buy | $869.18 | 1 | $869.18 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 1, 2025 | Buy | $866.88 | 1 | $866.88 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 28, 2025 | Buy | $867.31 | 1 | $867.31 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 26, 2025 | Buy | $863.45 | 1 | $863.45 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 25, 2025 | Buy | $853.41 | 1 | $853.41 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 24, 2025 | Buy | $880.12 | 1 | $880.12 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 21, 2025 | Buy | $895.11 | 1 | $895.11 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 20, 2025 | Buy | $918.95 | 1 | $918.95 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 19, 2025 | Buy | $899.24 | 1 | $899.24 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 18, 2025 | Buy | $914.17 | 1 | $914.17 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 17, 2025 | Buy | $1,008.18 | 1 | $1,008.18 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 14, 2025 | Buy | $998.50 | 1 | $998.50 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 13, 2025 | Buy | $1,020.76 | 1 | $1,020.76 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 12, 2025 | Buy | $996.33 | 1 | $996.33 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 11, 2025 | Buy | $1,000.82 | 1 | $1,000.82 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 10, 2025 | Buy | $967.12 | 1 | $967.12 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 7, 2025 | Buy | $993.15 | 1 | $993.15 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 6, 2025 | Buy | $943.89 | 1 | $943.89 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 5, 2025 | Buy | $913.98 | 1 | $913.98 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 4, 2025 | Buy | $911.86 | 1 | $911.86 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 3, 2025 | Buy | $933.41 | 1 | $933.41 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Oct 31, 2025 | Buy | $934.21 | 1 | $934.21 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Oct 29, 2025 | Buy | $912.12 | 1 | $912.12 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Oct 28, 2025 | Buy | $925.20 | 1 | $925.20 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Oct 27, 2025 | Buy | $933.51 | 1 | $933.51 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Oct 24, 2025 | Buy | $949.13 | 1 | $949.13 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Oct 23, 2025 | Buy | $939.12 | 1 | $939.12 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Oct 22, 2025 | Buy | $935.82 | 1 | $935.82 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Oct 21, 2025 | Buy | $938.73 | 1 | $938.73 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Oct 20, 2025 | Buy | $944.58 | 1 | $944.58 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Oct 17, 2025 | Buy | $929.17 | 1 | $929.17 | 3,487,777 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Oct 16, 2025 | Buy | $934.95 | 1 | $934.95 | 3,487,777 |
Showing page 1 of 5 (250 total transactions)