Dec 16
2024
BUY
Open market or private purchase
$1,930
$19.3 p/Share
100
Added 0.15%
67,371
Common Stock
Dec 12
2024
BUY
Open market or private purchase
$3,900
$19.5 p/Share
200
Added 0.3%
67,271
Common Stock
Oct 24
2024
BUY
Open market or private purchase
$79,210
$158.42 p/Share
500
Added 0.74%
67,070
Common Stock
Sep 16
2024
BUY
Open market or private purchase
$1,842
$17.55 p/Share
105
Added 0.16%
66,570
Common Stock
Sep 06
2024
BUY
Open market or private purchase
$5,250
$17.5 p/Share
300
Added 0.45%
66,259
Common Stock
Aug 08
2024
BUY
Open market or private purchase
$5,130
$17.1 p/Share
300
Added 0.45%
65,959
Common Stock
Jun 28
2024
BUY
Exercise of conversion of derivative security
-
1,433
Added 2.14%
65,659
Common Stock
Jun 18
2024
BUY
Open market or private purchase
$4,812
$16.04 p/Share
300
Added 0.46%
64,226
Common Stock
Jun 14
2024
BUY
Open market or private purchase
$1,841
$16.74 p/Share
110
Added 0.17%
63,926
Common Stock
May 23
2024
BUY
Open market or private purchase
$3,529
$17.65 p/Share
200
Added 0.31%
63,633
Common Stock
Apr 29
2024
BUY
Open market or private purchase
$4,860
$16.2 p/Share
300
Added 0.47%
63,433
Common Stock
Mar 19
2024
BUY
Open market or private purchase
$1,666
$16.5 p/Share
101
Added 0.16%
63,133
Common Stock
Feb 05
2024
BUY
Open market or private purchase
$3,479
$17.4 p/Share
200
Added 0.32%
62,851
Common Stock
Dec 15
2023
BUY
Open market or private purchase
$1,707
$17.07 p/Share
100
Added 0.16%
62,651
Common Stock
Nov 08
2023
BUY
Open market or private purchase
$3,450
$17.25 p/Share
200
Added 0.32%
62,367
Common Stock
Nov 01
2023
BUY
Open market or private purchase
$4,062
$16.25 p/Share
250
Added 0.4%
62,167
Common Stock
Sep 29
2023
BUY
Exercise of conversion of derivative security
-
1,388
Added 2.19%
61,917
Common Stock
Sep 15
2023
BUY
Open market or private purchase
$1,680
$17.69 p/Share
95
Added 0.16%
60,370
Common Stock
Sep 12
2023
BUY
Open market or private purchase
$3,520
$17.6 p/Share
200
Added 0.33%
60,275
Common Stock
Aug 25
2023
BUY
Open market or private purchase
$4,325
$17.3 p/Share
250
Added 0.42%
59,825
Common Stock
Aug 15
2023
$4,450
$17.8 p/Share
250
Added 0.41%
60,075
Common Stock
Jun 15
2023
BUY
Open market or private purchase
$1,555
$18.3 p/Share
85
Added 0.14%
59,421
Common Stock
Jun 05
2023
BUY
Open market or private purchase
$16,000
$16.0 p/Share
1,000
Added 1.66%
59,336
Common Stock
May 09
2023
BUY
Open market or private purchase
$4,225
$16.9 p/Share
250
Added 0.43%
58,336
Common Stock
May 04
2023
BUY
Open market or private purchase
$3,479
$17.4 p/Share
200
Added 0.34%
58,086
Common Stock