Apr 01
2025
SELL
Open market or private sale
$183,333
$12.88 p/Share
14,234
Reduced 4.07%
335,598
Common Stock
Mar 31
2025
SELL
Open market or private sale
$264,606
$12.68 p/Share
20,868
Reduced 6.1%
321,244
Common Stock
Mar 31
2025
BUY
Exercise of conversion of derivative security
-
28,588
Added 7.55%
349,832
Common Stock
Mar 28
2025
SELL
Open market or private sale
$58,512
$12.77 p/Share
4,582
Reduced 1.56%
288,961
Common Stock
Mar 28
2025
BUY
Exercise of conversion of derivative security
-
53,151
Added 13.45%
342,112
Common Stock
Mar 27
2025
SELL
Payment of exercise price or tax liability
$6,405
$13.18 p/Share
486
Reduced 0.17%
293,543
Common Stock
Mar 27
2025
BUY
Grant, award, or other acquisition
-
13,664
Added 4.44%
294,029
Common Stock
Mar 26
2025
SELL
Open market or private sale
$59,600
$13.28 p/Share
4,488
Reduced 1.58%
280,365
Common Stock
Mar 25
2025
SELL
Open market or private sale
$42,923
$13.74 p/Share
3,124
Reduced 1.13%
272,680
Common Stock
Mar 25
2025
BUY
Exercise of conversion of derivative security
-
12,173
Added 4.1%
284,853
Common Stock
Mar 24
2025
BUY
Exercise of conversion of derivative security
-
8,539
Added 3.0%
275,804
Common Stock
Jul 10
2024
SELL
Open market or private sale
$359,879
$18.96 p/Share
18,981
Reduced 6.63%
267,265
Common Stock
Jul 09
2024
BUY
Exercise of conversion of derivative security
-
37,349
Added 11.54%
286,246
Common Stock
Apr 01
2024
SELL
Open market or private sale
$291,682
$19.63 p/Share
14,859
Reduced 5.63%
248,897
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
28,587
Added 9.78%
263,756
Common Stock
Mar 26
2024
SELL
Open market or private sale
$111,800
$19.43 p/Share
5,754
Reduced 2.39%
235,169
Common Stock
Mar 25
2024
SELL
Open market or private sale
$62,361
$20.28 p/Share
3,075
Reduced 1.33%
228,750
Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
12,173
Added 4.81%
240,923
Common Stock
Mar 24
2024
BUY
Exercise of conversion of derivative security
-
8,539
Added 3.55%
231,825
Common Stock
Mar 22
2024
SELL
Open market or private sale
$273,709
$20.42 p/Share
13,404
Reduced 5.66%
223,286
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$23,659
$20.79 p/Share
1,138
Reduced 0.48%
236,690
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
39,673
Added 14.3%
237,828
Common Stock
Jul 10
2023
SELL
Open market or private sale
$303,845
$15.97 p/Share
19,026
Reduced 8.76%
198,155
Common Stock
Jul 09
2023
BUY
Exercise of conversion of derivative security
-
37,349
Added 14.67%
217,181
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$105,282
$16.94 p/Share
6,215
Reduced 3.34%
179,832
Common Stock