Quarter | Holdings | Value ($000) | Top Holdings | Form Type | Date Filed | Filing ID |
---|---|---|---|---|---|---|
Q2 2024 | 121 | 787,240 | MSFT, BRK-B, META, PAYX | 13F-HR | 8/7/2024 | 000108514624003571 |
Q1 2024 | 121 | 788,794 | MSFT, BRK-B, META, PAYX | 13F-HR | 4/30/2024 | 000108514624002147 |
Q4 2023 | 117 | 723,355 | MSFT, BRK-B, PAYX, META | 13F-HR | 2/5/2024 | 000108514624000732 |
Q3 2023 | 114 | 666,497 | MSFT, BRK-B, PAYX, META | 13F-HR | 10/30/2023 | 000108514623003974 |
Q2 2023 | 116 | 692,255 | MSFT, BRK-B, PAYX, AAPL | 13F-HR | 7/26/2023 | 000108514623002931 |
Q1 2023 | 114 | 653,413 | MSFT, BRK-B, PAYX, JNJ | 13F-HR | 5/8/2023 | 000108514623002121 |
Q4 2022 | 110 | 609,628 | MSFT, BRK-B, PAYX, JNJ | 13F-HR | 2/8/2023 | 000108514623000807 |
Q3 2022 | 107 | 554,089 | MSFT, BRK-B, PAYX, JNJ | 13F-HR | 10/31/2022 | 000108514622003696 |
Q2 2022 | 111 | 589,707 | MSFT, BRK-B, PAYX, JNJ | 13F-HR | 7/28/2022 | 000108514622002646 |
Q1 2022 | 115 | 689,871 | MSFT, BRK-B, PAYX, JNJ | 13F-HR | 5/9/2022 | 000108514622001824 |
Q4 2021 | 118 | 712,932 | MSFT, BRK-B, PAYX, PG | 13F-HR | 2/7/2022 | 000108514622000537 |
Q3 2021 | 120 | 665,484 | MSFT, BRK-B, PAYX, JNJ | 13F-HR | 10/28/2021 | 000108514621002939 |
Q2 2021 | 121 | 667,469 | MSFT, BRK-B, PAYX, JNJ | 13F-HR | 7/27/2021 | 000108514621002119 |
Q1 2021 | 116 | 621,837 | MSFT, BRK-B, PAYX, JNJ | 13F-HR | 4/22/2021 | 000108514621001278 |
Q4 2020 | 117 | 579,857 | MSFT, BRK-B, PAYX, JNJ | 13F-HR | 2/3/2021 | 000108514621000402 |
Q3 2020 | 106 | 515,501 | MSFT, BRK-B, PG, PAYX | 13F-HR | 10/29/2020 | 000108514620002693 |
Q2 2020 | 105 | 481,647 | MSFT, BRK-B, PAYX, JNJ | 13F-HR | 7/24/2020 | 000108514620001883 |
Q1 2020 | 103 | 420,222 | MSFT, BRK-B, JNJ, PG | 13F-HR | 4/28/2020 | 000108514620001235 |
Q4 2019 | 107 | 500,964 | MSFT, BRK-B, PAYX, JNJ | 13F-HR | 1/28/2020 | 000108514620000312 |
Q3 2019 | 105 | 467,543 | MSFT, BRK-B, PAYX, PG | 13F-HR | 10/31/2019 | 000108514619002695 |
Q2 2019 | 107 | 466,286 | MSFT, BRK-B, PAYX, JNJ | 13F-HR | 7/29/2019 | 000108514619001997 |
Q1 2019 | 106 | 447,320 | MSFT, BRK-B, PAYX, JNJ | 13F-HR | 5/3/2019 | 000108514619001336 |
Q4 2018 | 101 | 406,130 | MSFT, BRK-B, JNJ, PAYX | 13F-HR | 1/29/2019 | 000108514619000257 |
Q3 2018 | 104 | 455,069 | MSFT, BRK-B, PAYX, JNJ | 13F-HR | 11/14/2018 | 000108514618002725 |
Q2 2018 | 106 | 433,611 | MSFT, BRK-B, PAYX, JNJ | 13F-HR | 8/2/2018 | 000108514618001811 |
Q1 2018 | 106 | 424,532 | MSFT, BRK-B, JNJ, PAYX | 13F-HR | 5/4/2018 | 000108514618001223 |
Q4 2017 | 105 | 443,746 | MSFT, BRK-B, JNJ, PAYX | 13F-HR | 2/6/2018 | 000108514618000338 |
Q3 2017 | 107 | 423,637 | BRK-B, MSFT, JNJ, XOM | 13F-HR | 10/31/2017 | 000108514617002151 |
Q2 2017 | 109 | 420,420 | BRK-B, MSFT, JNJ, XOM | 13F-HR | 7/21/2017 | 000108514617001532 |
Q1 2017 | 109 | 421,400 | BRK-B, MSFT, JNJ, XOM | 13F-HR | 5/5/2017 | 000108514617001107 |
Q4 2016 | 112 | 407,032 | BRK-B, MSFT, XOM, PAYX | 13F-HR | 2/1/2017 | 000108514617000236 |
Q3 2016 | 110 | 402,882 | BRK-B, MSFT, XOM, JNJ | 13F-HR | 11/7/2016 | 000108514616004660 |
Q2 2016 | 109 | 398,512 | BRK-B, MSFT, XOM, JNJ | 13F-HR | 7/26/2016 | 000108514616004043 |
Q1 2016 | 108 | 389,387 | BRK-B, MSFT, XOM, JNJ | 13F-HR | 5/16/2016 | 000108514616003861 |
Q4 2015 | 107 | 382,530 | MSFT, BRK-B, XOM, PAYX | 13F-HR | 2/3/2016 | 000108514616002747 |
Q3 2015 | 107 | 358,384 | BRK-B, MSFT, XOM, JNJ | 13F-HR | 10/29/2015 | 000108514615002089 |
Q2 2015 | 105 | 378,869 | BRK-B, MSFT, XOM, JNJ | 13F-HR | 7/24/2015 | 000108514615001499 |
Q1 2015 | 105 | 376,697 | BRK-B, XOM, MSFT, PG | 13F-HR | 4/28/2015 | 000108514615000985 |
Q4 2014 | 104 | 362,664 | BRK-B, XOM, MSFT, PG | 13F-HR | 2/17/2015 | 000108514615000695 |
Q3 2014 | 97 | 346,197 | BRK-B, XOM, MSFT, JNJ | 13F-HR | 10/23/2014 | 000108514614001950 |
Q2 2014 | 92 | 338,353 | BRK-B, XOM, JNJ, MSFT | 13F-HR | 7/28/2014 | 000108514614001424 |
Q1 2014 | 92 | 332,366 | XOM, BRK-B, MSFT, PG | 13F-HR | 4/18/2014 | 000108514614000873 |
Q4 2013 | 93 | 327,714 | XOM, BRK-B, PG, MSFT | 13F-HR | 2/21/2014 | 000108514614000754 |