Sep 27
2024
BUY
Other acquisition or disposition
$6,634
$50.26 p/Share
132
Added 0.07%
176,726
Common Stock
Sep 13
2024
BUY
Other acquisition or disposition
$5,393
$49.48 p/Share
109
Added 0.06%
176,593
Common Stock
Sep 03
2024
-
160
Reduced 0.09%
176,483
Common Stock
Aug 15
2024
BUY
Other acquisition or disposition
$5,377
$48.45 p/Share
111
Added 0.06%
176,643
Common Stock
Jul 15
2024
BUY
Other acquisition or disposition
$5,322
$51.67 p/Share
103
Added 0.06%
176,532
Common Stock
Jun 27
2024
BUY
Other acquisition or disposition
$6,517
$49.75 p/Share
131
Added 0.07%
176,428
Common Stock
Jun 14
2024
BUY
Other acquisition or disposition
$5,159
$49.14 p/Share
105
Added 0.06%
176,297
Common Stock
May 15
2024
BUY
Other acquisition or disposition
$5,132
$49.83 p/Share
103
Added 0.06%
176,191
Common Stock
Apr 15
2024
BUY
Other acquisition or disposition
$5,116
$46.94 p/Share
109
Added 0.06%
176,087
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$588,205
$47.31 p/Share
12,433
Reduced 6.6%
175,833
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
34,163
Added 15.36%
188,266
Common Stock
Mar 28
2024
-
200
Reduced 0.13%
154,103
Common Stock
Mar 27
2024
BUY
Other acquisition or disposition
$6,681
$46.4 p/Share
144
Added 0.08%
175,977
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
$5,315
$45.82 p/Share
116
Added 0.08%
154,303
Common Stock
Mar 04
2024
SELL
Open market or private sale
$913,199
$45.66 p/Share
20,000
Reduced 11.48%
154,186
Common Stock
Mar 01
2024
SELL
Open market or private sale
$339,900
$45.32 p/Share
7,500
Reduced 4.13%
174,186
Common Stock
Feb 15
2024
BUY
Other acquisition or disposition
$5,283
$44.4 p/Share
119
Added 0.07%
181,686
Common Stock
Jan 12
2024
BUY
Other acquisition or disposition
$5,242
$43.69 p/Share
120
Added 0.07%
181,567
Common Stock
Dec 27
2023
BUY
Other acquisition or disposition
$5,993
$43.12 p/Share
139
Added 0.08%
181,446
Common Stock
Dec 15
2023
BUY
Other acquisition or disposition
$5,065
$42.93 p/Share
118
Added 0.07%
181,307
Common Stock
Nov 15
2023
BUY
Other acquisition or disposition
$5,055
$40.77 p/Share
124
Added 0.07%
181,188
Common Stock
Sep 27
2023
BUY
Other acquisition or disposition
$5,860
$40.14 p/Share
146
Added 0.08%
180,936
Common Stock
Sep 15
2023
BUY
Other acquisition or disposition
$4,865
$40.89 p/Share
119
Added 0.07%
180,790
Common Stock
Sep 07
2023
-
175
Reduced 0.1%
180,671
Common Stock
Aug 15
2023
BUY
Other acquisition or disposition
$4,837
$40.65 p/Share
119
Added 0.07%
180,846
Common Stock