Oct 25
2025
SELL
Payment of exercise price or tax liability
-
984
Reduced 0.18%
548,281
Common Stock
Oct 02
2025
SELL
Payment of exercise price or tax liability
-
650
Reduced 0.12%
549,265
Common Stock
Sep 30
2025
SELL
Payment of exercise price or tax liability
-
16,234
Reduced 2.87%
549,915
Common Stock
Aug 09
2025
SELL
Payment of exercise price or tax liability
-
10,515
Reduced 1.82%
566,149
Common Stock
May 08
2025
SELL
Payment of exercise price or tax liability
$14,280
$7.54 p/Share
1,894
Reduced 0.33%
576,664
Common Stock
May 08
2025
BUY
Grant, award, or other acquisition
-
7,775
Added 1.33%
578,558
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
-
1,675
Reduced 0.29%
570,783
Common Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
-
176
Reduced 0.03%
572,458
Common Stock
Jan 22
2025
BUY
Grant, award, or other acquisition
-
127,500
Added 18.21%
572,634
Common Stock
Jan 10
2025
SELL
Payment of exercise price or tax liability
-
4,544
Reduced 1.01%
445,134
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$31,394
$8.29 p/Share
3,787
Reduced 0.84%
449,678
Common Stock
Nov 11
2024
BUY
Grant, award, or other acquisition
-
15,550
Added 3.31%
453,654
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
-
200,000
Added 31.35%
437,915
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
129,540
Added 35.25%
237,915
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
-
1,666
Reduced 1.51%
108,375
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
-
169
Reduced 0.15%
110,041
Common Stock
Jan 10
2024
BUY
Grant, award, or other acquisition
-
61,300
Added 35.74%
110,210
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
-
609
Reduced 1.23%
48,910
Common Stock
Oct 03
2023
SELL
Payment of exercise price or tax liability
-
402
Reduced 0.81%
49,519
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
27,500
Added 35.52%
49,921
Common Stock
Mar 09
2023
SELL
Open market or private sale
$4,320
$24.41 p/Share
177
Reduced 0.78%
22,421
Common Stock
Nov 17
2022
SELL
Open market or private purchase
$80,249
$21.48 p/Share
3,736
Reduced 14.19%
22,598
Common Stock
Oct 26
2022
SELL
Open market or private sale
$14,380
$23.46 p/Share
613
Reduced 3.15%
18,862
Common Stock
Oct 01
2022
BUY
Grant, award, or other acquisition
-
6,600
Added 25.31%
19,475
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
2,875
Added 18.25%
12,875
Common Stock