Dec 13
2024
SELL
Payment of exercise price or tax liability
$63,954
$16.5 p/Share
3,876
Reduced 1.07%
357,012
Common Stock
Dec 13
2024
BUY
Grant, award, or other acquisition
-
4,913
Added 1.34%
360,888
Common Stock
Dec 11
2024
BUY
Open market or private purchase
$49,500
$16.5 p/Share
3,000
Added 0.84%
355,975
Common Stock
Sep 20
2024
BUY
Open market or private purchase
$2,368
$15.79 p/Share
150
Added 0.04%
350,475
Common Stock
May 21
2024
BUY
Open market or private purchase
$682
$13.65 p/Share
50
Added 0.01%
350,320
Common Stock
Dec 26
2023
SELL
Payment of exercise price or tax liability
$55,986
$14.66 p/Share
3,819
Reduced 1.08%
350,270
Common Stock
Nov 24
2023
BUY
Open market or private purchase
$1,400
$14.0 p/Share
100
Added 0.03%
354,089
Common Stock
Sep 05
2023
BUY
Open market or private purchase
$465
$15.5 p/Share
30
Added 0.01%
353,989
Common Stock
Aug 28
2023
BUY
Open market or private purchase
$1,555
$15.55 p/Share
100
Added 0.03%
353,959
Common Stock
Aug 25
2023
BUY
Open market or private purchase
$2,099
$15.55 p/Share
135
Added 0.04%
353,859
Common Stock
Aug 24
2023
BUY
Open market or private purchase
$23,220
$15.48 p/Share
1,500
Added 0.42%
353,724
Common Stock
Jun 07
2023
BUY
Open market or private purchase
$1,405
$14.05 p/Share
100
Added 0.03%
349,589
Common Stock
Jun 05
2023
BUY
Open market or private purchase
$1,399
$13.99 p/Share
100
Added 0.03%
349,489
Common Stock
Jun 02
2023
BUY
Open market or private purchase
$1,414
$14.14 p/Share
100
Added 0.03%
349,389
Common Stock
Jun 01
2023
BUY
Open market or private purchase
$1,415
$14.15 p/Share
100
Added 0.03%
349,289
Common Stock
May 25
2023
BUY
Open market or private purchase
$5,806
$13.76 p/Share
422
Added 0.12%
349,189
Common Stock
Mar 24
2023
BUY
Open market or private purchase
$3,596
$17.98 p/Share
200
Added 0.06%
342,651
Common Stock
Mar 22
2023
BUY
Open market or private purchase
$52,366
$17.34 p/Share
3,020
Added 0.87%
342,451
Common Stock
Dec 27
2022
SELL
Payment of exercise price or tax liability
$71,514
$18.79 p/Share
3,806
Reduced 1.11%
339,431
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
6,007
Added 1.72%
343,237
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
$133,535
$7.51 p/Share
17,781
Added 5.01%
337,230
Common Stock
May 23
2022
BUY
Open market or private purchase
$1,846
$19.43 p/Share
95
Added 0.03%
319,446
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$15,385
$20.79 p/Share
740
Reduced 0.23%
319,351
Common Stock
Dec 28
2021
SELL
Payment of exercise price or tax liability
$65,560
$20.0 p/Share
3,278
Reduced 1.01%
320,091
Common Stock
Dec 17
2021
BUY
Grant, award, or other acquisition
-
6,378
Added 1.93%
323,369
Common Stock