Jan 21
2025
SELL
Payment of exercise price or tax liability
$84,679
$142.08 p/Share
596
Reduced 2.75%
21,093
Common Stock
Jan 21
2025
BUY
Exercise of conversion of derivative security
-
690
Added 3.08%
21,689
Common Stock
Jan 20
2025
BUY
Exercise of conversion of derivative security
-
816
Added 3.74%
20,999
Common Stock
Jan 19
2025
BUY
Exercise of conversion of derivative security
-
694
Added 3.32%
20,183
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$212,481
$100.18 p/Share
2,121
Reduced 9.81%
19,489
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
8,302
Added 27.75%
21,610
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$64,906
$103.85 p/Share
625
Reduced 4.49%
13,308
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
-
744
Added 5.07%
13,933
Common Stock
Jan 21
2024
BUY
Exercise of conversion of derivative security
-
689
Added 4.96%
13,189
Common Stock
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
816
Added 6.13%
12,500
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$50,537
$74.21 p/Share
681
Reduced 5.51%
11,684
Common Stock
Jan 22
2023
BUY
Exercise of conversion of derivative security
-
744
Added 5.68%
12,365
Common Stock
Jan 21
2023
BUY
Exercise of conversion of derivative security
-
689
Added 5.6%
11,621
Common Stock
Jan 20
2023
BUY
Grant, award, or other acquisition
-
946
Added 7.96%
10,932
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$7,256
$68.46 p/Share
106
Reduced 1.05%
9,986
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
434
Added 4.12%
10,092
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$17,627
$79.76 p/Share
221
Reduced 2.24%
9,658
Common Stock
Jan 22
2022
BUY
Exercise of conversion of derivative security
-
744
Added 7.0%
9,879
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$16,348
$85.59 p/Share
191
Reduced 2.05%
9,135
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
782
Added 7.74%
9,326
Common Stock
Jan 21
2021
SELL
Payment of exercise price or tax liability
$33,533
$78.9 p/Share
425
Reduced 4.74%
8,544
Common Stock
Jan 21
2021
BUY
Grant, award, or other acquisition
-
1,744
Added 16.28%
8,969
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$71,041
$81.19 p/Share
875
Reduced 10.8%
7,225
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
3,230
Added 28.51%
8,100
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$8,606
$81.19 p/Share
106
Reduced 2.13%
4,870
Common Stock