Dec 23
2025
SELL
Open market or private sale
$256,961
$27.14 p/Share
9,468
Reduced 2.94%
312,948
Common Stock
Dec 16
2025
SELL
Payment of exercise price or tax liability
$1,701,753
$26.26 p/Share
64,804
Reduced 16.74%
322,416
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
-
122,186
Added 23.99%
387,220
Common Stock
Nov 20
2025
SELL
Open market or private sale
$273,286
$26.43 p/Share
10,340
Reduced 3.75%
265,034
Common Stock
Oct 20
2025
SELL
Open market or private sale
$284,319
$28.33 p/Share
10,036
Reduced 3.52%
275,374
Common Stock
Sep 18
2025
SELL
Open market or private sale
$279,602
$27.86 p/Share
10,036
Reduced 3.4%
285,410
Common Stock
Sep 16
2025
SELL
Payment of exercise price or tax liability
$1,656,214
$26.99 p/Share
61,364
Reduced 17.2%
295,446
Common Stock
Sep 15
2025
BUY
Exercise of conversion of derivative security
-
122,188
Added 25.51%
356,810
Common Stock
Aug 20
2025
SELL
Open market or private sale
$234,091
$22.13 p/Share
10,578
Reduced 4.31%
234,622
Common Stock
Jul 18
2025
SELL
Open market or private sale
$223,820
$21.8 p/Share
10,267
Reduced 4.02%
245,200
Common Stock
Jun 20
2025
SELL
Open market or private sale
$156,263
$15.22 p/Share
10,267
Reduced 3.86%
255,467
Common Stock
Jun 17
2025
SELL
Payment of exercise price or tax liability
$879,042
$14.66 p/Share
59,962
Reduced 18.41%
265,734
Common Stock
Jun 16
2025
BUY
Grant, award, or other acquisition
-
122,187
Added 27.28%
325,696
Common Stock
May 20
2025
SELL
Open market or private sale
$154,137
$13.38 p/Share
11,520
Reduced 5.36%
203,509
Common Stock
Apr 21
2025
SELL
Open market or private sale
$119,748
$10.71 p/Share
11,181
Reduced 4.94%
215,029
Common Stock
Mar 20
2025
SELL
Open market or private sale
$142,222
$12.72 p/Share
11,181
Reduced 4.71%
226,210
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$502,852
$12.16 p/Share
41,353
Reduced 14.84%
237,391
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
109,118
Added 28.13%
278,744
Common Stock
Feb 20
2025
SELL
Open market or private sale
$141,724
$15.43 p/Share
9,185
Reduced 5.14%
169,626
Common Stock
Jan 21
2025
SELL
Open market or private sale
$156,708
$17.58 p/Share
8,914
Reduced 4.75%
178,811
Common Stock
Dec 23
2024
SELL
Open market or private sale
$138,969
$15.59 p/Share
8,914
Reduced 4.53%
187,725
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$905,194
$16.43 p/Share
55,094
Reduced 21.89%
196,639
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
-
109,120
Added 30.24%
251,733
Common Stock
Nov 20
2024
SELL
Open market or private sale
$139,630
$14.56 p/Share
9,590
Reduced 6.3%
142,613
Common Stock
Oct 21
2024
SELL
Open market or private sale
$96,430
$10.36 p/Share
9,308
Reduced 5.76%
152,203
Common Stock