| Quarter | Holdings | Value ($000) | Top Holdings | Form Type | Date Filed | Filing ID |
|---|---|---|---|---|---|---|
| Q2 2026 | 79 | 3,027,414 | KAT, OXY, UNP, GKAT | 13F-HR | 7/13/2026 | 000146374626000003 |
| Q1 2026 | 70 | 3,244,827 | KAT, OXY, MCK, UNP | 13F-HR | 4/13/2026 | 000146374626000002 |
| Q4 2025 | 72 | 3,722,567 | KAT, MCK, MSFT, BN | 13F-HR | 1/15/2026 | 000146374626000001 |
| Q3 2025 | 69 | 3,977,978 | KAT, MCK, MSFT, ORCL | 13F-HR | 11/13/2025 | 000146374625000002 |
| Q2 2025 | 66 | 3,471,996 | MCK, MSFT, BRK-B, FISV | 13F-HR | 7/14/2025 | 000108514625003788 |
| Q1 2025 | 69 | 3,308,190 | MCK, FISV, BRK-B, BN | 13F-HR | 4/22/2025 | 000108514625002253 |
| Q4 2024 | 69 | 3,372,500 | FISV, BN, MCK, BRK-B | 13F-HR | 1/23/2025 | 000108514625000462 |
| Q3 2024 | 68 | 3,632,059 | FISV, BN, BRK-B, MCK | 13F-HR | 10/15/2024 | 000108514624004931 |
| Q2 2024 | 58 | 3,505,245 | MCK, MSFT, FISV, BRK-B | 13F-HR | 7/23/2024 | 000108514624003179 |
| Q1 2024 | 61 | 3,693,131 | MCK, BRK-B, FISV, CMCSA | 13F-HR | 4/15/2024 | 000108514624001809 |
| Q4 2023 | 60 | 3,646,559 | MCK, CMCSA, BRK-B, BN | 13F-HR | 1/12/2024 | 000108514624000228 |
| Q3 2023 | 49 | 3,345,751 | BRK-B, MCK, CMCSA, MSFT | 13F-HR | 10/13/2023 | 000108514623003730 |
| Q2 2023 | 51 | 3,333,470 | MCK, BRK-B, MSFT, CMCSA | 13F-HR | 7/24/2023 | 000108514623002847 |
| Q1 2023 | 48 | 3,166,678 | MCK, BRK-B, MSFT, ORCL | 13F-HR | 4/14/2023 | 000108514623001685 |
| Q4 2022 | 51 | 3,057,979 | MCK, BRK-B, CVS, CNC | 13F-HR | 2/6/2023 | 000108514623000628 |
| Q3 2022 | 50 | 2,651,862 | MCK, BRK-B, CVS, CNC | 13F-HR | 10/25/2022 | 000108514622003595 |
| Q2 2022 | 49 | 2,930,760 | MCK, MSFT, BRK-B, CVS | 13F-HR | 7/18/2022 | 000108514622002455 |
| Q1 2022 | 49 | 3,372,207 | MSFT, BRK-B, MCK, CVS | 13F-HR | 4/12/2022 | 000108514622001371 |
| Q4 2021 | 52 | 3,374,178 | MSFT, BRK-B, MCK, CVS | RESTATEMENT | 1/20/2022 | 000108514622000248 |
| Q3 2021 | 48 | 3,169,027 | MSFT, BRK-B, AAP, CMCSA | 13F-HR | 10/14/2021 | 000108514621002794 |
| Q2 2021 | 49 | 3,294,025 | MSFT, BRK-B, CMCSA, AAP | 13F-HR | 7/16/2021 | 000108514621001998 |
| Q1 2021 | 50 | 2,889,157 | MSFT, BRK-B, CMCSA, MCK | 13F-HR | 4/14/2021 | 000108514621001157 |
| Q4 2020 | 47 | 2,655,029 | MSFT, BRK-B, CMCSA, MCK | 13F-HR | 1/20/2021 | 000108514621000199 |
| Q3 2020 | 39 | 2,320,918 | MSFT, BRK-B, CMCSA, MCK | 13F-HR | 10/19/2020 | 000108514620002553 |
| Q2 2020 | 36 | 2,233,315 | MSFT, MCK, BRK-B, CMCSA | 13F-HR | 7/16/2020 | 000108514620001809 |
| Q1 2020 | 41 | 1,999,852 | MSFT, BRK-B, MCK, CMCSA | 13F-HR | 5/5/2020 | 000122107320000089 |
| Q4 2019 | 37 | 2,556,035 | MSFT, BRK-B, KSU, BKNG | 13F-HR | 2/13/2020 | 000108514620000687 |
| Q3 2019 | 38 | 2,448,704 | MSFT, BRK-B, KSU, AON | 13F-HR | 11/13/2019 | 000108514619002910 |
| Q2 2019 | 36 | 2,537,163 | MSFT, AON, BRK-B, KSU | 13F-HR | 8/13/2019 | 000108514619002262 |
| Q1 2019 | 43 | 2,593,789 | MSFT, AON, CDK, KSU | 13F-HR | 5/14/2019 | 000108514619001565 |
| Q4 2018 | 43 | 2,519,165 | MSFT, AON, DLTR, BRK-B | 13F-HR | 2/13/2019 | 000108514619000691 |
| Q3 2018 | 43 | 2,872,399 | MSFT, AON, ORCL, CMCSA | 13F-HR | 11/14/2018 | 000108514618002653 |
| Q2 2018 | 42 | 2,798,959 | MSFT, ORCL, AON, CMCSA | 13F-HR | 8/13/2018 | 000108514618002020 |
| Q1 2018 | 44 | 3,561,129 | MSFT, ORCL, AON, CMCSA | 13F-HR | 5/14/2018 | 000108514618001420 |
| Q4 2017 | 57 | 4,408,520 | MSFT, ORCL, BRK-B, CMCSA | 13F-HR | 2/14/2018 | 000108514618000712 |
| Q3 2017 | 45 | 4,122,810 | ORCL, MSFT, BRK-B, AON | 13F-HR | 11/14/2017 | 000108514617002345 |
| Q2 2017 | 47 | 4,258,712 | ORCL, BRK-B, MSFT, AON | 13F-HR | 8/14/2017 | 000108514617001899 |
| Q1 2017 | 44 | 4,180,874 | BRK-B, ORCL, MSFT, AAPL | 13F-HR | 5/15/2017 | 000108514617001265 |
| Q4 2016 | 43 | 4,310,570 | MSFT, ORCL, BRK-B, CMCSA | 13F-HR | 2/13/2017 | 000108514617000618 |
| Q3 2016 | 41 | 4,306,327 | BRK-B, ORCL, MSFT, CMCSA | 13F-HR | 11/14/2016 | 000108514616004809 |
| Q2 2016 | 55 | 4,449,668 | ORCL, BRK-B, MSFT, AON | 13F-HR | 8/12/2016 | 000108514616004286 |
| Q1 2016 | 55 | 4,295,459 | ORCL, BRK-B, MSFT, NLSN | 13F-HR | 5/13/2016 | 000108514616003764 |
| Q4 2015 | 60 | 4,190,798 | MSFT, AGN, BRK-B, NLSN | 13F-HR | 2/12/2016 | 000108514616003112 |
| Q3 2015 | 52 | 3,809,993 | AAP, MSFT, NLSN, MSI | 13F-HR | 11/13/2015 | 000108514615002327 |
| Q2 2015 | 51 | 3,898,169 | MSFT, AIG, AAPL, AAP | 13F-HR | 8/13/2015 | 000108514615001766 |
| Q1 2015 | 53 | 3,607,299 | CHL, AAPL, MSFT, CVS | 13F-HR | 5/14/2015 | 000108514615001207 |
| Q4 2014 | 52 | 3,328,121 | AGN, AAP, CHL, ORCL | 13F-HR | 2/13/2015 | 000108514615000520 |
| Q3 2014 | 43 | 2,828,316 | AGN, CHL, MSFT, EBAY | 13F-HR | 11/13/2014 | 000108514614002249 |
| Q2 2014 | 40 | 2,574,461 | AGN, AAPL, HAL, MSFT | 13F-HR | 8/13/2014 | 000108514614001670 |
| Q1 2014 | 36 | 2,249,801 | MSFT, HAL, VYX, CVS | 13F-HR | 5/14/2014 | 000108514614001129 |
| Q4 2013 | 37 | 2,235,280 | AGN, CVS, AAPL, MSFT | 13F-HR | 2/12/2014 | 000108514614000526 |