Feb 25
2025
SELL
Payment of exercise price or tax liability
$489,602
$125.25 p/Share
3,909
Reduced 5.53%
66,767
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
7,537
Added 9.64%
70,676
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$281,101
$125.66 p/Share
2,237
Reduced 3.42%
63,139
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
4,269
Added 6.13%
65,376
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
9,240
Added 13.13%
61,107
Common Stock
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