Feb 19
2025
SELL
Payment of exercise price or tax liability
$590,595
$112.11 p/Share
5,268
Reduced 6.83%
71,878
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$218,474
$115.29 p/Share
1,895
Reduced 2.88%
63,972
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
13,174
Added 14.59%
77,146
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
7,597
Added 10.34%
65,867
Common Stock
Aug 14
2024
SELL
Payment of exercise price or tax liability
$168,128
$145.44 p/Share
1,156
Reduced 1.95%
58,270
Common Stock
Aug 13
2024
BUY
Exercise of conversion of derivative security
-
2,938
Added 4.71%
59,426
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$620,843
$134.44 p/Share
4,618
Reduced 7.56%
56,488
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
4,388
Added 6.7%
61,106
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
8,802
Added 13.43%
56,718
Common Stock
Aug 30
2023
SELL
Sale (or disposition) back to the issuer
$1,844,064
$134.27 p/Share
13,734
Reduced 22.28%
47,916
Common Stock
Aug 30
2023
BUY
Exercise of conversion of derivative security
$849,722
$61.87 p/Share
13,734
Added 18.22%
61,650
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
11,022
Added 17.34%
52,552
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$168,988
$122.19 p/Share
1,383
Reduced 3.22%
41,530
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
5,495
Added 11.35%
42,913
Common Stock
May 05
2022
SELL
Open market or private sale
$1,755,010
$139.63 p/Share
12,569
Reduced 25.14%
37,418
Common Stock
May 05
2022
BUY
Exercise of conversion of derivative security
$558,315
$44.42 p/Share
12,569
Added 20.09%
49,987
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
6,323
Added 13.67%
39,928
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$99,869
$105.57 p/Share
946
Reduced 2.74%
33,605
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
3,796
Added 9.9%
34,551
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
-
2,472
Added 7.44%
30,755
Common Stock
Feb 14
2021
BUY
Exercise of conversion of derivative security
-
1,096
Added 3.73%
28,283
Common Stock