Feb 09
2025
SELL
Payment of exercise price or tax liability
$21,146
$34.44 p/Share
614
Reduced 0.96%
63,158
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$13,603
$34.44 p/Share
395
Reduced 0.62%
63,772
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
-
12,702
Added 16.68%
63,442
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
$1,272
$37.42 p/Share
34
Added 0.07%
51,465
Common Stock
Oct 07
2024
BUY
Grant, award, or other acquisition
$5,972
$36.42 p/Share
164
Added 0.32%
51,430
Common Stock
Jul 17
2024
BUY
Grant, award, or other acquisition
$1,271
$37.4 p/Share
34
Added 0.07%
51,266
Common Stock
Jul 05
2024
BUY
Grant, award, or other acquisition
$5,121
$35.32 p/Share
145
Added 0.28%
51,232
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$1,256
$34.9 p/Share
36
Added 0.07%
51,087
Common Stock
Apr 04
2024
BUY
Grant, award, or other acquisition
$5,961
$38.71 p/Share
154
Added 0.3%
51,050
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$17,631
$40.72 p/Share
433
Reduced 0.85%
50,740
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$81,722
$41.61 p/Share
1,964
Reduced 3.7%
51,173
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
6,164
Added 10.39%
53,137
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$16,613
$42.06 p/Share
395
Reduced 0.83%
46,973
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
5,496
Added 10.4%
47,368
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
$1,224
$39.51 p/Share
31
Added 0.07%
42,028
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
$5,051
$40.74 p/Share
124
Added 0.29%
41,997
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
$1,190
$38.41 p/Share
31
Added 0.07%
41,872
Common Stock
Oct 04
2023
BUY
Grant, award, or other acquisition
$5,976
$38.07 p/Share
157
Added 0.37%
41,841
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
$1,146
$44.08 p/Share
26
Added 0.06%
41,684
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
$5,096
$43.56 p/Share
117
Added 0.28%
41,657
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
$1,078
$46.87 p/Share
23
Added 0.06%
41,539
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
$5,972
$44.24 p/Share
135
Added 0.32%
41,516
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
4,349
Added 9.54%
41,234
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$133,087
$46.73 p/Share
2,848
Reduced 7.17%
36,885
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$29,220
$46.53 p/Share
628
Reduced 1.56%
39,733
Common Stock