Dec 17
2024
SELL
Payment of exercise price or tax liability
$36,731
$148.11 p/Share
248
Reduced 9.9%
2,256
Common Stock
Dec 17
2024
BUY
Exercise of conversion of derivative security
-
248
Added 9.01%
2,504
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$198,293
$147.43 p/Share
1,345
Reduced 15.21%
7,496
Common Stock
Jan 31
2024
SELL
Sale (or disposition) back to the issuer
$1,552,290
$147.43 p/Share
10,529
Reduced 54.36%
8,841
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
10,529
Added 35.22%
19,370
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$54,782
$149.68 p/Share
366
Reduced 3.98%
8,841
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
-
366
Added 3.82%
9,207
Common Stock
Jan 31
2023
SELL
Sale (or disposition) back to the issuer
$830,597
$174.02 p/Share
4,773
Reduced 35.94%
8,507
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
4,773
Added 26.44%
13,280
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
5,900
Added 46.8%
6,707
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$92,458
$168.72 p/Share
548
Reduced 40.44%
807
Common Stock
Dec 16
2022
BUY
Exercise of conversion of derivative security
-
548
Added 28.8%
1,355
Common Stock
May 10
2022
SELL
Open market or private sale
$18,721,778
$159.47 p/Share
117,400
Reduced 99.33%
788
Common Stock
May 10
2022
BUY
Exercise of conversion of derivative security
$10,976,900
$93.5 p/Share
117,400
Added 49.83%
118,188
Common Stock
Feb 07
2022
SELL
Open market or private sale
$7,484,485
$137.33 p/Share
54,500
Reduced 98.59%
782
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
$6,333,990
$116.22 p/Share
54,500
Added 49.64%
55,282
Common Stock
Jan 31
2022
SELL
Sale (or disposition) back to the issuer
$369,694
$131.33 p/Share
2,815
Reduced 78.26%
782
Common Stock
Jan 31
2022
BUY
Exercise of conversion of derivative security
-
2,815
Added 43.9%
3,597
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$39,760
$113.6 p/Share
350
Reduced 30.92%
782
Common Stock
Dec 17
2021
BUY
Exercise of conversion of derivative security
-
350
Added 23.62%
1,132
Common Stock
Dec 17
2020
SELL
Payment of exercise price or tax liability
$29,617
$88.41 p/Share
335
Reduced 30.99%
746
Common Stock
Dec 17
2020
BUY
Exercise of conversion of derivative security
-
335
Added 23.66%
1,081
Common Stock
Dec 17
2019
SELL
Payment of exercise price or tax liability
$31,429
$118.6 p/Share
265
Reduced 27.32%
705
Common Stock
Dec 17
2019
BUY
Exercise of conversion of derivative security
-
265
Added 25.43%
777
Common Stock
Jan 27
2019
SELL
Sale (or disposition) back to the issuer
$601,198
$113.22 p/Share
5,310
Reduced 88.66%
679
Common Stock