Dec 11
2024
SELL
Open market or private sale
$40,914
$28.12 p/Share
1,455
Reduced 1.13%
127,078
Common Stock
Dec 04
2024
BUY
Grant, award, or other acquisition
-
32,700
Added 20.28%
128,533
Common Stock
Nov 18
2024
SELL
Open market or private sale
$77,127
$28.2 p/Share
2,735
Reduced 2.77%
95,833
Common Stock
Sep 18
2024
SELL
Open market or private sale
$48,024
$34.55 p/Share
1,390
Reduced 1.39%
98,568
Common Stock
Sep 11
2024
SELL
Open market or private sale
$46,814
$31.89 p/Share
1,468
Reduced 1.45%
99,958
Common Stock
Sep 06
2024
SELL
Open market or private sale
$4,083,536
$32.39 p/Share
126,074
Reduced 55.42%
101,426
Common Stock
Sep 06
2024
BUY
Exercise of conversion of derivative security
$1,220,689
$10.48 p/Share
116,478
Added 33.86%
227,500
Common Stock
Aug 19
2024
SELL
Open market or private sale
$125,216
$45.5 p/Share
2,752
Reduced 2.42%
111,022
Common Stock
Jun 11
2024
SELL
Open market or private sale
$41,713
$31.34 p/Share
1,331
Reduced 1.16%
113,774
Common Stock
Jun 10
2024
SELL
Open market or private sale
$48,065
$30.23 p/Share
1,590
Reduced 1.36%
115,105
Common Stock
May 16
2024
SELL
Open market or private sale
$73,499
$28.4 p/Share
2,588
Reduced 2.17%
116,695
Common Stock
Mar 11
2024
SELL
Open market or private sale
$67,735
$25.35 p/Share
2,672
Reduced 2.19%
119,283
Common Stock
Mar 08
2024
SELL
Open market or private sale
$2,281,365
$26.45 p/Share
86,252
Reduced 41.43%
121,955
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
$477,836
$5.54 p/Share
86,252
Added 29.29%
208,207
Common Stock
Mar 07
2024
SELL
Open market or private sale
$58,757
$25.85 p/Share
2,273
Reduced 1.83%
121,955
Common Stock
Mar 01
2024
SELL
Open market or private sale
$264,711
$28.43 p/Share
9,311
Reduced 6.97%
124,228
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$9,590
$1.03 p/Share
9,311
Added 6.52%
133,539
Common Stock
Feb 29
2024
SELL
Open market or private sale
$94,297
$27.5 p/Share
3,429
Reduced 2.69%
124,228
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$3,531
$1.03 p/Share
3,429
Added 2.62%
127,657
Common Stock
Jan 26
2024
SELL
Open market or private sale
$316,420
$24.34 p/Share
13,000
Reduced 9.47%
124,228
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
$13,390
$1.03 p/Share
13,000
Added 8.65%
137,228
Common Stock
Jan 03
2024
SELL
Open market or private sale
$244,529
$18.81 p/Share
13,000
Reduced 9.47%
124,228
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
$13,390
$1.03 p/Share
13,000
Added 8.65%
137,228
Common Stock
Dec 14
2023
SELL
Open market or private sale
$28,559
$12.02 p/Share
2,376
Reduced 1.88%
124,228
Common Stock
Dec 11
2023
SELL
Open market or private sale
$14,793
$10.72 p/Share
1,380
Reduced 1.08%
126,604
Common Stock