Sep 04
2025
SELL
Open market or private sale
$15,735
$29.14 p/Share
540
Reduced 0.54%
99,704
Common Stock
Aug 22
2025
SELL
Open market or private sale
$16,799
$28.33 p/Share
593
Reduced 0.59%
100,244
Common Stock
Aug 21
2025
SELL
Open market or private sale
$14,701
$26.49 p/Share
555
Reduced 0.55%
100,837
Common Stock
Aug 20
2025
SELL
Open market or private sale
$14,683
$25.67 p/Share
572
Reduced 0.56%
101,392
Common Stock
Aug 19
2025
SELL
Open market or private sale
$14,690
$26.28 p/Share
559
Reduced 0.55%
101,964
Common Stock
Aug 18
2025
SELL
Open market or private sale
$14,919
$26.69 p/Share
559
Reduced 0.54%
102,523
Common Stock
Aug 14
2025
SELL
Open market or private sale
$29,750
$26.73 p/Share
1,113
Reduced 1.07%
103,082
Common Stock
Aug 13
2025
BUY
Grant, award, or other acquisition
-
30,000
Added 22.36%
104,195
Common Stock
Aug 05
2025
BUY
Grant, award, or other acquisition
-
8,000
Added 9.73%
74,195
Common Stock
Jun 03
2025
BUY
Grant, award, or other acquisition
-
15,000
Added 18.47%
66,195
Common Stock
Jun 02
2025
SELL
Payment of exercise price or tax liability
$19,658
$15.59 p/Share
1,261
Reduced 2.4%
51,195
Common Stock
May 20
2025
SELL
Open market or private sale
$15,249
$13.0 p/Share
1,173
Reduced 2.19%
52,456
Common Stock
May 15
2025
BUY
Open market or private purchase
$10,404
$8.87 p/Share
1,173
Added 2.14%
53,629
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$18,575
$8.3 p/Share
2,238
Reduced 4.09%
52,456
Common Stock
Dec 03
2024
SELL
Open market or private sale
$16,566
$11.0 p/Share
1,506
Reduced 2.68%
54,694
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$5,695
$11.06 p/Share
515
Reduced 0.91%
56,200
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$5,443
$11.11 p/Share
490
Reduced 0.87%
55,605
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$3,105
$11.72 p/Share
265
Reduced 0.47%
56,095
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$20,024
$12.65 p/Share
1,583
Reduced 2.73%
56,360
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
$10,393
$9.28 p/Share
1,120
Added 1.9%
57,943
Common Stock
Apr 08
2024
BUY
Grant, award, or other acquisition
-
9,334
Added 14.11%
56,823
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$25,180
$13.04 p/Share
1,931
Reduced 3.91%
47,489
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$3,209
$13.43 p/Share
239
Reduced 0.48%
49,420
Common Stock
Nov 22
2023
SELL
Open market or private sale
$11,380
$11.38 p/Share
1,000
Reduced 1.97%
49,659
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$9,670
$9.67 p/Share
1,000
Added 1.94%
50,659
Common Stock