Oct 28
2024
SELL
Open market or private sale
$5,104,800
$170.16 p/Share
30,000
Reduced 14.7%
174,118
Common Stock
Oct 28
2024
BUY
Exercise of conversion of derivative security
$2,243,700
$74.79 p/Share
30,000
Added 12.81%
204,118
Common Stock
Jul 29
2024
SELL
Open market or private sale
$4,719,360
$147.48 p/Share
32,000
Reduced 15.53%
174,118
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
$2,393,280
$74.79 p/Share
32,000
Added 13.44%
206,118
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$1,158,679
$143.33 p/Share
8,084
Reduced 4.44%
174,118
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
-
18,246
Added 9.1%
182,202
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$303,568
$141.59 p/Share
2,144
Reduced 1.29%
163,956
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$245,481
$141.0 p/Share
1,741
Reduced 1.11%
154,500
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
11,600
Added 6.53%
166,100
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$392,208
$140.93 p/Share
2,783
Reduced 1.75%
156,241
Common Stock
Mar 04
2024
SELL
Open market or private sale
$4,539,840
$141.87 p/Share
32,000
Reduced 16.75%
159,024
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$2,393,280
$74.79 p/Share
32,000
Added 14.35%
191,024
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$529,787
$141.92 p/Share
3,733
Reduced 2.29%
159,024
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
6,679
Added 3.94%
162,757
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$983,988
$118.51 p/Share
8,303
Reduced 5.05%
156,078
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
18,739
Added 10.23%
164,381
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$359,961
$111.72 p/Share
3,222
Reduced 2.16%
145,642
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$240,551
$112.25 p/Share
2,143
Reduced 1.42%
148,864
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
11,785
Added 7.24%
151,007
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$320,267
$115.08 p/Share
2,783
Reduced 1.96%
139,222
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$304,560
$116.69 p/Share
2,610
Reduced 1.8%
142,005
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
8,932
Added 5.82%
144,615
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$429,108
$115.85 p/Share
3,704
Reduced 2.66%
135,683
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
8,359
Added 5.66%
139,387
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$271,411
$117.24 p/Share
2,315
Reduced 1.74%
131,028
Common Stock