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
Jul 17
2022
BUY
Exercise of conversion of derivative security
-
3,300
Added 12.14%
23,886
Common Stock
Jul 16
2022
SELL
Payment of exercise price or tax liability
$34,167
$28.52 p/Share
1,198
Reduced 5.5%
20,586
Common Stock
Jul 16
2022
BUY
Exercise of conversion of derivative security
-
4,080
Added 15.77%
21,784
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$48,269
$35.31 p/Share
1,367
Reduced 7.17%
17,704
Common Stock
Mar 18
2022
BUY
Exercise of conversion of derivative security
-
4,684
Added 19.72%
19,071
Common Stock
Oct 18
2021
SELL
Payment of exercise price or tax liability
$55,059
$28.41 p/Share
1,938
Reduced 12.56%
13,494
Common Stock
Oct 18
2021
BUY
Exercise of conversion of derivative security
-
6,600
Added 29.96%
15,432
Common Stock
Jul 17
2021
SELL
Payment of exercise price or tax liability
$27,555
$27.61 p/Share
998
Reduced 10.15%
8,832
Common Stock