Oct 27
2025
SELL
Payment of exercise price or tax liability
$2,564
$25.14 p/Share
102
Reduced 0.05%
214,518
Common Stock
Oct 14
2025
SELL
Payment of exercise price or tax liability
$8,132
$27.29 p/Share
298
Reduced 0.14%
214,620
Common Stock
Oct 13
2025
SELL
Payment of exercise price or tax liability
$10,769
$25.52 p/Share
422
Reduced 0.2%
214,918
Common Stock
Oct 02
2025
SELL
Payment of exercise price or tax liability
$1,225
$32.25 p/Share
38
Reduced 0.02%
215,340
Common Stock
Oct 02
2025
SELL
Payment of exercise price or tax liability
$8,772
$32.25 p/Share
272
Reduced 0.13%
215,378
Common Stock
Oct 01
2025
BUY
Other acquisition or disposition
$7,096
$6.67 p/Share
1,064
Added 0.49%
215,650
Common Stock
Jul 28
2025
SELL
Payment of exercise price or tax liability
$2,347
$21.74 p/Share
108
Reduced 0.05%
214,586
Common Stock
Jul 14
2025
SELL
Payment of exercise price or tax liability
$11,240
$13.86 p/Share
811
Reduced 0.38%
214,694
Common Stock
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