Feb 09
2025
SELL
Payment of exercise price or tax liability
$23,384
$34.44 p/Share
679
Reduced 0.93%
72,254
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$21,490
$34.44 p/Share
624
Reduced 0.85%
72,933
Common Stock
Nov 13
2024
-
908
Reduced 1.23%
72,768
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
$1,871
$37.42 p/Share
50
Added 0.07%
74,465
Common Stock
Oct 07
2024
BUY
Grant, award, or other acquisition
$5,972
$36.42 p/Share
164
Added 0.22%
74,414
Common Stock
Jul 17
2024
BUY
Grant, award, or other acquisition
$1,870
$37.4 p/Share
50
Added 0.07%
74,250
Common Stock
Jul 05
2024
BUY
Grant, award, or other acquisition
$5,121
$35.32 p/Share
145
Added 0.2%
74,200
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$1,849
$34.9 p/Share
53
Added 0.07%
74,055
Common Stock
Apr 04
2024
BUY
Grant, award, or other acquisition
$5,961
$38.71 p/Share
154
Added 0.21%
74,001
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$24,350
$40.72 p/Share
598
Reduced 0.81%
73,676
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$128,949
$41.61 p/Share
3,099
Reduced 4.01%
74,274
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
4,315
Added 5.28%
77,373
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$26,203
$42.06 p/Share
623
Reduced 0.85%
73,058
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
5,496
Added 6.94%
73,681
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
$1,817
$39.51 p/Share
46
Added 0.07%
68,356
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
$5,051
$40.74 p/Share
124
Added 0.18%
68,310
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
$1,766
$38.41 p/Share
46
Added 0.07%
68,185
Common Stock
Oct 04
2023
BUY
Grant, award, or other acquisition
$5,976
$38.07 p/Share
157
Added 0.23%
68,138
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
$1,763
$44.08 p/Share
40
Added 0.06%
67,981
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
$5,096
$43.56 p/Share
117
Added 0.17%
67,941
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
$1,593
$46.87 p/Share
34
Added 0.05%
67,824
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
$5,972
$44.24 p/Share
135
Added 0.2%
67,789
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
3,805
Added 5.34%
67,494
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$210,004
$46.73 p/Share
4,494
Reduced 6.59%
63,689
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$50,252
$46.53 p/Share
1,080
Reduced 1.56%
68,183
Common Stock