Nov 15
2025
SELL
Payment of exercise price or tax liability
$80,584
$14.15 p/Share
5,695
Reduced 2.65%
209,384
Common Stock
Sep 19
2025
SELL
Open market or private sale
$208,789
$24.5 p/Share
8,522
Reduced 3.81%
215,079
Common Stock
Sep 15
2025
SELL
Open market or private sale
$147,949
$23.94 p/Share
6,180
Reduced 2.69%
223,601
Common Stock
Aug 29
2025
SELL
Open market or private sale
$323,346
$26.07 p/Share
12,403
Reduced 5.12%
229,781
Common Stock
Aug 18
2025
SELL
Open market or private sale
$137,614
$23.85 p/Share
5,770
Reduced 2.33%
242,184
Common Stock
Aug 14
2025
SELL
Open market or private sale
$323,492
$23.34 p/Share
13,860
Reduced 5.29%
247,954
Common Stock
Jun 30
2025
SELL
Open market or private sale
$386,628
$22.0 p/Share
17,574
Reduced 6.29%
261,814
Common Stock
Jun 16
2025
SELL
Open market or private sale
$293,790
$17.5 p/Share
16,788
Reduced 5.67%
279,388
Common Stock
Jun 04
2025
SELL
Open market or private sale
$256,130
$16.71 p/Share
15,328
Reduced 4.92%
296,176
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$95,295
$15.88 p/Share
6,001
Reduced 1.89%
311,504
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$262,500
$20.0 p/Share
13,125
Reduced 3.97%
317,505
Common Stock
Feb 07
2025
SELL
Open market or private sale
$354,453
$19.75 p/Share
17,947
Reduced 5.15%
330,630
Common Stock
Jan 09
2025
BUY
Grant, award, or other acquisition
-
51,095
Added 12.78%
348,577
Common Stock
Nov 25
2024
SELL
Open market or private sale
$106,925
$17.5 p/Share
6,110
Reduced 2.01%
297,482
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$65,825
$15.85 p/Share
4,153
Reduced 1.35%
303,592
Common Stock
Nov 07
2024
SELL
Open market or private sale
$69,012
$13.5 p/Share
5,112
Reduced 1.63%
307,745
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$51,954
$12.51 p/Share
4,153
Reduced 1.31%
312,857
Common Stock
Jun 14
2024
SELL
Open market or private sale
$65,219
$13.65 p/Share
4,778
Reduced 1.48%
317,010
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$34,819
$9.8 p/Share
3,553
Reduced 1.09%
321,788
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$124,068
$9.74 p/Share
12,738
Reduced 3.81%
321,781
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
62,602
Added 15.76%
334,519
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$27,346
$7.89 p/Share
3,466
Reduced 1.26%
271,917
Common Stock
Aug 16
2023
SELL
Open market or private sale
$29,866
$8.31 p/Share
3,594
Reduced 1.29%
275,383
Common Stock
May 16
2023
SELL
Open market or private sale
$41,354
$10.88 p/Share
3,801
Reduced 1.14%
330,820
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$80,031
$13.27 p/Share
6,031
Reduced 1.77%
334,621
Common Stock