Nov 15
2024
BUY
Other acquisition or disposition
$24,984
$52.16 p/Share
479
Added 0.09%
520,037
Common Stock
Oct 15
2024
BUY
Other acquisition or disposition
$24,849
$51.13 p/Share
486
Added 0.09%
519,557
Common Stock
Sep 27
2024
BUY
Other acquisition or disposition
$30,256
$50.26 p/Share
602
Added 0.12%
519,071
Common Stock
Sep 13
2024
BUY
Other acquisition or disposition
$24,591
$49.48 p/Share
497
Added 0.1%
518,468
Common Stock
Aug 15
2024
BUY
Other acquisition or disposition
$24,467
$48.45 p/Share
505
Added 0.1%
517,970
Common Stock
Jul 15
2024
BUY
Other acquisition or disposition
$24,336
$51.67 p/Share
471
Added 0.09%
517,465
Common Stock
Jun 27
2024
-
8,500
Reduced 1.62%
515,915
Common Stock
Jun 27
2024
BUY
Other acquisition or disposition
$29,651
$49.75 p/Share
596
Added 0.12%
516,993
Common Stock
Jun 14
2024
BUY
Other acquisition or disposition
$23,587
$49.14 p/Share
480
Added 0.09%
516,396
Common Stock
May 15
2024
BUY
Other acquisition or disposition
$23,469
$49.83 p/Share
471
Added 0.09%
524,415
Common Stock
Apr 15
2024
BUY
Other acquisition or disposition
$23,376
$46.94 p/Share
498
Added 0.09%
523,944
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$1,227,126
$47.31 p/Share
25,938
Reduced 4.73%
522,819
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
78,085
Added 12.46%
548,757
Common Stock
Mar 27
2024
BUY
Other acquisition or disposition
$29,046
$46.4 p/Share
626
Added 0.12%
523,445
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
$23,093
$45.82 p/Share
504
Added 0.11%
470,672
Common Stock
Feb 15
2024
BUY
Other acquisition or disposition
$22,954
$44.4 p/Share
517
Added 0.11%
470,167
Common Stock
Jan 12
2024
BUY
Other acquisition or disposition
$22,849
$43.69 p/Share
523
Added 0.11%
469,649
Common Stock
Dec 27
2023
BUY
Other acquisition or disposition
$26,001
$43.12 p/Share
603
Added 0.13%
469,126
Common Stock
Dec 15
2023
BUY
Other acquisition or disposition
$22,108
$42.93 p/Share
515
Added 0.11%
468,522
Common Stock
Nov 15
2023
BUY
Other acquisition or disposition
$21,975
$40.77 p/Share
539
Added 0.12%
468,006
Common Stock
Oct 13
2023
BUY
Other acquisition or disposition
$21,874
$39.7 p/Share
551
Added 0.12%
467,467
Common Stock
Sep 27
2023
BUY
Other acquisition or disposition
$25,408
$40.14 p/Share
633
Added 0.14%
466,916
Common Stock
Sep 15
2023
BUY
Other acquisition or disposition
$21,140
$40.89 p/Share
517
Added 0.11%
466,282
Common Stock
Aug 15
2023
BUY
Other acquisition or disposition
$21,016
$40.65 p/Share
517
Added 0.11%
465,765
Common Stock
Jul 14
2023
BUY
Other acquisition or disposition
$20,907
$40.44 p/Share
517
Added 0.11%
465,248
Common Stock