Oct 01
2024
BUY
Grant, award, or other acquisition
$33,108
$82.77 p/Share
400
Added 0.84%
46,944
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$33,061
$75.31 p/Share
439
Added 0.94%
46,179
Common Stock
Apr 25
2024
BUY
Grant, award, or other acquisition
$149,987
$83.28 p/Share
1,801
Added 3.82%
45,358
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$33,055
$98.97 p/Share
334
Added 0.76%
43,557
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$33,120
$94.36 p/Share
351
Added 0.81%
42,914
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
$33,050
$102.64 p/Share
322
Added 0.76%
42,264
Common Stock
Jul 03
2023
BUY
Grant, award, or other acquisition
$33,124
$122.23 p/Share
271
Added 0.65%
41,688
Common Stock
Apr 27
2023
BUY
Grant, award, or other acquisition
$150,019
$108.71 p/Share
1,380
Added 3.24%
41,196
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$30,580
$111.2 p/Share
275
Added 0.69%
39,816
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$30,552
$100.5 p/Share
304
Added 0.77%
39,303
Common Stock
Oct 03
2022
BUY
Grant, award, or other acquisition
$30,576
$98.0 p/Share
312
Added 0.8%
38,664
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$30,612
$101.03 p/Share
303
Added 0.79%
38,131
Common Stock
Apr 28
2022
BUY
Grant, award, or other acquisition
$145,078
$97.63 p/Share
1,486
Added 3.8%
37,589
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$28,100
$106.44 p/Share
264
Added 0.73%
36,103
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$28,024
$110.33 p/Share
254
Added 0.71%
35,624
Common Stock
Oct 01
2021
BUY
Grant, award, or other acquisition
$28,009
$121.25 p/Share
231
Added 0.65%
35,166
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
$30,627
$134.33 p/Share
228
Added 0.65%
34,855
Common Stock
Apr 29
2021
BUY
Grant, award, or other acquisition
$139,995
$137.52 p/Share
1,018
Added 2.87%
34,461
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
$23,073
$134.93 p/Share
171
Added 0.51%
33,443
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
$23,066
$95.71 p/Share
241
Added 0.72%
33,123
Common Stock
Oct 01
2020
BUY
Grant, award, or other acquisition
$23,068
$94.54 p/Share
244
Added 0.74%
32,671
Common Stock