Jun 30
2025
SELL
Payment of exercise price or tax liability
$173,784
$28.82 p/Share
6,030
Reduced 17.11%
29,212
Common Stock
Jun 30
2025
BUY
Grant, award, or other acquisition
-
11,873
Added 25.2%
35,242
Common Stock
May 25
2025
SELL
Payment of exercise price or tax liability
$6,364
$29.74 p/Share
214
Reduced 0.91%
23,369
Common Stock
May 25
2025
BUY
Grant, award, or other acquisition
-
420
Added 1.75%
23,583
Common Stock
Mar 28
2025
SELL
Payment of exercise price or tax liability
$30,772
$34.89 p/Share
882
Reduced 3.67%
23,163
Common Stock
Mar 28
2025
BUY
Grant, award, or other acquisition
-
2,463
Added 9.29%
24,045
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$49,066
$42.89 p/Share
1,144
Reduced 5.03%
21,582
Common Stock
Feb 08
2025
BUY
Grant, award, or other acquisition
-
3,197
Added 12.33%
22,726
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$7,344
$43.46 p/Share
169
Reduced 0.86%
19,529
Common Stock
Feb 01
2025
BUY
Grant, award, or other acquisition
-
474
Added 2.35%
19,698
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$59,931
$43.46 p/Share
1,379
Reduced 6.69%
19,224
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
3,424
Added 14.65%
19,941
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$3,485
$41.0 p/Share
85
Reduced 0.51%
16,667
Common Stock
Dec 01
2024
BUY
Grant, award, or other acquisition
-
238
Added 1.4%
16,752
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$61,993
$43.75 p/Share
1,417
Reduced 7.9%
16,514
Common Stock
Nov 08
2024
BUY
Grant, award, or other acquisition
-
3,970
Added 18.13%
17,931
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$5,628
$40.2 p/Share
140
Reduced 0.99%
13,961
Commom Stock
Oct 15
2024
BUY
Grant, award, or other acquisition
-
390
Added 2.69%
14,101
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$6,360
$42.4 p/Share
150
Reduced 1.08%
13,711
Common Stock
May 25
2024
BUY
Grant, award, or other acquisition
-
420
Added 2.94%
13,861
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$42,139
$47.94 p/Share
879
Reduced 6.14%
13,441
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
2,462
Added 14.67%
14,320
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$11,737
$69.45 p/Share
169
Reduced 1.41%
11,858
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
473
Added 3.78%
12,027
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$162,916
$68.51 p/Share
2,378
Reduced 17.07%
11,554
Common Stock