Jul 31
2024
SELL
Open market or private sale
$15,878,897
$117.72 p/Share
134,887
Reduced 19.23%
566,723
Common Stock
Jul 31
2024
SELL
Sale (or disposition) back to the issuer
$31,219,052
$117.73 p/Share
265,175
Reduced 27.43%
701,610
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
$31,672,908
$79.17 p/Share
400,062
Added 29.27%
966,785
Common Stock
Apr 25
2024
SELL
Open market or private sale
$9,111,740
$101.51 p/Share
89,762
Reduced 12.36%
636,759
Common Stock
Apr 25
2024
SELL
Sale (or disposition) back to the issuer
$28,002,142
$101.51 p/Share
275,856
Reduced 32.74%
566,723
Common Stock
Apr 25
2024
BUY
Exercise of conversion of derivative security
$28,605,952
$78.24 p/Share
365,618
Added 28.17%
932,341
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$8,782,537
$91.04 p/Share
96,469
Reduced 14.55%
566,723
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
41,298
Added 5.86%
663,192
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
$15,625,104
$91.04 p/Share
171,629
Added 21.63%
621,894
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$3,124,504
$96.48 p/Share
32,385
Reduced 6.71%
450,265
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
80,235
Added 14.25%
482,650
Common Stock
Dec 02
2022
SELL
Open market or private sale
$422,421
$99.16 p/Share
4,260
Reduced 0.93%
453,685
Common Stock
Dec 02
2022
SELL
Sale (or disposition) back to the issuer
$5,087,009
$99.22 p/Share
51,270
Reduced 11.3%
402,415
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
$5,087,096
$83.58 p/Share
60,865
Added 11.73%
457,945
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$140,456
$83.11 p/Share
1,690
Reduced 0.42%
397,080
Common Stock
Oct 03
2022
BUY
Exercise of conversion of derivative security
-
1,690
Added 0.42%
398,770
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$4,354,356
$93.01 p/Share
46,816
Reduced 10.55%
397,080
Common Stock
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
114,320
Added 20.48%
443,896
Common Stock
Sep 30
2021
SELL
Payment of exercise price or tax liability
$282,894
$85.96 p/Share
3,291
Reduced 0.99%
329,576
Common Stock
Sep 30
2021
BUY
Exercise of conversion of derivative security
-
3,291
Added 0.98%
332,867
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$3,720,813
$68.43 p/Share
54,374
Reduced 14.16%
329,576
Common Stock
Jan 02
2021
BUY
Exercise of conversion of derivative security
-
128,585
Added 25.09%
383,950
Common Stock
Oct 28
2020
BUY
Open market or private purchase
$3,018,400
$54.88 p/Share
55,000
Added 17.72%
255,365
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$523,116
$57.46 p/Share
9,104
Reduced 4.4%
198,031
Common Stock
Oct 01
2020
BUY
Exercise of conversion of derivative security
-
9,104
Added 4.21%
207,135
Common Stock