10% Owner
Avg Cost/Share
$507.39
Shares
1
Total Value
$507.39
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$510.65
Shares
1
Total Value
$510.65
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$520.15
Shares
1
Total Value
$520.15
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$519.85
Shares
1
Total Value
$519.85
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$504.28
Shares
1
Total Value
$504.28
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$469.18
Shares
1
Total Value
$469.18
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$435.13
Shares
1
Total Value
$435.13
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$425.55
Shares
1
Total Value
$425.55
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$426.38
Shares
1
Total Value
$426.38
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$413.24
Shares
1
Total Value
$413.24
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$407.53
Shares
1
Total Value
$407.53
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$388.01
Shares
1
Total Value
$388.01
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$371.57
Shares
1
Total Value
$371.57
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$360.24
Shares
1
Total Value
$360.24
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$341.52
Shares
1
Total Value
$341.52
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$345.07
Shares
1
Total Value
$345.07
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$337.01
Shares
1
Total Value
$337.01
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$338.12
Shares
1
Total Value
$338.12
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$345.57
Shares
1
Total Value
$345.57
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$355.41
Shares
1
Total Value
$355.41
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$350.70
Shares
1
Total Value
$350.70
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$339.86
Shares
1
Total Value
$339.86
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$341.94
Shares
1
Total Value
$341.94
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$350.06
Shares
1
Total Value
$350.06
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$345.78
Shares
1
Total Value
$345.78
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$343.48
Shares
1
Total Value
$343.48
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$334.13
Shares
1
Total Value
$334.13
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$328.20
Shares
1
Total Value
$328.20
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$330.33
Shares
1
Total Value
$330.33
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$329.91
Shares
1
Total Value
$329.91
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$322.57
Shares
1
Total Value
$322.57
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$311.84
Shares
1
Total Value
$311.84
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$309.15
Shares
1
Total Value
$309.15
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$291.90
Shares
1
Total Value
$291.90
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$286.30
Shares
1
Total Value
$286.30
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$296.79
Shares
1
Total Value
$296.79
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$294.98
Shares
1
Total Value
$294.98
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$288.78
Shares
1
Total Value
$288.78
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$287.54
Shares
1
Total Value
$287.54
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$294.50
Shares
1
Total Value
$294.50
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$293.53
Shares
1
Total Value
$293.53
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$284.78
Shares
1
Total Value
$284.78
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$295.05
Shares
1
Total Value
$295.05
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$300.76
Shares
1
Total Value
$300.76
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$924.53
Shares
1
Total Value
$924.53
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$897.18
Shares
1
Total Value
$897.18
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$902.41
Shares
1
Total Value
$902.41
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$879.93
Shares
1
Total Value
$879.93
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$822.14
Shares
1
Total Value
$822.14
Owned After
3,479,381
SEC Form 4
10% Owner
Avg Cost/Share
$818.76
Shares
1
Total Value
$818.76
Owned After
3,479,381
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 | Feb 26, 2026 | Buy | $507.39 | 1 | $507.39 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 25, 2026 | Buy | $510.65 | 1 | $510.65 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 24, 2026 | Buy | $520.15 | 1 | $520.15 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 23, 2026 | Buy | $519.85 | 1 | $519.85 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 20, 2026 | Buy | $504.28 | 1 | $504.28 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 19, 2026 | Buy | $469.18 | 1 | $469.18 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 18, 2026 | Buy | $435.13 | 1 | $435.13 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 17, 2026 | Buy | $425.55 | 1 | $425.55 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 13, 2026 | Buy | $426.38 | 1 | $426.38 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 12, 2026 | Buy | $413.24 | 1 | $413.24 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 11, 2026 | Buy | $407.53 | 1 | $407.53 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 10, 2026 | Buy | $388.01 | 1 | $388.01 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 9, 2026 | Buy | $371.57 | 1 | $371.57 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 6, 2026 | Buy | $360.24 | 1 | $360.24 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 5, 2026 | Buy | $341.52 | 1 | $341.52 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 4, 2026 | Buy | $345.07 | 1 | $345.07 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 3, 2026 | Buy | $337.01 | 1 | $337.01 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Feb 2, 2026 | Buy | $338.12 | 1 | $338.12 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 30, 2026 | Buy | $345.57 | 1 | $345.57 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 29, 2026 | Buy | $355.41 | 1 | $355.41 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 28, 2026 | Buy | $350.70 | 1 | $350.70 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 27, 2026 | Buy | $339.86 | 1 | $339.86 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 26, 2026 | Buy | $341.94 | 1 | $341.94 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 23, 2026 | Buy | $350.06 | 1 | $350.06 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 22, 2026 | Buy | $345.78 | 1 | $345.78 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 21, 2026 | Buy | $343.48 | 1 | $343.48 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 20, 2026 | Buy | $334.13 | 1 | $334.13 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 16, 2026 | Buy | $328.20 | 1 | $328.20 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 15, 2026 | Buy | $330.33 | 1 | $330.33 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 14, 2026 | Buy | $329.91 | 1 | $329.91 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 13, 2026 | Buy | $322.57 | 1 | $322.57 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 12, 2026 | Buy | $311.84 | 1 | $311.84 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 9, 2026 | Buy | $309.15 | 1 | $309.15 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 8, 2026 | Buy | $291.90 | 1 | $291.90 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 7, 2026 | Buy | $286.30 | 1 | $286.30 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 6, 2026 | Buy | $296.79 | 1 | $296.79 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 5, 2026 | Buy | $294.98 | 1 | $294.98 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Jan 2, 2026 | Buy | $288.78 | 1 | $288.78 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 31, 2025 | Buy | $287.54 | 1 | $287.54 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 30, 2025 | Buy | $294.50 | 1 | $294.50 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 29, 2025 | Buy | $293.53 | 1 | $293.53 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 26, 2025 | Buy | $284.78 | 1 | $284.78 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 24, 2025 | Buy | $295.05 | 1 | $295.05 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 23, 2025 | Buy | $300.76 | 1 | $300.76 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 22, 2025 | Buy | $924.53 | 1 | $924.53 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 19, 2025 | Buy | $897.18 | 1 | $897.18 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 18, 2025 | Buy | $902.41 | 1 | $902.41 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 17, 2025 | Buy | $879.93 | 1 | $879.93 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 16, 2025 | Buy | $822.14 | 1 | $822.14 | 3,479,381 | |
| HORIZON KINETICS ASSET MANAGEMENT LLC | TPL | 10% Owner | Dec 15, 2025 | Buy | $818.76 | 1 | $818.76 | 3,479,381 |
Showing page 1 of 6 (290 total transactions)