Jul 08
2025
SELL
Open market or private sale
$24,660
$12.33 p/Share
2,000
Reduced 0.43%
467,779
Common Stock
Jul 02
2025
SELL
Open market or private sale
$8,711
$11.82 p/Share
737
Reduced 0.16%
469,779
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$20,808
$11.87 p/Share
1,753
Reduced 0.37%
470,516
Common Stock
Jun 03
2025
SELL
Open market or private sale
$24,000
$12.0 p/Share
2,000
Reduced 0.42%
472,269
Common Stock
May 06
2025
SELL
Open market or private sale
$26,440
$13.22 p/Share
2,000
Reduced 0.42%
474,269
Common Stock
Apr 08
2025
SELL
Open market or private sale
$27,940
$13.97 p/Share
2,000
Reduced 0.42%
476,269
Common Stock
Apr 03
2025
SELL
Open market or private sale
$10,907
$14.8 p/Share
737
Reduced 0.15%
478,269
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$27,206
$15.52 p/Share
1,753
Reduced 0.36%
479,006
Common Stock
Mar 11
2025
SELL
Open market or private sale
$33,540
$16.77 p/Share
2,000
Reduced 0.41%
480,759
Common Stock
Mar 04
2025
SELL
Open market or private sale
$192,309
$18.66 p/Share
10,306
Reduced 2.09%
482,759
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$385,263
$22.01 p/Share
17,504
Reduced 3.64%
463,065
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
30,000
Added 5.74%
493,065
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
66,560
Added 12.17%
480,569
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$155,946
$22.24 p/Share
7,012
Reduced 1.67%
414,009
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$19,203
$10.07 p/Share
1,907
Reduced 0.45%
421,021
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$39,877
$10.07 p/Share
3,960
Reduced 0.93%
422,928
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$36,905
$12.54 p/Share
2,943
Reduced 0.68%
426,888
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$195,977
$13.54 p/Share
14,474
Reduced 3.26%
429,831
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
$745,173
$13.54 p/Share
55,035
Added 11.02%
444,305
Common Stock
Feb 04
2024
SELL
Payment of exercise price or tax liability
$24,857
$13.4 p/Share
1,855
Reduced 0.47%
389,270
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$53,372
$13.4 p/Share
3,983
Reduced 1.01%
391,125
Common Stock
Jan 01
2024
BUY
Grant, award, or other acquisition
-
80,000
Added 16.84%
395,108
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$46,733
$13.36 p/Share
3,498
Reduced 1.1%
315,108
Common Stock
Nov 04
2023
SELL
Payment of exercise price or tax liability
$22,593
$11.91 p/Share
1,897
Reduced 0.59%
318,606
Common Stock
Nov 03
2023
SELL
Payment of exercise price or tax liability
$48,128
$11.91 p/Share
4,041
Reduced 1.25%
320,503
Common Stock