May 15
2025
BUY
Other acquisition or disposition
$20,683
$53.17 p/Share
389
Added 0.09%
448,237
Common Stock
Apr 15
2025
BUY
Other acquisition or disposition
$20,606
$53.11 p/Share
388
Added 0.09%
447,848
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$1,678,135
$56.56 p/Share
29,670
Reduced 6.23%
446,916
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
74,216
Added 13.47%
476,586
Common Stock
Mar 27
2025
BUY
Other acquisition or disposition
$31,450
$57.92 p/Share
543
Added 0.12%
447,460
Common Stock
Mar 26
2025
SELL
Open market or private sale
$6,966,000
$58.05 p/Share
120,000
Reduced 22.97%
402,370
Common Stock
Mar 14
2025
BUY
Other acquisition or disposition
$26,096
$54.71 p/Share
477
Added 0.09%
522,370
Common Stock
Feb 14
2025
BUY
Other acquisition or disposition
$25,995
$60.88 p/Share
427
Added 0.08%
521,893
Common Stock
Jan 15
2025
BUY
Other acquisition or disposition
$25,861
$58.91 p/Share
439
Added 0.08%
521,466
Common Stock
Dec 27
2024
BUY
Other acquisition or disposition
$30,895
$57.64 p/Share
536
Added 0.1%
521,027
Common Stock
Dec 13
2024
BUY
Other acquisition or disposition
$25,091
$55.39 p/Share
453
Added 0.09%
520,491
Common Stock
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