Oct 01
2024
SELL
Open market or private sale
$409,024
$132.8 p/Share
3,080
Reduced 3.67%
80,735
Common Stock
Sep 11
2024
SELL
Open market or private sale
$400,400
$130.0 p/Share
3,080
Reduced 3.54%
83,815
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
29,168
Added 25.15%
86,811
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$493,437
$106.07 p/Share
4,652
Reduced 7.47%
57,643
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
5,637
Added 8.3%
62,295
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$37,627
$110.67 p/Share
340
Reduced 0.6%
56,658
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$87,047
$100.17 p/Share
869
Reduced 1.51%
56,774
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
21,752
Added 27.4%
57,643
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$115,749
$103.44 p/Share
1,119
Reduced 3.02%
35,891
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$673,132
$103.02 p/Share
6,534
Reduced 15.01%
37,010
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
15,433
Added 26.17%
43,544
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$41,335
$117.43 p/Share
352
Reduced 1.25%
27,893
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
4,014
Added 12.44%
28,245
Common Stock
Jan 27
2022
SELL
Open market or private sale
$1,564,269
$110.51 p/Share
14,155
Reduced 36.88%
24,231
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$107,671
$143.37 p/Share
751
Reduced 1.84%
40,021
Common Stock
Jan 26
2022
SELL
Open market or private sale
$472,743
$143.56 p/Share
3,293
Reduced 7.9%
38,386
Common Stock
Jan 26
2022
BUY
Exercise of conversion of derivative security
$79,087
$47.7 p/Share
1,658
Added 3.98%
40,044
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$1,371,284
$138.29 p/Share
9,916
Reduced 19.56%
40,772
Common Stock
Jan 25
2022
SELL
Open market or private sale
$389,802
$142.68 p/Share
2,732
Reduced 8.82%
28,236
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$93,761
$138.29 p/Share
678
Reduced 2.4%
27,558
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
23,130
Added 31.33%
50,688
Common Stock
Jan 25
2022
BUY
Exercise of conversion of derivative security
$76,109
$36.75 p/Share
2,071
Added 6.4%
30,307
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$48,213
$147.44 p/Share
327
Reduced 1.12%
28,897
Common Stock
Mar 11
2021
SELL
Open market or private sale
$2,015,684
$111.29 p/Share
18,112
Reduced 38.4%
29,055
Common Stock
Mar 11
2021
BUY
Exercise of conversion of derivative security
$229,222
$37.67 p/Share
6,085
Added 11.43%
47,167
Common Stock