Nov 07
2024
-
4,808
Reduced 10.7%
40,132
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$630,252
$183.64 p/Share
3,432
Reduced 7.1%
44,940
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
8,102
Added 14.35%
48,372
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$96,189
$184.98 p/Share
520
Reduced 1.27%
40,270
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
1,688
Added 3.97%
40,790
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$75,961
$180.43 p/Share
421
Reduced 1.07%
39,102
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
1,536
Added 3.74%
39,523
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$72,568
$178.74 p/Share
406
Reduced 1.06%
37,987
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
1,484
Added 3.72%
38,393
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$64,538
$173.49 p/Share
372
Reduced 1.0%
36,909
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
1,252
Added 3.25%
37,281
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$95,252
$128.72 p/Share
740
Reduced 2.01%
36,029
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
1,664
Added 4.33%
36,769
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$268,010
$131.96 p/Share
2,031
Reduced 5.47%
35,105
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$602,793
$131.96 p/Share
4,568
Added 10.95%
37,136
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$81,283
$124.86 p/Share
651
Reduced 1.96%
32,568
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
1,464
Added 4.22%
33,219
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$46,359
$127.36 p/Share
364
Reduced 1.13%
31,755
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
1,235
Added 3.7%
32,119
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$68,679
$124.42 p/Share
552
Reduced 1.76%
30,884
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
1,744
Added 5.26%
31,436
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$84,535
$115.96 p/Share
729
Reduced 2.4%
29,692
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
1,640
Added 5.12%
30,421
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$70,642
$117.54 p/Share
601
Reduced 2.05%
28,781
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
1,652
Added 5.32%
29,382
Common Stock