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
Jan 31
2024
BUY
Grant, award, or other acquisition
-
6,462
Added 35.72%
11,627
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$8,237
$69.22 p/Share
119
Reduced 1.57%
7,470
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
-
238
Added 3.04%
7,589
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$87,360
$60.29 p/Share
1,449
Reduced 16.47%
7,351
Common Stock
Nov 08
2023
BUY
Grant, award, or other acquisition
-
3,970
Added 31.09%
8,800
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$9,182
$68.02 p/Share
135
Reduced 2.72%
4,830
Common Stock