Jan 02
2026
SELL
Payment of exercise price or tax liability
$6,581
$22.16 p/Share
297
Reduced 1.02%
28,931
Common Stock
Oct 27
2025
SELL
Payment of exercise price or tax liability
$3,318
$25.14 p/Share
132
Reduced 0.45%
29,228
Common Stock
Oct 20
2025
SELL
Payment of exercise price or tax liability
$8,319
$24.76 p/Share
336
Reduced 1.13%
29,360
Common Stock
Oct 13
2025
SELL
Payment of exercise price or tax liability
$4,885
$23.49 p/Share
208
Reduced 0.7%
29,696
Common Stock
Oct 02
2025
SELL
Payment of exercise price or tax liability
$1,644
$32.25 p/Share
51
Reduced 0.17%
29,904
Common Stock
Oct 02
2025
SELL
Payment of exercise price or tax liability
$6,675
$32.25 p/Share
207
Reduced 0.69%
29,955
Common Stock
Jul 28
2025
SELL
Payment of exercise price or tax liability
$3,043
$21.74 p/Share
140
Reduced 0.46%
30,162
Common Stock
Jul 18
2025
SELL
Payment of exercise price or tax liability
$7,625
$15.07 p/Share
506
Reduced 1.64%
30,302
Common Stock
Jul 15
2025
SELL
Open market or private sale
$42,390
$14.13 p/Share
3,000
Reduced 8.87%
30,808
Common Stock
Jul 11
2025
SELL
Payment of exercise price or tax liability
$4,402
$14.11 p/Share
312
Reduced 0.91%
33,808
Common Stock
Jul 02
2025
SELL
Payment of exercise price or tax liability
$4,614
$15.13 p/Share
305
Reduced 0.89%
34,120
Common Stock
Jul 02
2025
BUY
Grant, award, or other acquisition
-
11,529
Added 25.09%
34,425
Common Stock
Apr 28
2025
SELL
Payment of exercise price or tax liability
$1,909
$8.76 p/Share
218
Reduced 0.98%
21,960
Common Stock
Apr 18
2025
SELL
Payment of exercise price or tax liability
$3,223
$7.96 p/Share
405
Reduced 1.79%
22,178
Common Stock
Apr 11
2025
SELL
Payment of exercise price or tax liability
$2,130
$8.52 p/Share
250
Reduced 1.09%
22,583
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$1,888
$11.88 p/Share
159
Reduced 0.69%
22,833
Common Stock
Jan 21
2025
SELL
Payment of exercise price or tax liability
$5,354
$13.22 p/Share
405
Reduced 1.73%
22,992
Common Stock
Jan 13
2025
SELL
Payment of exercise price or tax liability
$3,997
$15.99 p/Share
250
Reduced 1.06%
23,397
Common Stock
Oct 27
2024
SELL
Payment of exercise price or tax liability
$2,090
$15.84 p/Share
132
Reduced 0.56%
23,647
Common Stock
Oct 18
2024
SELL
Payment of exercise price or tax liability
$5,252
$15.68 p/Share
335
Reduced 1.39%
23,779
Common Stock
Oct 11
2024
SELL
Payment of exercise price or tax liability
$3,316
$16.02 p/Share
207
Reduced 0.85%
24,114
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$2,447
$18.54 p/Share
132
Reduced 0.54%
24,321
Common Stock
Jul 19
2024
SELL
Open market or private sale
$23,656
$18.82 p/Share
1,257
Reduced 4.89%
24,453
Common Stock
Jul 18
2024
SELL
Payment of exercise price or tax liability
$6,157
$18.83 p/Share
327
Reduced 1.26%
25,710
Common Stock
Jul 11
2024
BUY
Grant, award, or other acquisition
-
9,265
Added 26.24%
26,037
Common Stock