Feb 27
2024
SELL
Payment of exercise price or tax liability
$87,797
$27.14 p/Share
3,235
Reduced 3.54%
88,097
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$86,265
$25.32 p/Share
3,407
Added 3.6%
91,332
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$191,626
$26.6 p/Share
7,204
Reduced 7.57%
87,925
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
29,414
Added 24.95%
88,498
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$19,527
$26.75 p/Share
730
Reduced 1.1%
65,715
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
2,462
Added 3.57%
66,445
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$16,859
$28.24 p/Share
597
Reduced 0.92%
63,983
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
2,351
Added 3.51%
64,580
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$16,860
$28.1 p/Share
600
Reduced 0.95%
62,229
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
2,461
Added 3.77%
62,829
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$21,430
$27.51 p/Share
779
Reduced 1.27%
60,368
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
3,197
Added 4.97%
61,147
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$194,385
$27.51 p/Share
7,066
Reduced 10.87%
57,950
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
28,390
Added 30.39%
65,016
Common Stock
Jun 02
2022
SELL
Open market or private sale
$168,371
$20.82 p/Share
8,087
Reduced 18.09%
36,626
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$109,505
$20.87 p/Share
5,247
Reduced 10.5%
44,713
Common Stock
Jun 01
2022
BUY
Exercise of conversion of derivative security
-
13,334
Added 21.07%
49,960
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$3,573
$23.98 p/Share
149
Reduced 0.41%
36,626
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
609
Added 1.63%
36,775
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$13,998
$24.43 p/Share
573
Reduced 1.56%
36,166
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
2,350
Added 6.01%
36,739
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$18,844
$24.19 p/Share
779
Reduced 2.22%
34,389
Common Stock
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
3,197
Added 8.33%
35,168
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$33,648
$24.19 p/Share
1,391
Reduced 4.17%
31,971
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
5,138
Added 13.76%
32,191
Common Stock