Feb 23
2025
SELL
Payment of exercise price or tax liability
$22,376
$33.7 p/Share
664
Reduced 0.66%
99,820
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
5,997
Added 5.63%
100,484
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$28,722
$34.44 p/Share
834
Reduced 0.87%
94,487
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$21,490
$34.44 p/Share
624
Reduced 0.65%
95,321
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
$2,694
$37.42 p/Share
72
Added 0.07%
95,945
Common Stock
Oct 07
2024
BUY
Grant, award, or other acquisition
$5,972
$36.42 p/Share
164
Added 0.17%
95,873
Common Stock
Jul 17
2024
BUY
Grant, award, or other acquisition
$2,655
$37.4 p/Share
71
Added 0.07%
95,709
Common Stock
Jul 05
2024
BUY
Grant, award, or other acquisition
$5,121
$35.32 p/Share
145
Added 0.15%
95,637
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$2,652
$34.9 p/Share
76
Added 0.08%
95,492
Common Stock
Apr 04
2024
BUY
Grant, award, or other acquisition
$5,961
$38.71 p/Share
154
Added 0.16%
95,416
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$27,852
$40.72 p/Share
684
Reduced 0.71%
95,070
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$128,949
$41.61 p/Share
3,099
Reduced 3.13%
95,754
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
5,301
Added 5.09%
98,853
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$26,203
$42.06 p/Share
623
Reduced 0.66%
93,552
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
5,496
Added 5.51%
94,175
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
$2,607
$39.51 p/Share
66
Added 0.07%
88,870
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
$5,051
$40.74 p/Share
124
Added 0.14%
88,804
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
$2,573
$38.41 p/Share
67
Added 0.08%
88,679
Common Stock
Oct 04
2023
BUY
Grant, award, or other acquisition
$5,824
$38.07 p/Share
153
Added 0.17%
88,612
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
$2,556
$44.08 p/Share
58
Added 0.07%
88,458
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
$5,009
$43.56 p/Share
115
Added 0.13%
88,400
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
$2,343
$46.87 p/Share
50
Added 0.06%
88,285
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
$5,839
$44.24 p/Share
132
Added 0.15%
88,234
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
4,349
Added 4.71%
87,926
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$210,004
$46.73 p/Share
4,494
Reduced 5.1%
83,577
Common Stock