Jul 11
2025
SELL
Payment of exercise price or tax liability
$3,174
$14.11 p/Share
225
Reduced 0.1%
215,505
Common Stock
Jul 11
2025
SELL
Payment of exercise price or tax liability
$5,785
$14.11 p/Share
410
Reduced 0.19%
215,730
Common Stock
Jul 02
2025
SELL
Payment of exercise price or tax liability
$3,343
$15.13 p/Share
221
Reduced 0.1%
216,140
Common Stock
Jul 02
2025
BUY
Grant, award, or other acquisition
-
13,803
Added 6.0%
216,361
Common Stock
Apr 28
2025
SELL
Payment of exercise price or tax liability
$1,471
$8.76 p/Share
168
Reduced 0.09%
185,547
Common Stock
Apr 14
2025
SELL
Payment of exercise price or tax liability
$5,386
$8.3 p/Share
649
Reduced 0.35%
185,715
Common Stock
Apr 11
2025
SELL
Payment of exercise price or tax liability
$1,533
$8.52 p/Share
180
Reduced 0.1%
186,364
Common Stock
Apr 11
2025
SELL
Payment of exercise price or tax liability
$2,794
$8.52 p/Share
328
Reduced 0.18%
186,544
Common Stock
Apr 01
2025
BUY
Other acquisition or disposition
$14,140
$6.67 p/Share
2,120
Added 1.12%
186,872
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$1,461
$11.88 p/Share
123
Reduced 0.07%
184,752
Common Stock
Jan 14
2025
SELL
Payment of exercise price or tax liability
$4,185
$11.66 p/Share
359
Reduced 0.19%
184,875
Common Stock
Jan 13
2025
SELL
Payment of exercise price or tax liability
$12,280
$15.99 p/Share
768
Reduced 0.41%
185,234
Common Stock
Oct 27
2024
SELL
Payment of exercise price or tax liability
$1,615
$15.84 p/Share
102
Reduced 0.05%
186,002
Common Stock
Oct 14
2024
SELL
Payment of exercise price or tax liability
$4,651
$15.66 p/Share
297
Reduced 0.16%
186,104
Common Stock
Oct 13
2024
SELL
Payment of exercise price or tax liability
$3,758
$15.66 p/Share
240
Reduced 0.13%
186,401
Common Stock
Oct 11
2024
SELL
Payment of exercise price or tax liability
$6,744
$16.02 p/Share
421
Reduced 0.23%
186,641
Common Stock
Oct 01
2024
BUY
Other acquisition or disposition
$7,648
$10.42 p/Share
734
Added 0.39%
187,062
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$1,891
$18.54 p/Share
102
Reduced 0.05%
186,328
Common Stock
Jul 14
2024
SELL
Payment of exercise price or tax liability
$10,827
$16.43 p/Share
659
Reduced 0.35%
186,430
Common Stock
Jul 13
2024
SELL
Payment of exercise price or tax liability
$3,943
$16.43 p/Share
240
Reduced 0.13%
187,089
Common Stock
Jul 11
2024
SELL
Payment of exercise price or tax liability
$2,251
$15.11 p/Share
149
Reduced 0.08%
175,152
Common Stock
Jul 11
2024
BUY
Grant, award, or other acquisition
-
12,177
Added 6.1%
187,329
Common Stock
Apr 29
2024
SELL
Payment of exercise price or tax liability
$1,161
$12.1 p/Share
96
Reduced 0.05%
175,301
Common Stock
Apr 14
2024
SELL
Payment of exercise price or tax liability
$7,172
$11.55 p/Share
621
Reduced 0.35%
175,397
Common Stock
Apr 13
2024
SELL
Payment of exercise price or tax liability
$2,621
$11.55 p/Share
227
Reduced 0.13%
176,018
Common Stock