Dec 22
2025
SELL
Open market or private sale
$245,686
$29.48 p/Share
8,334
Reduced 0.73%
1,136,838
Common Stock
Dec 15
2025
SELL
Payment of exercise price or tax liability
$1,201,547
$29.57 p/Share
40,634
Reduced 3.43%
1,145,172
Common Stock
Dec 12
2025
SELL
Open market or private sale
$49,304
$28.85 p/Share
1,709
Reduced 0.14%
1,185,806
Common Stock
Dec 11
2025
SELL
Open market or private sale
$178,790
$28.42 p/Share
6,291
Reduced 0.53%
1,187,515
Common Stock
Dec 09
2025
SELL
Open market or private sale
$198,520
$28.36 p/Share
7,000
Reduced 0.58%
1,193,806
Common Stock
Nov 20
2025
SELL
Open market or private sale
$227,601
$27.31 p/Share
8,334
Reduced 0.69%
1,200,806
Common Stock
Nov 13
2025
SELL
Open market or private sale
$153,850
$30.77 p/Share
5,000
Reduced 0.41%
1,209,140
Common Stock
Nov 12
2025
SELL
Open market or private sale
$151,950
$30.39 p/Share
5,000
Reduced 0.41%
1,214,140
Common Stock
Nov 11
2025
SELL
Open market or private sale
$291,000
$29.1 p/Share
10,000
Reduced 0.81%
1,219,140
Common Stock
Oct 20
2025
SELL
Open market or private sale
$191,848
$23.02 p/Share
8,334
Reduced 0.67%
1,229,140
Common Stock
Sep 22
2025
SELL
Open market or private sale
$230,935
$27.71 p/Share
8,334
Reduced 0.67%
1,237,474
Common Stock
Sep 15
2025
SELL
Open market or private sale
$615,250
$24.61 p/Share
25,000
Reduced 1.97%
1,245,808
Common Stock
Mar 14
2025
BUY
Open market or private purchase
$63,850
$12.77 p/Share
5,000
Added 0.39%
1,270,808
Common Stock
Mar 11
2025
BUY
Grant, award, or other acquisition
-
232,140
Added 15.5%
1,265,808
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$539,254
$12.58 p/Share
42,866
Reduced 3.98%
1,033,668
Common Stock
Nov 11
2024
BUY
Open market or private purchase
$49,493
$12.53 p/Share
3,950
Added 0.37%
1,076,534
Common Stock
Aug 09
2024
BUY
Open market or private purchase
$42,950
$8.59 p/Share
5,000
Added 0.46%
1,072,584
Common Stock
May 06
2024
BUY
Open market or private purchase
$40,950
$8.19 p/Share
5,000
Added 0.47%
1,062,584
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
236,111
Added 18.25%
1,057,584
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$246,494
$6.51 p/Share
37,864
Reduced 4.41%
821,473
Common Stock
Dec 14
2023
BUY
Open market or private purchase
$199,992
$7.34 p/Share
27,247
Added 3.07%
859,337
Common Stock
Nov 16
2023
SELL
Sale (or disposition) back to the issuer
-
244,688
Reduced 22.16%
859,337
Common Stock
Jul 11
2023
BUY
Grant, award, or other acquisition
-
606,618
Added 36.04%
1,076,778
Common Stock
May 07
2023
BUY
Open market or private purchase
$41,050
$8.21 p/Share
5,000
Added 0.47%
1,067,584
Common Stock
Mar 17
2023
BUY
Open market or private purchase
$3,150
$3.15 p/Share
1,000
Added 0.21%
470,160
Common Stock