Oct 31
2024
SELL
Open market or private sale
$15,240
$16.62 p/Share
917
Reduced 1.78%
50,534
Common Stock
Aug 16
2024
SELL
Open market or private sale
$19,684
$18.5 p/Share
1,064
Reduced 2.03%
51,451
Common Stock
Jul 22
2024
SELL
Open market or private sale
$18,692
$23.02 p/Share
812
Reduced 1.52%
52,515
Common Stock
May 16
2024
SELL
Open market or private sale
$25,194
$23.35 p/Share
1,079
Reduced 1.98%
53,327
Common Stock
Apr 22
2024
SELL
Open market or private sale
$19,050
$22.87 p/Share
833
Reduced 1.51%
54,406
Common Stock
Mar 21
2024
SELL
Open market or private sale
$69,969
$28.1 p/Share
2,490
Reduced 4.31%
55,239
Common Stock
Feb 29
2024
SELL
Open market or private sale
$298,400
$29.84 p/Share
10,000
Reduced 31.73%
21,517
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$125,500
$12.55 p/Share
10,000
Added 24.09%
31,517
Common Stock
Feb 16
2024
SELL
Open market or private sale
$96,621
$29.84 p/Share
3,238
Reduced 19.7%
13,195
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
8,322
Added 27.89%
21,517
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
6,274
Added 27.63%
16,433
Common Stock
Jan 22
2024
SELL
Open market or private sale
$17,353
$27.2 p/Share
638
Reduced 5.91%
10,159
Common Stock
Jan 18
2024
BUY
Exercise of conversion of derivative security
-
1,586
Added 12.81%
10,797
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
-
725
Added 7.1%
9,485
Common Stock
Oct 20
2023
SELL
Open market or private sale
$9,621
$17.06 p/Share
564
Reduced 6.05%
8,760
Common Stock
Aug 17
2023
SELL
Open market or private sale
$4,393
$15.47 p/Share
284
Reduced 4.85%
5,570
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
-
725
Added 8.45%
7,854
Common Stock
Jul 20
2023
SELL
Open market or private sale
$10,904
$19.03 p/Share
573
Reduced 7.44%
7,129
Common Stock
Jul 18
2023
BUY
Exercise of conversion of derivative security
-
1,586
Added 17.08%
7,702
Common Stock
May 17
2023
SELL
Open market or private sale
$5,238
$21.38 p/Share
245
Reduced 3.85%
6,116
Common Stock
May 14
2023
BUY
Exercise of conversion of derivative security
-
725
Added 10.23%
6,361
Common Stock
Apr 21
2023
SELL
Open market or private sale
$43,678
$18.65 p/Share
2,342
Reduced 29.36%
5,636
Common Stock
Apr 18
2023
BUY
Exercise of conversion of derivative security
-
6,364
Added 44.37%
7,978
Common Stock
Feb 17
2023
SELL
Open market or private sale
$23,710
$19.06 p/Share
1,244
Reduced 43.53%
1,614
Common Stock
Feb 14
2023
BUY
Other acquisition or disposition
-
11,067
Added 16.09%
57,729
Common Stock