Q2 2024
|
36 |
1,335,136 |
MSFT, APH, ADI, CASY
|
13F-HR
|
8/30/2024 |
000121876124000003 |
Q1 2024
|
37 |
1,379,298 |
APH, MCHP, CDW, ADI
|
13F-HR
|
4/15/2024 |
000121876124000002 |
Q4 2023
|
36 |
1,734,144 |
MSFT, APH, MCHP, ADI
|
13F-HR
|
1/11/2024 |
000121876124000001 |
Q3 2023
|
37 |
1,506,380 |
MSFT, APH, TJX, AZO
|
13F-HR
|
11/3/2023 |
000121876123000004 |
Q2 2023
|
37 |
2,685 |
FDX, BKNG, MCHP, MSFT
|
13F-HR
|
7/7/2023 |
000121876123000003 |
Q1 2023
|
37 |
2,586,550 |
BKNG, FDX, MCHP, ADI
|
13F-HR
|
4/28/2023 |
000121876123000002 |
Q4 2022
|
36 |
2,249,826 |
NKE, STT, TJX, MCHP
|
13F-HR
|
2/8/2023 |
000121876123000001 |
Q3 2022
|
36 |
3,354,089 |
NKE, ALB, TJX, TXRH
|
13F-HR
|
10/28/2022 |
000121876122000006 |
Q2 2022
|
37 |
2,779,077 |
FDX, TMO, DG, AZO
|
13F-HR
|
8/3/2022 |
000121876122000005 |
Q1 2022
|
37 |
3,949,834 |
ABC, ATO, AON PLC, CVS
|
13F-HR
|
5/4/2022 |
000121876122000004 |
Q4 2021
|
38 |
4,226,393 |
ACCENTURE PLC, AZO, CVS, ICON PLC
|
13F-HR
|
2/2/2022 |
000121876122000003 |
Q3 2021
|
40 |
3,956,621 |
ICON PLC, AON PLC, TMO, ODFL
|
13F-HR
|
10/22/2021 |
000121876121000005 |
Q2 2021
|
38 |
4,580,016 |
AXP, ODFL, AZO, TSCO
|
13F-HR
|
7/30/2021 |
000121876121000004 |
Q1 2021
|
38 |
4,401,007 |
ODFL, AXP, AZO, STT
|
13F-HR
|
5/17/2021 |
000121876121000003 |
Q4 2020
|
38 |
4,174,254 |
ALB, NKE, ODFL, TMO
|
13F-HR
|
2/11/2021 |
000121876121000001 |
Q3 2020
|
38 |
3,803,905 |
TSCO, FDX, ODFL, DG
|
13F-HR
|
11/10/2020 |
000121876120000005 |
Q2 2020
|
38 |
3,342,321 |
TSCO, ODFL, DG, TMO
|
13F-HR
|
8/10/2020 |
000121876120000004 |
Q1 2020
|
38 |
2,728,075 |
BALL, ODFL, DG, TSCO
|
13F-HR
|
5/18/2020 |
000121876120000002 |
Q4 2019
|
37 |
3,051,611 |
ODFL, AZO, ACCENTURE PLC, TMO
|
13F-HR
|
1/22/2020 |
000121876120000001 |
Q3 2019
|
35 |
2,670,214 |
BALL, ODFL, DG, AZO
|
13F-HR
|
10/30/2019 |
000121876119000004 |
Q2 2019
|
35 |
2,702,520 |
BALL, AZO, TMO, FLS
|
13F-HR
|
8/7/2019 |
000121876119000003 |
Q1 2019
|
33 |
2,462,933 |
ULTA, AZO, BAX, ACCENTURE PLC
|
13F-HR
|
5/13/2019 |
000121876119000002 |
Q4 2018
|
33 |
2,356,069 |
BALL, NKE, AZO, AON PLC
|
13F-HR
|
1/25/2019 |
000121876119000001 |
Q3 2018
|
33 |
2,713,833 |
NKE, ICON PLC, TJX, VFC
|
13F-HR
|
11/14/2018 |
000121876118000004 |
Q2 2018
|
32 |
2,481,047 |
TJX, NKE, ICON PLC, BDX
|
13F-HR
|
8/8/2018 |
000121876118000003 |
Q1 2018
|
31 |
2,373,246 |
ICON PLC, AON PLC, TJX, ODFL
|
13F-HR
|
5/16/2018 |
000121876118000002 |
Q4 2017
|
32 |
2,406,727 |
ODFL, ICLR, VFC, MMM
|
13F-HR
|
2/21/2018 |
000121876118000001 |
Q3 2017
|
33 |
2,375,631 |
ICON PLC, ALB, ODFL, MCHP
|
13F-HR
|
11/8/2017 |
000121876117000005 |
Q2 2017
|
33 |
2,141,333 |
ICON PLC, MMM, TMO, ODFL
|
13F-HR
|
7/7/2017 |
000121876117000004 |
Q1 2017
|
34 |
2,137,483 |
VAL, MMM, ALB, ADI
|
13F-HR
|
5/15/2017 |
000121876117000003 |
Q4 2016
|
35 |
2,038,429 |
ALB, MCHP, ODFL, APH
|
RESTATEMENT
|
2/14/2017 |
000121876117000002 |
Q3 2016
|
34 |
1,886,258 |
ALB, MCHP, VAL, BDX
|
13F-HR
|
11/4/2016 |
000121876116000008 |
Q2 2016
|
32 |
1,743,739 |
ALB, VAL, BDX, TJX
|
13F-HR
|
8/8/2016 |
000121876116000007 |
Q1 2016
|
32 |
1,749,967 |
VAL, ACCENTURE PLC, TJX, AZO
|
13F-HR
|
5/13/2016 |
000121876116000006 |
Q4 2015
|
32 |
1,673,914 |
NKE, AZO, TMO, ACCENTURE PLC
|
13F-HR
|
2/16/2016 |
000121876116000005 |
Q3 2015
|
32 |
1,736,994 |
NKE, AZO, TJX, ACCENTURE PLC
|
13F-HR
|
11/10/2015 |
000121876115000004 |
Q2 2015
|
31 |
1,834,199 |
NKE, APH, DIS, ACCENTURE PLC
|
13F-HR
|
8/5/2015 |
000121876115000003 |
Q1 2015
|
31 |
2,177,550 |
ABC, APH, ADI, ECL
|
13F-HR
|
5/19/2015 |
000121876115000002 |
Q4 2014
|
32 |
2,682,701 |
ABC, NKE, DLTR, DIS
|
13F-HR
|
2/3/2015 |
000121876115000001 |
Q3 2014
|
32 |
2,510,590 |
NKE, DIS, FDX, BALL
|
13F-HR
|
11/10/2014 |
000121876114000005 |
Q2 2014
|
31 |
2,414,693 |
BALL, DIS, YUM, FDX
|
13F-HR
|
8/18/2014 |
000121876114000004 |
Q1 2014
|
33 |
2,364,870 |
AZO, DIS, ADI, TMO
|
13F-HR
|
5/22/2014 |
000121876114000002 |
Q4 2013
|
34 |
2,383,132 |
TMO, VFC, FLS, ABC
|
13F-HR
|
2/6/2014 |
000121876114000001 |