| Quarter | Holdings | Value ($000) | Top Holdings | Form Type | Date Filed | Filing ID | 
|---|---|---|---|---|---|---|
| Q3 2025 | 185 | 428,145 | MSFT, AAPL, GOOGL, JPM | 13F-HR | 10/8/2025 | 000139834425019010 | 
| Q2 2025 | 185 | 414,491 | MSFT, AAPL, COST, IWV | 13F-HR | 7/16/2025 | 000139834425013196 | 
| Q1 2025 | 186 | 402,952 | MSFT, AAPL, COST, IWV | 13F-HR | 4/16/2025 | 000139834425007204 | 
| Q4 2024 | 186 | 415,645 | MSFT, AAPL, COST, IWV | 13F-HR | 2/3/2025 | 000139834425001691 | 
| Q3 2024 | 192 | 431,876 | MSFT, AAPL, COST, IWV | 13F-HR | 11/6/2024 | 000139834424020096 | 
| Q2 2024 | 185 | 427,234 | MSFT, AAPL, COST, XOM | 13F-HR | 7/16/2024 | 000139834424012672 | 
| Q1 2024 | 196 | 426,933 | MSFT, AAPL, COST, XOM | 13F-HR | 4/19/2024 | 000139834424007359 | 
| Q4 2023 | 186 | 395,528 | MSFT, AAPL, COST, IWV | 13F-HR | 1/31/2024 | 000139834424001473 | 
| Q3 2023 | 184 | 366,308 | MSFT, AAPL, XOM, IWV | 13F-HR | 11/8/2023 | 000139834423020289 | 
| Q2 2023 | 190 | 379,900 | MSFT, AAPL, XOM, IWV | 13F-HR | 7/27/2023 | 000139834423013585 | 
| Q1 2023 | 187 | 365,830 | MSFT, AAPL, XOM, IWV | 13F-HR | 4/24/2023 | 000139834423007659 | 
| Q4 2022 | 179 | 349,357 | MSFT, AAPL, XOM, JNJ | 13F-HR | 2/1/2023 | 000139834423001786 | 
| Q3 2022 | 171 | 314,157 | MSFT, AAPL, XOM, JNJ | 13F-HR | 10/11/2022 | 000139834422019955 | 
| Q2 2022 | 176 | 347,542 | MSFT, AAPL, XOM, JNJ | 13F-HR | 7/26/2022 | 000139834422014088 | 
| Q1 2022 | 189 | 402,731 | MSFT, AAPL, UNP, IWV | RESTATEMENT | 4/25/2022 | 000139834422007703 | 
| Q4 2021 | 200 | 428,534 | MSFT, AAPL, IWV, UNP | 13F-HR | 1/24/2022 | 000139834422000892 | 
| Q3 2021 | 195 | 390,734 | MSFT, AAPL, IWV, GOOGL | 13F-HR | 10/7/2021 | 000139834421019689 | 
| Q2 2021 | 193 | 391,168 | MSFT, AAPL, IWV, UNP | 13F-HR | 8/5/2021 | 000139834421015539 | 
| Q1 2021 | 182 | 355,450 | MSFT, AAPL, IWV, UNP | 13F-HR | 4/9/2021 | 000139834421007884 | 
| Q4 2020 | 176 | 333,162 | AAPL, MSFT, UNP, IWV | 13F-HR | 2/5/2021 | 000139834421002492 | 
| Q3 2020 | 170 | 312,084 | MSFT, AAPL, UNP, AMZN | 13F-HR | 10/6/2020 | 000139834420019754 | 
| Q2 2020 | 163 | 290,345 | MSFT, AAPL, INTC, V | 13F-HR | 7/9/2020 | 000139834420013479 | 
| Q1 2020 | 159 | 254,393 | MSFT, AAPL, INTC, JNJ | 13F-HR | 4/9/2020 | 000139834420007741 | 
| Q4 2019 | 180 | 340,075 | MSFT, AAPL, XOM, JNJ | 13F-HR | 1/8/2020 | 000139834420000407 | 
| Q3 2019 | 173 | 313,818 | MSFT, AAPL, XOM, JNJ | 13F-HR | 10/8/2019 | 000139834419017642 | 
| Q2 2019 | 175 | 313,170 | MSFT, XOM, AAPL, JNJ | 13F-HR | 7/11/2019 | 000139834419011834 | 
| Q1 2019 | 176 | 305,937 | XOM, MSFT, JNJ, AAPL | 13F-HR | 4/12/2019 | 000139834419006545 | 
| Q4 2018 | 447 | 272,796 | XOM, MSFT, JNJ, AAPL | 13F-HR | 1/15/2019 | 000139834419000686 | 
| Q3 2018 | 167 | 295,757 | XOM, MSFT, AAPL, JNJ | 13F-HR | 10/9/2018 | 000139834418014670 | 
| Q2 2018 | 82 | 217,587 | XOM, MSFT, AAPL, UNP | 13F-HR | 7/18/2018 | 000139834418010212 | 
| Q1 2018 | 151 | 237,047 | MSFT, AAPL, XOM, INTC | 13F-HR | 4/12/2018 | 000139834418005447 | 
| Q4 2017 | 150 | 236,212 | XOM, AAPL, MSFT, JNJ | 13F-HR | 1/16/2018 | 000139834418000617 | 
| Q3 2017 | 142 | 222,712 | XOM, AAPL, MSFT, JNJ | 13F-HR | 10/11/2017 | 000139834417012975 | 
| Q2 2017 | 134 | 213,363 | XOM, AAPL, JNJ, MSFT | 13F-HR | 7/21/2017 | 000139834417008907 | 
| Q1 2017 | 131 | 229,512 | XOM, MSFT, AAPL, JNJ | 13F-HR | 4/12/2017 | 000139834417004808 | 
| Q4 2016 | 130 | 220,976 | XOM, MSFT, GE, SLB | 13F-HR | 1/10/2017 | 000139834417000335 | 
| Q3 2016 | 132 | 204,507 | XOM, JNJ, SLB, GE | 13F-HR | 10/18/2016 | 000139834416019695 | 
| Q2 2016 | 134 | 202,131 | XOM, JNJ, GE, SLB | 13F-HR | 8/2/2016 | 000139834416015948 | 
| Q1 2016 | 395 | 210,012 | XOM, JNJ, GE, SLB | 13F-HR | 5/11/2016 | 000139834416013215 | 
| Q4 2015 | 141 | 221,755 | XOM, MSFT, AAPL, GE | 13F-HR | 1/13/2016 | 000139834416008987 | 
| Q3 2015 | 138 | 210,019 | XOM, AAPL, MSFT, JNJ | 13F-HR | 10/26/2015 | 000139834415007037 | 
| Q2 2015 | 132 | 221,978 | XOM, AAPL, JNJ, MSFT | 13F-HR | 8/20/2015 | 000139834415005467 | 
| Q1 2015 | 135 | 228,175 | XOM, AAPL, JNJ, NVS | 13F-HR | 4/8/2015 | 000139834415002417 | 
| Q4 2014 | 134 | 234,745 | XOM, AAPL, INTC, MSFT | 13F-HR | 1/20/2015 | 000139834415000281 | 
| Q3 2014 | 134 | 235,012 | XOM, SLB, AAPL, MSFT | 13F-HR | 10/8/2014 | 000139834414005212 | 
| Q2 2014 | 145 | 258,212 | XOM, SLB, AAPL, MSFT | 13F-HR | 7/15/2014 | 000139834414003599 | 
| Q1 2014 | 131 | 232,386 | XOM, SLB, MSFT, CVX | 13F-HR | 4/15/2014 | 000139834414002201 | 
| Q4 2013 | 143 | 239,458 | XOM, SLB, CVX, GE | 13F-HR | 1/16/2014 | 000139834414000282 |