Feb 21
2025
SELL
Payment of exercise price or tax liability
$174,216
$21.13 p/Share
8,245
Reduced 1.06%
768,852
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
48,713
Added 5.9%
777,097
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$436,765
$21.68 p/Share
20,146
Reduced 2.69%
728,384
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
79,418
Added 9.59%
748,530
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
126,812
Added 15.93%
669,112
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$999,325
$19.61 p/Share
50,960
Reduced 8.59%
542,300
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$660,725
$19.46 p/Share
33,953
Reduced 5.41%
593,260
Common Stock
Jan 23
2025
BUY
Exercise of conversion of derivative security
-
99,410
Added 13.68%
627,213
Common Stock
Dec 26
2024
SELL
Payment of exercise price or tax liability
$473,823
$18.81 p/Share
25,190
Reduced 4.56%
527,803
Common Stock
Dec 26
2024
BUY
Exercise of conversion of derivative security
-
99,411
Added 15.24%
552,993
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$262,260
$12.42 p/Share
21,116
Reduced 4.45%
453,582
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$313,572
$14.85 p/Share
21,116
Reduced 4.26%
474,698
Common Stock
Mar 05
2024
SELL
Open market or private sale
$804,241
$13.27 p/Share
60,606
Reduced 10.89%
495,814
Common Stock
Feb 05
2024
SELL
Open market or private sale
$113,347
$13.06 p/Share
8,679
Reduced 1.54%
556,420
Common Stock
Feb 02
2024
SELL
Open market or private sale
$382,521
$13.21 p/Share
28,957
Reduced 4.87%
565,099
Common Stock
Jan 30
2024
BUY
Grant, award, or other acquisition
-
132,549
Added 18.24%
594,056
Common Stock
Jan 29
2024
SELL
Open market or private sale
$291,942
$13.58 p/Share
21,498
Reduced 4.45%
461,507
Common Stock
Jan 24
2024
SELL
Open market or private sale
$123,590
$14.03 p/Share
8,809
Reduced 1.79%
483,005
Common Stock
Dec 06
2023
SELL
Open market or private sale
$199,915
$12.71 p/Share
15,729
Reduced 3.1%
491,814
Common Stock
Sep 05
2023
SELL
Open market or private sale
$99,992
$15.1 p/Share
6,622
Reduced 1.29%
507,543
Common Stock
Aug 18
2023
SELL
Open market or private sale
$95,537
$14.46 p/Share
6,607
Reduced 1.27%
514,165
Common Stock
Aug 07
2023
SELL
Open market or private sale
$327,458
$15.46 p/Share
21,181
Reduced 3.91%
520,772
Common Stock
Jul 31
2023
SELL
Open market or private sale
$102,149
$15.37 p/Share
6,646
Reduced 1.21%
541,953
Common Stock
May 16
2023
SELL
Open market or private sale
$656,550
$13.87 p/Share
47,336
Reduced 7.94%
548,599
Common Stock
Mar 13
2023
SELL
Open market or private sale
$301,267
$14.37 p/Share
20,965
Reduced 3.4%
595,935
Common Stock