Dec 17
2024
SELL
Payment of exercise price or tax liability
$52,134
$148.11 p/Share
352
Reduced 19.72%
1,433
Common Stock
Dec 17
2024
BUY
Exercise of conversion of derivative security
-
352
Added 18.67%
1,533
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$79,317
$147.43 p/Share
538
Reduced 13.12%
3,564
Common Stock
Jan 31
2024
SELL
Sale (or disposition) back to the issuer
$1,644,139
$147.43 p/Share
11,152
Reduced 73.11%
4,102
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
11,152
Added 49.27%
11,481
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$27,391
$149.68 p/Share
183
Reduced 4.27%
4,102
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
-
183
Added 4.2%
4,176
Common Stock
Feb 07
2023
SELL
Open market or private sale
$3,343,220
$170.0 p/Share
19,666
Reduced 83.21%
3,967
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
$1,734,541
$88.2 p/Share
19,666
Added 45.42%
23,633
Common Stock
Jan 31
2023
SELL
Sale (or disposition) back to the issuer
$578,268
$174.02 p/Share
3,323
Reduced 45.58%
3,967
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
3,323
Added 31.31%
7,290
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
3,130
Added 44.1%
3,967
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$28,851
$168.72 p/Share
171
Reduced 16.96%
837
Common Stock
Dec 16
2022
BUY
Exercise of conversion of derivative security
-
171
Added 15.79%
912
Common Stock
May 13
2022
SELL
Open market or private sale
$9,981,243
$167.19 p/Share
59,700
Reduced 98.63%
830
Common Stock
May 13
2022
BUY
Exercise of conversion of derivative security
$6,054,177
$101.41 p/Share
59,700
Added 49.65%
60,530
Common Stock
Feb 22
2022
SELL
Open market or private sale
$2,299,343
$132.91 p/Share
17,300
Reduced 95.44%
827
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
$2,010,606
$116.22 p/Share
17,300
Added 48.83%
18,127
Common Stock
Jan 31
2022
SELL
Sale (or disposition) back to the issuer
$464,777
$131.33 p/Share
3,539
Reduced 81.06%
827
Common Stock
Jan 31
2022
BUY
Exercise of conversion of derivative security
-
3,539
Added 44.77%
4,366
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$17,608
$113.6 p/Share
155
Reduced 15.78%
827
Common Stock
Dec 17
2021
BUY
Exercise of conversion of derivative security
-
155
Added 14.85%
889
Common Stock
Nov 26
2021
SELL
Open market or private sale
$1,072,164
$114.06 p/Share
9,400
Reduced 91.94%
824
Common Stock
Nov 26
2021
BUY
Exercise of conversion of derivative security
$1,012,662
$107.73 p/Share
9,400
Added 47.9%
10,224
Common Stock
Jan 14
2021
SELL
Open market or private sale
$1,393,707
$94.81 p/Share
14,700
Reduced 94.75%
814
Common Stock