Nov 15
2024
|
BUY
Other acquisition or disposition
|
$418
$52.26 p/Share
|
8
|
|
Oct 15
2024
|
BUY
Other acquisition or disposition
|
$412
$51.55 p/Share
|
8
|
|
Sep 13
2024
|
BUY
Other acquisition or disposition
|
$446
$49.59 p/Share
|
9
|
|
Aug 15
2024
|
BUY
Other acquisition or disposition
|
$439
$48.85 p/Share
|
9
|
|
Jul 15
2024
|
BUY
Other acquisition or disposition
|
$415
$51.89 p/Share
|
8
|
|
Jun 14
2024
|
BUY
Other acquisition or disposition
|
$392
$49.01 p/Share
|
8
|
|
May 15
2024
|
BUY
Other acquisition or disposition
|
$393
$49.19 p/Share
|
8
|
|
Apr 15
2024
|
BUY
Other acquisition or disposition
|
$428
$47.56 p/Share
|
9
|
|
Mar 15
2024
|
BUY
Other acquisition or disposition
|
$414
$46.09 p/Share
|
9
|
|
Feb 15
2024
|
BUY
Other acquisition or disposition
|
$402
$44.69 p/Share
|
9
|
|
Jan 12
2024
|
BUY
Other acquisition or disposition
|
$395
$43.99 p/Share
|
9
|
|
Dec 15
2023
|
BUY
Other acquisition or disposition
|
$386
$42.94 p/Share
|
9
|
|
Nov 15
2023
|
BUY
Other acquisition or disposition
|
$408
$40.86 p/Share
|
10
|
|
Sep 15
2023
|
BUY
Other acquisition or disposition
|
$367
$40.81 p/Share
|
9
|
|
Aug 15
2023
|
BUY
Other acquisition or disposition
|
$365
$40.57 p/Share
|
9
|
|
Jul 14
2023
|
BUY
Other acquisition or disposition
|
$364
$40.49 p/Share
|
9
|
|
Jun 15
2023
|
BUY
Other acquisition or disposition
|
$355
$39.5 p/Share
|
9
|
|
May 15
2023
|
BUY
Other acquisition or disposition
|
$356
$39.57 p/Share
|
9
|
|
Apr 14
2023
|
BUY
Other acquisition or disposition
|
$349
$38.81 p/Share
|
9
|
|
Mar 28
2023
|
BUY
Other acquisition or disposition
|
$275
$39.39 p/Share
|
7
|
|
Mar 15
2023
|
BUY
Other acquisition or disposition
|
$343
$38.21 p/Share
|
9
|
|
Feb 15
2023
|
BUY
Other acquisition or disposition
|
$357
$39.67 p/Share
|
9
|
|
Jan 13
2023
|
BUY
Other acquisition or disposition
|
$346
$38.47 p/Share
|
9
|
|
Dec 15
2022
|
BUY
Other acquisition or disposition
|
$333
$37.04 p/Share
|
9
|
|
Nov 15
2022
|
BUY
Other acquisition or disposition
|
$347
$38.57 p/Share
|
9
|
|