Sep 30
2024
SELL
Open market or private sale
$12,000
$24.0 p/Share
500
Reduced 0.03%
1,477,373
Common Stock
Sep 25
2024
SELL
Open market or private sale
$14,406
$24.01 p/Share
600
Reduced 0.04%
1,477,873
Common Stock
Sep 24
2024
SELL
Open market or private sale
$25,341
$24.02 p/Share
1,055
Reduced 0.07%
1,478,473
Common Stock
Sep 23
2024
SELL
Open market or private sale
$243,519
$24.13 p/Share
10,092
Reduced 0.68%
1,479,528
Common Stock
Sep 20
2024
SELL
Open market or private sale
$171,966
$24.19 p/Share
7,109
Reduced 0.47%
1,489,620
Common Stock
Sep 19
2024
SELL
Open market or private sale
$140,740
$24.7 p/Share
5,698
Reduced 0.38%
1,496,729
Common Stock
Sep 18
2024
SELL
Open market or private sale
$84,000
$24.0 p/Share
3,500
Reduced 0.23%
1,502,427
Common Stock
Sep 13
2024
BUY
Grant, award, or other acquisition
$8,883
$6.58 p/Share
1,350
Added 0.09%
1,505,927
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
$12,370
$6.58 p/Share
1,880
Added 0.12%
1,504,577
Common Stock
Feb 05
2024
SELL
Open market or private sale
$234,474
$16.97 p/Share
13,817
Reduced 0.91%
1,502,697
Common Stock
Feb 02
2024
SELL
Open market or private sale
$1,443,565
$16.75 p/Share
86,183
Reduced 5.38%
1,516,514
Common Stock
Sep 15
2023
BUY
Grant, award, or other acquisition
$9,350
$6.58 p/Share
1,421
Added 0.09%
1,602,697
Common Stock
Jun 23
2023
SELL
Open market or private sale
$355,210
$17.15 p/Share
20,712
Reduced 1.28%
1,601,276
Common Stock
Jun 22
2023
SELL
Open market or private sale
$59,752
$17.18 p/Share
3,478
Reduced 0.21%
1,621,988
Common Stock
Jun 21
2023
SELL
Open market or private sale
$342,569
$17.34 p/Share
19,756
Reduced 1.2%
1,625,466
Common Stock
Jun 20
2023
SELL
Open market or private sale
$21,489
$16.53 p/Share
1,300
Reduced 0.08%
1,645,222
Common Stock
Jun 16
2023
SELL
Open market or private sale
$949,981
$17.35 p/Share
54,754
Reduced 3.22%
1,646,522
Common Stock
Jun 15
2023
SELL
Open market or private sale
$206,028
$16.13 p/Share
12,773
Reduced 0.75%
1,701,276
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
$28,739
$2.25 p/Share
12,773
Added 0.74%
1,714,049
Common Stock
Jun 13
2023
SELL
Open market or private sale
$126,832
$16.0 p/Share
7,927
Reduced 0.46%
1,701,276
Common Stock
Jun 13
2023
BUY
Exercise of conversion of derivative security
$17,835
$2.25 p/Share
7,927
Added 0.46%
1,709,203
Common Stock
Apr 03
2023
SELL
Open market or private sale
$32,259
$16.13 p/Share
2,000
Reduced 0.12%
1,701,276
Common Stock
Apr 03
2023
BUY
Exercise of conversion of derivative security
$4,500
$2.25 p/Share
2,000
Added 0.12%
1,703,276
Common Stock
Mar 31
2023
SELL
Open market or private sale
$8,025
$16.05 p/Share
500
Reduced 0.03%
1,701,276
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
$1,125
$2.25 p/Share
500
Added 0.03%
1,701,776
Common Stock