10% Owner
Avg Cost/Share
$345.78
Shares
1
Total Value
$345.78
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$343.48
Shares
1
Total Value
$343.48
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$334.13
Shares
1
Total Value
$334.13
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$328.20
Shares
1
Total Value
$328.20
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$330.33
Shares
1
Total Value
$330.33
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$329.91
Shares
1
Total Value
$329.91
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$322.57
Shares
1
Total Value
$322.57
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$311.84
Shares
1
Total Value
$311.84
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$309.15
Shares
1
Total Value
$309.15
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$291.90
Shares
1
Total Value
$291.90
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$286.30
Shares
1
Total Value
$286.30
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$296.79
Shares
1
Total Value
$296.79
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$294.98
Shares
1
Total Value
$294.98
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$288.78
Shares
1
Total Value
$288.78
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$287.54
Shares
1
Total Value
$287.54
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$294.50
Shares
1
Total Value
$294.50
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$293.53
Shares
1
Total Value
$293.53
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$284.78
Shares
1
Total Value
$284.78
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$295.05
Shares
1
Total Value
$295.05
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$300.76
Shares
1
Total Value
$300.76
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$924.53
Shares
1
Total Value
$924.53
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$897.18
Shares
1
Total Value
$897.18
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$902.41
Shares
1
Total Value
$902.41
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$879.93
Shares
1
Total Value
$879.93
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$822.14
Shares
1
Total Value
$822.14
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$818.76
Shares
1
Total Value
$818.76
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$880.88
Shares
1
Total Value
$880.88
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$877.16
Shares
1
Total Value
$877.16
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$870.01
Shares
1
Total Value
$870.01
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$896.25
Shares
1
Total Value
$896.25
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$914.15
Shares
1
Total Value
$914.15
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$921.79
Shares
1
Total Value
$921.79
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$912.29
Shares
1
Total Value
$912.29
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$875.90
Shares
1
Total Value
$875.90
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$869.18
Shares
1
Total Value
$869.18
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$866.88
Shares
1
Total Value
$866.88
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$867.31
Shares
1
Total Value
$867.31
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$863.45
Shares
1
Total Value
$863.45
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$853.41
Shares
1
Total Value
$853.41
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$880.12
Shares
1
Total Value
$880.12
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$895.11
Shares
1
Total Value
$895.11
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$918.95
Shares
1
Total Value
$918.95
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$899.24
Shares
1
Total Value
$899.24
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$914.17
Shares
1
Total Value
$914.17
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$1,008.18
Shares
1
Total Value
$1,008.18
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$998.50
Shares
1
Total Value
$998.50
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$1,020.76
Shares
1
Total Value
$1,020.76
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$996.33
Shares
1
Total Value
$996.33
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$1,000.82
Shares
1
Total Value
$1,000.82
Owned After
3,487,697
SEC Form 4
10% Owner
Avg Cost/Share
$967.12
Shares
1
Total Value
$967.12
Owned After
3,487,697
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 | Jan 22, 2026 | Buy | $345.78 | 1 | $345.78 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 21, 2026 | Buy | $343.48 | 1 | $343.48 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 20, 2026 | Buy | $334.13 | 1 | $334.13 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 16, 2026 | Buy | $328.20 | 1 | $328.20 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 15, 2026 | Buy | $330.33 | 1 | $330.33 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 14, 2026 | Buy | $329.91 | 1 | $329.91 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 13, 2026 | Buy | $322.57 | 1 | $322.57 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 12, 2026 | Buy | $311.84 | 1 | $311.84 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 9, 2026 | Buy | $309.15 | 1 | $309.15 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 8, 2026 | Buy | $291.90 | 1 | $291.90 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 7, 2026 | Buy | $286.30 | 1 | $286.30 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 6, 2026 | Buy | $296.79 | 1 | $296.79 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 5, 2026 | Buy | $294.98 | 1 | $294.98 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 2, 2026 | Buy | $288.78 | 1 | $288.78 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 31, 2025 | Buy | $287.54 | 1 | $287.54 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 30, 2025 | Buy | $294.50 | 1 | $294.50 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 29, 2025 | Buy | $293.53 | 1 | $293.53 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 26, 2025 | Buy | $284.78 | 1 | $284.78 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 24, 2025 | Buy | $295.05 | 1 | $295.05 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 23, 2025 | Buy | $300.76 | 1 | $300.76 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 22, 2025 | Buy | $924.53 | 1 | $924.53 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 19, 2025 | Buy | $897.18 | 1 | $897.18 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 18, 2025 | Buy | $902.41 | 1 | $902.41 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 17, 2025 | Buy | $879.93 | 1 | $879.93 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 16, 2025 | Buy | $822.14 | 1 | $822.14 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 15, 2025 | Buy | $818.76 | 1 | $818.76 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 12, 2025 | Buy | $880.88 | 1 | $880.88 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 11, 2025 | Buy | $877.16 | 1 | $877.16 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 10, 2025 | Buy | $870.01 | 1 | $870.01 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 9, 2025 | Buy | $896.25 | 1 | $896.25 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 8, 2025 | Buy | $914.15 | 1 | $914.15 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 5, 2025 | Buy | $921.79 | 1 | $921.79 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 4, 2025 | Buy | $912.29 | 1 | $912.29 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 3, 2025 | Buy | $875.90 | 1 | $875.90 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 2, 2025 | Buy | $869.18 | 1 | $869.18 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 1, 2025 | Buy | $866.88 | 1 | $866.88 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 28, 2025 | Buy | $867.31 | 1 | $867.31 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 26, 2025 | Buy | $863.45 | 1 | $863.45 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 25, 2025 | Buy | $853.41 | 1 | $853.41 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 24, 2025 | Buy | $880.12 | 1 | $880.12 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 21, 2025 | Buy | $895.11 | 1 | $895.11 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 20, 2025 | Buy | $918.95 | 1 | $918.95 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 19, 2025 | Buy | $899.24 | 1 | $899.24 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 18, 2025 | Buy | $914.17 | 1 | $914.17 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 17, 2025 | Buy | $1,008.18 | 1 | $1,008.18 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 14, 2025 | Buy | $998.50 | 1 | $998.50 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 13, 2025 | Buy | $1,020.76 | 1 | $1,020.76 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 12, 2025 | Buy | $996.33 | 1 | $996.33 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 11, 2025 | Buy | $1,000.82 | 1 | $1,000.82 | 3,487,697 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Nov 10, 2025 | Buy | $967.12 | 1 | $967.12 | 3,487,697 |
Showing page 1 of 6 (266 total transactions)