Apr 01
2025
SELL
Open market or private sale
$1,309,033
$12.88 p/Share
101,633
Reduced 30.08%
236,201
Common Stock
Mar 31
2025
SELL
Open market or private sale
$106,550
$12.68 p/Share
8,403
Reduced 5.56%
142,723
Common Stock
Mar 31
2025
BUY
Exercise of conversion of derivative security
-
195,111
Added 36.61%
337,834
Common Stock
Mar 28
2025
SELL
Open market or private sale
$65,407
$12.77 p/Share
5,122
Reduced 3.78%
130,491
Common Stock
Mar 28
2025
BUY
Exercise of conversion of derivative security
-
20,635
Added 12.01%
151,126
Common Stock
Mar 27
2025
SELL
Payment of exercise price or tax liability
$7,169
$13.18 p/Share
544
Reduced 0.4%
135,613
Common Stock
Mar 27
2025
BUY
Grant, award, or other acquisition
-
13,664
Added 9.12%
136,157
Common Stock
Mar 26
2025
SELL
Open market or private sale
$58,936
$13.28 p/Share
4,438
Reduced 3.5%
122,493
Common Stock
Mar 25
2025
SELL
Open market or private sale
$47,938
$13.74 p/Share
3,489
Reduced 2.92%
116,165
Common Stock
Mar 25
2025
BUY
Exercise of conversion of derivative security
-
10,766
Added 7.82%
126,931
Common Stock
Mar 24
2025
BUY
Exercise of conversion of derivative security
-
8,539
Added 6.66%
119,654
Common Stock
Nov 23
2024
SELL
Payment of exercise price or tax liability
$53,610
$16.3 p/Share
3,289
Reduced 2.87%
111,115
Common Stock
Nov 23
2024
BUY
Exercise of conversion of derivative security
-
5,947
Added 4.94%
114,404
Common Stock
Aug 23
2024
SELL
Open market or private sale
$191,040
$15.92 p/Share
12,000
Reduced 9.96%
108,457
Common Stock
Apr 01
2024
SELL
Open market or private sale
$260,666
$19.63 p/Share
13,279
Reduced 9.93%
120,457
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
23,584
Added 14.99%
133,736
Common Stock
Mar 26
2024
SELL
Open market or private sale
$93,516
$19.43 p/Share
4,813
Reduced 4.19%
110,152
Common Stock
Mar 25
2024
SELL
Open market or private sale
$69,702
$20.28 p/Share
3,437
Reduced 3.19%
104,200
Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
10,765
Added 8.56%
114,965
Common Stock
Mar 24
2024
BUY
Exercise of conversion of derivative security
-
8,539
Added 7.35%
107,637
Common Stock
Mar 22
2024
SELL
Open market or private sale
$270,544
$20.42 p/Share
13,249
Reduced 11.79%
99,098
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$23,409
$20.79 p/Share
1,126
Reduced 0.99%
112,347
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
35,087
Added 23.62%
113,473
Common Stock
Nov 24
2023
SELL
Open market or private sale
$837,040
$14.63 p/Share
57,214
Reduced 42.19%
78,386
Common Stock
Nov 23
2023
BUY
Exercise of conversion of derivative security
-
102,008
Added 42.93%
135,600
Common Stock