Apr 18
2024
SELL
Payment of exercise price or tax liability
$3,475
$16.87 p/Share
206
Reduced 0.7%
29,145
Common Stock
Apr 18
2024
BUY
Exercise of conversion of derivative security
-
472
Added 1.58%
29,351
Common Stock
Apr 17
2024
SELL
Payment of exercise price or tax liability
$1,317
$16.68 p/Share
79
Reduced 0.27%
28,879
Common Stock
Apr 17
2024
BUY
Exercise of conversion of derivative security
-
179
Added 0.61%
28,958
Common Stock
Apr 07
2024
SELL
Payment of exercise price or tax liability
$9,880
$17.77 p/Share
556
Reduced 1.9%
28,779
Common Stock
Apr 07
2024
BUY
Exercise of conversion of derivative security
-
1,240
Added 4.06%
29,335
Common Stock
Mar 27
2024
SELL
Open market or private sale
$88,950
$17.79 p/Share
5,000
Reduced 15.25%
27,784
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$4,498
$17.85 p/Share
252
Reduced 0.89%
28,095
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
563
Added 1.95%
28,347
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$65,327
$16.85 p/Share
3,877
Reduced 10.58%
32,784
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$65,320
$14.2 p/Share
4,600
Added 11.15%
36,661
Common Stock
Apr 18
2023
SELL
Payment of exercise price or tax liability
$3,040
$14.34 p/Share
212
Reduced 0.66%
32,061
Common Stock
Apr 18
2023
BUY
Exercise of conversion of derivative security
-
472
Added 1.44%
32,273
Common Stock
Apr 07
2023
SELL
Payment of exercise price or tax liability
$8,115
$14.57 p/Share
557
Reduced 1.72%
31,801
Common Stock
Apr 07
2023
BUY
Exercise of conversion of derivative security
-
1,241
Added 3.69%
32,358
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$5,611
$11.94 p/Share
470
Reduced 1.49%
31,117
Common Stock
Mar 27
2023
BUY
Exercise of conversion of derivative security
-
1,050
Added 3.22%
31,587
Common Stock
Apr 07
2022
SELL
Payment of exercise price or tax liability
$2,865
$14.92 p/Share
192
Reduced 0.62%
30,537
Common Stock
Apr 07
2022
BUY
Exercise of conversion of derivative security
-
521
Added 1.67%
30,729
Common Stock
Mar 27
2022
SELL
Payment of exercise price or tax liability
$5,748
$14.89 p/Share
386
Reduced 1.26%
30,208
Common Stock
Mar 27
2022
BUY
Exercise of conversion of derivative security
-
1,050
Added 3.32%
30,594
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
$2,543
$14.7 p/Share
173
Reduced 0.58%
29,544
Common Stock
Mar 20
2022
BUY
Exercise of conversion of derivative security
-
466
Added 1.54%
29,711
Common Stock
Mar 10
2022
BUY
Exercise of conversion of derivative security
$7,047
$8.35 p/Share
844
Added 2.8%
29,251
Common Stock
Jun 04
2021
SELL
Payment of exercise price or tax liability
$13,212
$15.71 p/Share
841
Reduced 2.88%
28,407
Common Stock