Dec 15
2025
SELL
Payment of exercise price or tax liability
$535,571
$29.57 p/Share
18,112
Reduced 3.29%
532,313
Common Stock
Dec 02
2025
SELL
Open market or private sale
$235,017
$28.21 p/Share
8,331
Reduced 1.49%
550,425
Common Stock
Nov 05
2025
SELL
Open market or private sale
$481,883
$24.18 p/Share
19,929
Reduced 3.44%
558,756
Common Stock
Nov 04
2025
SELL
Open market or private sale
$1,704
$24.0 p/Share
71
Reduced 0.01%
578,685
Common Stock
Oct 03
2025
SELL
Open market or private sale
$164,360
$24.16 p/Share
6,803
Reduced 1.16%
578,756
Common Stock
Oct 01
2025
SELL
Open market or private sale
$328,605
$24.9 p/Share
13,197
Reduced 2.2%
585,559
Common Stock
Sep 12
2025
SELL
Open market or private sale
$483,400
$24.17 p/Share
20,000
Reduced 3.23%
598,756
Common Stock
Mar 14
2025
BUY
Open market or private purchase
$83,100
$13.85 p/Share
6,000
Added 0.96%
618,756
Common Stock
Mar 11
2025
BUY
Grant, award, or other acquisition
-
79,764
Added 11.52%
612,756
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$219,445
$12.58 p/Share
17,444
Reduced 3.17%
532,992
Common Stock
May 06
2024
BUY
Open market or private purchase
$40,550
$8.11 p/Share
5,000
Added 0.9%
550,436
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
102,564
Added 15.83%
545,436
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$83,432
$6.51 p/Share
12,816
Reduced 2.81%
442,872
Common Stock
Nov 16
2023
SELL
Sale (or disposition) back to the issuer
-
72,655
Reduced 13.75%
455,688
Common Stock
Jul 11
2023
BUY
Grant, award, or other acquisition
-
269,607
Added 33.79%
528,343
Common Stock
Nov 16
2022
BUY
Open market or private purchase
$34,000
$1.36 p/Share
25,000
Added 8.81%
258,736
Common Stock
Jun 30
2022
BUY
Open market or private purchase
$26,100
$2.61 p/Share
10,000
Added 4.1%
233,736
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
66,964
Added 23.04%
223,736
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$32,340
$5.88 p/Share
5,500
Reduced 3.39%
156,772
Common Stock
Dec 27
2021
SELL
Payment of exercise price or tax liability
$10,172
$5.89 p/Share
1,727
Reduced 1.05%
162,272
Common Stock
Sep 16
2021
BUY
Open market or private purchase
$49,738
$5.75 p/Share
8,650
Added 5.01%
163,999
Common Stock
Apr 13
2021
BUY
Grant, award, or other acquisition
-
42,018
Added 21.29%
155,349
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$75,975
$10.13 p/Share
7,500
Reduced 6.21%
113,331
Common Stock