Oct 31
2024
SELL
Open market or private sale
$129,520
$16.19 p/Share
8,000
Reduced 18.67%
34,853
Common tock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$4,118
$17.45 p/Share
236
Reduced 0.46%
51,533
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$3,959
$17.29 p/Share
229
Reduced 0.44%
51,769
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$9,385
$17.38 p/Share
540
Reduced 1.03%
51,998
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$3,860
$16.86 p/Share
229
Reduced 0.43%
52,538
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
2,760
Added 4.97%
52,767
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$17,869
$16.81 p/Share
1,063
Reduced 2.08%
50,007
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
2,570
Added 4.79%
51,070
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$4,083
$18.82 p/Share
217
Reduced 0.45%
48,500
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$8,917
$19.26 p/Share
463
Reduced 0.94%
48,717
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$5,103
$19.26 p/Share
265
Reduced 0.54%
49,180
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$3,970
$19.85 p/Share
200
Reduced 0.4%
49,445
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$11,414
$19.99 p/Share
571
Reduced 1.2%
46,885
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
2,760
Added 5.27%
49,645
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
1,380
Added 2.83%
47,456
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$22,800
$23.8 p/Share
958
Reduced 1.67%
56,298
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$6,474
$23.8 p/Share
272
Reduced 0.57%
47,034
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$31,162
$25.11 p/Share
1,241
Reduced 2.71%
44,546
Common Stock
Jan 27
2022
BUY
Exercise of conversion of derivative security
-
3,000
Added 6.15%
45,787
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
2,760
Added 5.51%
47,306
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$16,753
$18.39 p/Share
911
Reduced 2.08%
42,787
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
3,760
Added 7.92%
43,698
Common Stock
Jan 26
2021
SELL
Payment of exercise price or tax liability
$7,298
$18.57 p/Share
393
Reduced 0.97%
39,938
Common Stock