Feb 23
2025
SELL
Payment of exercise price or tax liability
$19,579
$33.7 p/Share
581
Reduced 1.61%
35,526
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
6,746
Added 15.74%
36,107
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$26,691
$34.44 p/Share
775
Reduced 2.57%
29,361
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$21,490
$34.44 p/Share
624
Reduced 2.03%
30,136
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
-
10,161
Added 25.21%
30,146
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
$261
$37.42 p/Share
7
Added 0.03%
20,599
Common Stock
Oct 07
2024
BUY
Grant, award, or other acquisition
$5,972
$36.42 p/Share
164
Added 0.79%
20,592
Common Stock
Jul 17
2024
BUY
Grant, award, or other acquisition
$224
$37.4 p/Share
6
Added 0.03%
20,428
Common Stock
Jul 05
2024
BUY
Grant, award, or other acquisition
$5,121
$35.32 p/Share
145
Added 0.71%
20,421
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$209
$34.9 p/Share
6
Added 0.03%
20,276
Common Stock
Apr 04
2024
BUY
Grant, award, or other acquisition
$5,961
$38.71 p/Share
154
Added 0.75%
20,269
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$24,350
$40.72 p/Share
598
Reduced 2.91%
19,985
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$128,949
$41.61 p/Share
3,099
Reduced 13.09%
20,583
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
4,931
Added 17.23%
23,682
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$26,203
$42.06 p/Share
623
Reduced 3.22%
18,751
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
5,496
Added 22.1%
19,374
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
$197
$39.51 p/Share
5
Added 0.04%
14,008
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
$5,051
$40.74 p/Share
124
Added 0.88%
14,003
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
$153
$38.41 p/Share
4
Added 0.03%
13,878
Common Stock
Oct 04
2023
BUY
Grant, award, or other acquisition
$5,976
$38.07 p/Share
157
Added 1.12%
13,873
Common Stock
Aug 04
2023
SELL
Payment of exercise price or tax liability
$32,636
$45.71 p/Share
714
Reduced 5.08%
13,331
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
$132
$44.08 p/Share
3
Added 0.02%
14,430
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
$5,096
$43.56 p/Share
117
Added 0.8%
14,427
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
$140
$46.87 p/Share
3
Added 0.02%
14,309
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
$5,972
$44.24 p/Share
135
Added 0.93%
14,306
Common Stock