Jan 01
2024
BUY
Grant, award, or other acquisition
-
3,423
Added 0.5%
682,718
Common Stock
Feb 17
2023
SELL
Open market or private sale
$737,903
$54.17 p/Share
13,622
Reduced 1.97%
679,295
Common Stock
Feb 16
2023
SELL
Open market or private sale
$21,660
$54.15 p/Share
400
Reduced 0.06%
692,917
Common Stock
Feb 03
2023
SELL
Open market or private sale
$32,424
$54.04 p/Share
600
Reduced 0.09%
693,317
Common Stock
Feb 02
2023
SELL
Open market or private sale
$2,822,568
$54.3 p/Share
51,981
Reduced 6.97%
693,917
Common Stock
Feb 01
2023
SELL
Open market or private sale
$1,167,037
$54.18 p/Share
21,540
Reduced 2.81%
745,898
Common Stock
Jan 31
2023
SELL
Open market or private sale
$2,309,467
$53.62 p/Share
43,071
Reduced 5.31%
767,438
Common Stock
Jan 30
2023
SELL
Open market or private sale
$1,257,116
$52.86 p/Share
23,782
Reduced 2.85%
810,509
Common Stock
Jan 27
2023
SELL
Open market or private sale
$758,687
$53.23 p/Share
14,253
Reduced 1.68%
834,291
Common Stock
Jan 25
2023
SELL
Open market or private sale
$21,020
$52.55 p/Share
400
Reduced 0.05%
848,544
Common Stock
Jan 24
2023
SELL
Open market or private sale
$1,157,712
$52.97 p/Share
21,856
Reduced 2.51%
848,944
Common Stock
Jan 23
2023
SELL
Open market or private sale
$1,636,165
$52.72 p/Share
31,035
Reduced 3.44%
870,800
Common Stock
Jan 20
2023
SELL
Open market or private sale
$1,253,495
$52.69 p/Share
23,790
Reduced 2.57%
901,835
Common Stock
Jan 18
2023
SELL
Open market or private sale
$1,198,918
$52.76 p/Share
22,724
Reduced 2.4%
925,625
Common Stock
Jan 17
2023
SELL
Open market or private sale
$639,395
$52.53 p/Share
12,172
Reduced 1.27%
948,349
Common Stock
Jan 13
2023
SELL
Open market or private sale
$15,750
$52.5 p/Share
300
Reduced 0.03%
960,521
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
-
2,478
Added 0.26%
960,821
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
1,560
Added 0.15%
1,058,343
Common Stock
Oct 27
2021
SELL
Open market or private sale
$251,302
$65.02 p/Share
3,865
Reduced 0.36%
1,056,783
Common Stock
Oct 26
2021
SELL
Open market or private sale
$3,823,143
$66.29 p/Share
57,673
Reduced 5.16%
1,060,648
Common Stock
Oct 25
2021
SELL
Open market or private sale
$2,034,384
$65.19 p/Share
31,207
Reduced 2.71%
1,118,321
Common Stock
Oct 22
2021
SELL
Open market or private sale
$414,411
$64.2 p/Share
6,455
Reduced 0.56%
1,149,528
Common Stock
Oct 21
2021
SELL
Open market or private sale
$4,244,741
$64.15 p/Share
66,169
Reduced 5.41%
1,155,983
Common Stock
Oct 20
2021
SELL
Open market or private sale
$2,171,710
$62.71 p/Share
34,631
Reduced 2.76%
1,222,152
Common Stock
Oct 19
2021
SELL
Open market or private sale
$920,703
$61.73 p/Share
14,915
Reduced 1.17%
1,256,783
Common Stock