Mar 07
2025
SELL
Payment of exercise price or tax liability
$342,627
$16.85 p/Share
20,334
Reduced 23.24%
67,175
Common Stock
Mar 07
2025
BUY
Grant, award, or other acquisition
$175,307
$16.85 p/Share
10,404
Added 10.63%
87,509
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
$584,391
$16.85 p/Share
34,682
Added 31.03%
77,105
Common Stock
Mar 04
2025
SELL
Open market or private sale
$165,300
$16.53 p/Share
10,000
Reduced 19.08%
42,423
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$212,453
$16.05 p/Share
13,237
Reduced 20.16%
52,423
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
$452,529
$16.05 p/Share
28,195
Added 30.04%
65,660
Common Stock
Nov 19
2024
SELL
Open market or private sale
$191,400
$15.95 p/Share
12,000
Reduced 24.26%
37,465
Common Stock
Aug 20
2024
SELL
Open market or private sale
$370,000
$14.8 p/Share
25,000
Reduced 33.57%
49,465
Common Stock
Mar 01
2024
SELL
Open market or private sale
$689,599
$17.24 p/Share
40,000
Reduced 34.95%
74,465
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$200,755
$16.92 p/Share
11,865
Reduced 9.39%
114,465
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$445,114
$16.92 p/Share
26,307
Added 17.24%
126,330
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$223,144
$15.48 p/Share
14,415
Reduced 12.6%
100,023
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$475,561
$15.48 p/Share
30,721
Added 21.16%
114,438
Common Stock
Dec 01
2023
SELL
Open market or private sale
$332,800
$16.64 p/Share
20,000
Reduced 19.28%
83,717
Common Stock
Mar 08
2023
BUY
Open market or private purchase
$25,625
$10.25 p/Share
2,500
Added 2.35%
103,717
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$86,220
$9.3 p/Share
9,271
Reduced 8.39%
101,217
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
$191,170
$9.3 p/Share
20,556
Added 15.69%
110,488
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$114,234
$8.19 p/Share
13,948
Reduced 13.43%
89,932
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
$235,233
$8.19 p/Share
28,722
Added 21.66%
103,880
Common Stock
Dec 06
2022
BUY
Open market or private purchase
$15,520
$7.76 p/Share
2,000
Added 2.59%
75,158
Common Stock
Aug 19
2022
BUY
Open market or private purchase
$12,067
$7.14 p/Share
1,690
Added 2.26%
73,158
Common Stock
May 03
2022
BUY
Open market or private purchase
$16,630
$7.19 p/Share
2,313
Added 3.13%
71,468
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$40,560
$8.65 p/Share
4,689
Reduced 6.35%
69,155
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
$89,917
$8.65 p/Share
10,395
Added 12.34%
73,844
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$95,446
$9.33 p/Share
10,230
Reduced 14.04%
62,637
Common Stock