10% Owner
Avg Cost/Share
$435.76
Shares
1
Total Value
$435.76
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$435.73
Shares
1
Total Value
$435.73
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$436.44
Shares
1
Total Value
$436.44
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$435.40
Shares
1
Total Value
$435.40
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$436.73
Shares
1
Total Value
$436.73
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$437.87
Shares
1
Total Value
$437.87
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$441.84
Shares
1
Total Value
$441.84
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$427.65
Shares
1
Total Value
$427.65
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$419.94
Shares
1
Total Value
$419.94
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$424.47
Shares
1
Total Value
$424.47
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$419.26
Shares
1
Total Value
$419.26
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$413.96
Shares
1
Total Value
$413.96
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$414.88
Shares
1
Total Value
$414.88
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$407.06
Shares
1
Total Value
$407.06
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$401.64
Shares
1
Total Value
$401.64
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$449.00
Shares
3
Total Value
$1,347.00
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$447.12
Shares
1
Total Value
$447.12
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$443.42
Shares
1
Total Value
$443.42
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$443.26
Shares
1
Total Value
$443.26
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$454.04
Shares
1
Total Value
$454.04
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$470.18
Shares
1
Total Value
$470.18
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$494.25
Shares
1
Total Value
$494.25
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$518.21
Shares
1
Total Value
$518.21
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$526.13
Shares
1
Total Value
$526.13
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$538.37
Shares
1
Total Value
$538.37
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$534.94
Shares
1
Total Value
$534.94
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$529.07
Shares
1
Total Value
$529.07
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$533.81
Shares
1
Total Value
$533.81
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$527.28
Shares
1
Total Value
$527.28
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$531.96
Shares
1
Total Value
$531.96
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$525.47
Shares
1
Total Value
$525.47
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$524.58
Shares
1
Total Value
$524.58
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$529.10
Shares
1
Total Value
$529.10
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$532.02
Shares
1
Total Value
$532.02
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$523.28
Shares
1
Total Value
$523.28
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$526.83
Shares
1
Total Value
$526.83
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$527.22
Shares
1
Total Value
$527.22
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$526.43
Shares
1
Total Value
$526.43
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$529.46
Shares
1
Total Value
$529.46
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$530.21
Shares
1
Total Value
$530.21
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$522.34
Shares
1
Total Value
$522.34
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$524.01
Shares
1
Total Value
$524.01
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$517.29
Shares
1
Total Value
$517.29
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$507.39
Shares
1
Total Value
$507.39
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$510.65
Shares
1
Total Value
$510.65
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$520.15
Shares
1
Total Value
$520.15
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$519.85
Shares
1
Total Value
$519.85
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$504.28
Shares
1
Total Value
$504.28
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$469.18
Shares
1
Total Value
$469.18
Owned After
3,435,507
SEC Form 4
10% Owner
Avg Cost/Share
$435.13
Shares
1
Total Value
$435.13
Owned After
3,435,507
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 | Apr 29, 2026 | Buy | $435.76 | 1 | $435.76 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 28, 2026 | Buy | $435.73 | 1 | $435.73 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 27, 2026 | Buy | $436.44 | 1 | $436.44 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 24, 2026 | Buy | $435.40 | 1 | $435.40 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 23, 2026 | Buy | $436.73 | 1 | $436.73 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 22, 2026 | Buy | $437.87 | 1 | $437.87 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 21, 2026 | Buy | $441.84 | 1 | $441.84 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 20, 2026 | Buy | $427.65 | 1 | $427.65 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 17, 2026 | Buy | $419.94 | 1 | $419.94 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 16, 2026 | Buy | $424.47 | 1 | $424.47 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 15, 2026 | Buy | $419.26 | 1 | $419.26 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 14, 2026 | Buy | $413.96 | 1 | $413.96 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 13, 2026 | Buy | $414.88 | 1 | $414.88 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 10, 2026 | Buy | $407.06 | 1 | $407.06 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 9, 2026 | Buy | $401.64 | 1 | $401.64 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 8, 2026 | Buy | $449.00 | 3 | $1,347.00 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 7, 2026 | Buy | $447.12 | 1 | $447.12 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 6, 2026 | Buy | $443.42 | 1 | $443.42 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 2, 2026 | Buy | $443.26 | 1 | $443.26 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Apr 1, 2026 | Buy | $454.04 | 1 | $454.04 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 31, 2026 | Buy | $470.18 | 1 | $470.18 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 30, 2026 | Buy | $494.25 | 1 | $494.25 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 27, 2026 | Buy | $518.21 | 1 | $518.21 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 26, 2026 | Buy | $526.13 | 1 | $526.13 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 25, 2026 | Buy | $538.37 | 1 | $538.37 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 24, 2026 | Buy | $534.94 | 1 | $534.94 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 23, 2026 | Buy | $529.07 | 1 | $529.07 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 20, 2026 | Buy | $533.81 | 1 | $533.81 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 19, 2026 | Buy | $527.28 | 1 | $527.28 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 18, 2026 | Buy | $531.96 | 1 | $531.96 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 17, 2026 | Buy | $525.47 | 1 | $525.47 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 16, 2026 | Buy | $524.58 | 1 | $524.58 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 13, 2026 | Buy | $529.10 | 1 | $529.10 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 12, 2026 | Buy | $532.02 | 1 | $532.02 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 11, 2026 | Buy | $523.28 | 1 | $523.28 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 10, 2026 | Buy | $526.83 | 1 | $526.83 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 9, 2026 | Buy | $527.22 | 1 | $527.22 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 6, 2026 | Buy | $526.43 | 1 | $526.43 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 5, 2026 | Buy | $529.46 | 1 | $529.46 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 4, 2026 | Buy | $530.21 | 1 | $530.21 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 3, 2026 | Buy | $522.34 | 1 | $522.34 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Mar 2, 2026 | Buy | $524.01 | 1 | $524.01 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 27, 2026 | Buy | $517.29 | 1 | $517.29 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 26, 2026 | Buy | $507.39 | 1 | $507.39 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 25, 2026 | Buy | $510.65 | 1 | $510.65 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 24, 2026 | Buy | $520.15 | 1 | $520.15 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 23, 2026 | Buy | $519.85 | 1 | $519.85 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 20, 2026 | Buy | $504.28 | 1 | $504.28 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 19, 2026 | Buy | $469.18 | 1 | $469.18 | 3,435,507 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 18, 2026 | Buy | $435.13 | 1 | $435.13 | 3,435,507 |
Showing page 1 of 7 (333 total transactions)