Sep 17
2024
SELL
Payment of exercise price or tax liability
$36,844
$39.03 p/Share
944
Reduced 1.7%
54,475
Common Stock
Sep 17
2024
BUY
Exercise of conversion of derivative security
-
2,283
Added 3.96%
55,419
Common Stock
Jul 20
2024
SELL
Payment of exercise price or tax liability
$48,402
$37.29 p/Share
1,298
Reduced 2.39%
53,074
Common Stock
Jul 20
2024
BUY
Exercise of conversion of derivative security
-
4,420
Added 7.52%
54,372
Common Stock
Jul 16
2024
SELL
Payment of exercise price or tax liability
$43,356
$37.28 p/Share
1,163
Reduced 2.28%
49,952
Common Stock
Jul 16
2024
BUY
Exercise of conversion of derivative security
-
3,960
Added 7.19%
51,115
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$43,737
$37.16 p/Share
1,177
Reduced 2.44%
47,155
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
4,009
Added 7.66%
48,332
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$32,769
$36.82 p/Share
890
Reduced 1.97%
44,323
Common Stock
Mar 20
2024
BUY
Exercise of conversion of derivative security
-
3,032
Added 6.28%
45,213
Common Stock
Sep 17
2023
SELL
Payment of exercise price or tax liability
$19,076
$28.43 p/Share
671
Reduced 1.6%
41,279
Common Stock
Sep 17
2023
BUY
Exercise of conversion of derivative security
-
2,284
Added 5.16%
41,950
Common Stock
Jul 17
2023
SELL
Payment of exercise price or tax liability
$28,420
$29.33 p/Share
969
Reduced 2.38%
39,666
Common Stock
Jul 17
2023
BUY
Exercise of conversion of derivative security
-
3,300
Added 7.51%
40,635
Common Stock
Jul 16
2023
SELL
Payment of exercise price or tax liability
$33,982
$29.22 p/Share
1,163
Reduced 3.02%
37,335
Common Stock
Jul 16
2023
BUY
Exercise of conversion of derivative security
-
3,960
Added 9.33%
38,498
Common Stock
Jul 15
2023
SELL
Payment of exercise price or tax liability
$35,443
$29.22 p/Share
1,213
Reduced 3.39%
34,538
Common Stock
Jul 15
2023
BUY
Exercise of conversion of derivative security
-
4,132
Added 10.36%
35,751
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$29,042
$31.33 p/Share
927
Reduced 2.85%
31,619
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
-
3,178
Added 8.9%
32,546
Common Stock
Oct 18
2022
SELL
Payment of exercise price or tax liability
$53,179
$27.44 p/Share
1,938
Reduced 6.19%
29,368
Common Stock
Oct 18
2022
BUY
Exercise of conversion of derivative security
-
6,600
Added 17.41%
31,306
Common Stock
Sep 17
2022
SELL
Payment of exercise price or tax liability
$19,079
$27.61 p/Share
691
Reduced 2.72%
24,706
Common Stock
Sep 17
2022
BUY
Exercise of conversion of derivative security
-
2,353
Added 8.48%
25,397
Common Stock
Jul 17
2022
SELL
Payment of exercise price or tax liability
$27,636
$28.52 p/Share
969
Reduced 4.06%
22,917
Common Stock