Mar 31
2025
SELL
Open market or private sale
$51,975
$12.68 p/Share
4,099
Reduced 1.07%
377,819
Common Stock
Mar 28
2025
SELL
Open market or private sale
$58,512
$12.77 p/Share
4,582
Reduced 1.22%
370,663
Common Stock
Mar 28
2025
BUY
Exercise of conversion of derivative security
-
11,255
Added 2.86%
381,918
Common Stock
Mar 27
2025
SELL
Payment of exercise price or tax liability
$6,405
$13.18 p/Share
486
Reduced 0.13%
375,245
Common Stock
Mar 27
2025
BUY
Grant, award, or other acquisition
-
13,664
Added 3.51%
375,731
Common Stock
Mar 26
2025
SELL
Open market or private sale
$67,050
$13.28 p/Share
5,049
Reduced 1.38%
362,067
Common Stock
Mar 25
2025
SELL
Open market or private sale
$42,841
$13.74 p/Share
3,118
Reduced 0.87%
353,421
Common Stock
Mar 25
2025
BUY
Exercise of conversion of derivative security
-
13,695
Added 3.6%
367,116
Common Stock
Mar 24
2025
BUY
Exercise of conversion of derivative security
-
8,539
Added 2.34%
356,539
Common Stock
Jul 10
2024
SELL
Open market or private sale
$457,827
$18.96 p/Share
24,147
Reduced 6.49%
348,000
Common Stock
Jul 09
2024
BUY
Exercise of conversion of derivative security
-
47,512
Added 11.32%
372,147
Common Stock
Apr 01
2024
SELL
Open market or private sale
$131,328
$19.66 p/Share
6,680
Reduced 2.02%
324,635
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
12,864
Added 3.74%
331,315
Common Stock
Mar 26
2024
SELL
Open market or private sale
$137,234
$19.43 p/Share
7,063
Reduced 2.17%
318,451
Common Stock
Mar 25
2024
SELL
Open market or private sale
$66,396
$20.28 p/Share
3,274
Reduced 1.04%
311,820
Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
13,694
Added 4.04%
325,514
Common Stock
Mar 24
2024
BUY
Exercise of conversion of derivative security
-
8,539
Added 2.64%
315,094
Common Stock
Mar 22
2024
SELL
Open market or private sale
$307,729
$20.42 p/Share
15,070
Reduced 4.69%
306,555
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$26,631
$20.79 p/Share
1,281
Reduced 0.4%
321,625
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
44,634
Added 12.14%
322,906
Common Stock
Jul 11
2023
SELL
Open market or private sale
$416,500
$16.66 p/Share
25,000
Reduced 8.24%
278,272
Common Stock
Jul 10
2023
SELL
Open market or private sale
$386,505
$15.97 p/Share
24,202
Reduced 7.39%
303,272
Common Stock
Jul 09
2023
BUY
Exercise of conversion of derivative security
-
47,511
Added 12.67%
327,474
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$118,427
$16.94 p/Share
6,991
Reduced 2.44%
279,963
Common Stock
Mar 25
2023
BUY
Exercise of conversion of derivative security
-
13,694
Added 4.55%
286,954
Common Stock