Oct 28
2024
SELL
Open market or private sale
$574,200
$114.84 p/Share
5,000
Reduced 8.79%
51,867
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$593,583
$124.65 p/Share
4,762
Reduced 7.73%
56,867
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
9,393
Added 13.23%
61,629
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$525,008
$100.75 p/Share
5,211
Reduced 9.07%
52,236
Common Stock
Mar 06
2023
SELL
Sale (or disposition) back to the issuer
$553,218
$100.75 p/Share
5,491
Reduced 8.72%
57,447
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
$553,120
$34.57 p/Share
16,000
Added 20.27%
62,938
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$44,150
$101.03 p/Share
437
Reduced 0.92%
46,938
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
880
Added 1.82%
47,375
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$317,698
$101.99 p/Share
3,115
Reduced 6.28%
46,495
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
3,160
Added 5.99%
49,610
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
3,120
Added 6.29%
46,450
Common Stock
May 11
2022
SELL
Payment of exercise price or tax liability
$464,214
$81.27 p/Share
5,712
Reduced 10.57%
48,331
Common Stock
May 11
2022
SELL
Sale (or disposition) back to the issuer
$406,431
$81.27 p/Share
5,001
Reduced 10.35%
43,330
Common Stock
May 11
2022
BUY
Exercise of conversion of derivative security
$406,392
$24.6 p/Share
16,520
Added 23.41%
54,043
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$64,585
$80.43 p/Share
803
Reduced 2.1%
37,523
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
2,320
Added 5.71%
38,326
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$24,315
$79.72 p/Share
305
Reduced 0.84%
36,006
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
880
Added 2.37%
36,311
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$213,929
$81.28 p/Share
2,632
Reduced 6.91%
35,431
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
7,666
Added 16.76%
38,063
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$33,312
$81.25 p/Share
410
Reduced 1.33%
30,397
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
1,016
Added 3.19%
30,807
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$88,512
$76.9 p/Share
1,151
Reduced 3.72%
29,791
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
-
2,320
Added 6.97%
30,942
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$465,272
$78.58 p/Share
5,921
Reduced 17.14%
28,622
Common Stock