Jan 31
2024
SELL
Payment of exercise price or tax liability
$52,381
$66.39 p/Share
789
Reduced 2.27%
34,018
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
1,701
Added 4.66%
34,807
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$42,246
$66.01 p/Share
640
Reduced 1.9%
33,106
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
-
1,379
Added 3.93%
33,746
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$889,161
$66.96 p/Share
13,279
Reduced 29.09%
32,367
Common Stock
Jan 28
2024
BUY
Exercise of conversion of derivative security
$117,949
$21.5 p/Share
5,486
Added 13.96%
33,823
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
-
21,207
Added 34.56%
40,160
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$33,467
$69.58 p/Share
481
Reduced 2.48%
18,953
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
-
1,036
Added 5.06%
19,434
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$55,687
$70.58 p/Share
789
Reduced 4.11%
18,398
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
1,702
Added 8.15%
19,187
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$104,809
$67.75 p/Share
1,547
Reduced 8.13%
17,485
Common Stock
Jan 28
2023
BUY
Exercise of conversion of derivative security
-
3,142
Added 14.17%
19,032
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$25,081
$52.47 p/Share
478
Reduced 2.92%
15,890
Common Stock
Feb 06
2022
BUY
Exercise of conversion of derivative security
-
1,037
Added 5.96%
16,368
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$101,002
$50.25 p/Share
2,010
Reduced 11.59%
15,331
Common Stock
Jan 28
2022
BUY
Exercise of conversion of derivative security
-
4,129
Added 19.7%
16,829
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$22,405
$44.9 p/Share
499
Reduced 100.0%
0
Common Stock
Feb 06
2021
BUY
Exercise of conversion of derivative security
-
1,037
Added 100.0%
0
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$14,888
$43.66 p/Share
341
Reduced 2.6%
12,767
Common Stock
Jan 29
2021
BUY
Exercise of conversion of derivative security
-
739
Added 5.34%
13,108
Common Stock
Jan 28
2021
SELL
Payment of exercise price or tax liability
$20,385
$44.9 p/Share
454
Reduced 3.54%
12,369
Common Stock
Jan 28
2021
BUY
Exercise of conversion of derivative security
-
988
Added 7.15%
12,823
Common Stock