Nov 15
2024
BUY
Grant, award, or other acquisition
-
10
Added 0.02%
56,148
Common Stock
Aug 19
2024
-
2,083
Reduced 3.58%
56,138
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$452,575
$127.63 p/Share
3,546
Reduced 5.74%
58,221
Common Stock
Aug 13
2024
BUY
Exercise of conversion of derivative security
$345,864
$70.7 p/Share
4,892
Added 7.34%
61,767
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$633,883
$117.56 p/Share
5,392
Reduced 8.66%
56,875
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$504,894
$64.73 p/Share
7,800
Added 11.13%
62,267
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$29,473
$113.36 p/Share
260
Reduced 0.48%
54,467
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
885
Added 1.59%
54,727
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
10
Added 0.02%
53,842
Common Stock
Nov 16
2023
-
1,500
Reduced 2.71%
53,832
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$58,123
$101.26 p/Share
574
Reduced 1.03%
55,332
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$43,814
$46.81 p/Share
936
Added 1.65%
55,906
Common Stock
Oct 09
2023
BUY
Acquisition or disposition by will or laws
-
2,407
Added 4.2%
54,970
Common Stock
May 16
2023
BUY
Acquisition or disposition by will or laws
-
2,175
Added 3.97%
52,563
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$36,473
$119.98 p/Share
304
Reduced 0.6%
50,388
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
885
Added 1.72%
50,692
Common Stock
Nov 04
2022
BUY
Grant, award, or other acquisition
-
10
Added 0.02%
48,347
Common Stock
Nov 02
2022
-
1,500
Reduced 3.01%
48,337
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$66,893
$103.71 p/Share
645
Reduced 1.28%
49,837
Common Stock
Aug 12
2022
BUY
Exercise of conversion of derivative security
$48,812
$44.7 p/Share
1,092
Added 2.12%
50,482
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$95,146
$120.59 p/Share
789
Reduced 1.57%
49,390
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
2,569
Added 4.87%
50,179
Common Stock
Nov 05
2021
BUY
Grant, award, or other acquisition
-
10
Added 0.04%
22,730
Common Stock
Aug 26
2021
SELL
Payment of exercise price or tax liability
$94,999
$124.02 p/Share
766
Reduced 3.26%
22,720
Common Stock
Aug 26
2021
BUY
Exercise of conversion of derivative security
$56,117
$35.63 p/Share
1,575
Added 6.28%
23,486
Common Stock