| Q2 2025 | 2,312 | 29,699,888 | NVDA, MSFT, AAPL, AMZN | 13F-HR | 7/15/2025 | 000100728025000005 | 
        
          | Q1 2025 | 2,330 | 27,546,077 | AAPL, MSFT, NVDA, IVV | 13F-HR | 5/14/2025 | 000100728025000004 | 
        
          | Q4 2024 | 2,353 | 29,110,430 | AAPL, NVDA, MSFT, AMZN | 13F-HR | 2/18/2025 | 000100728025000001 | 
        
          | Q3 2024 | 2,173 | 23,356,411 | MSFT, META, GOOGL, GOOG | 13F-HR | 11/15/2024 | 000100728024000009 | 
        
          | Q2 2024 | 1,998 | 25,620,349 | MSFT, NVDA, AAPL, AMZN | 13F-HR | 8/14/2024 | 000100728024000003 | 
        
          | Q1 2024 | 1,979 | 25,553,488 | MSFT, AAPL, NVDA, AMZN | 13F-HR | 5/15/2024 | 000100728024000002 | 
        
          | Q4 2023 | 1,971 | 25,028,243 | MSFT, AAPL, AMZN, NVDA | 13F-HR | 2/15/2024 | 000100728024000001 | 
        
          | Q3 2023 | 1,978 | 22,395,099 | AAPL, MSFT, AMZN, NVDA | RESTATEMENT | 12/19/2023 | 000100728023000013 | 
        
          | Q2 2023 | 1,987 | 24,803,280 | AAPL, MSFT, AMZN, NVDA | RESTATEMENT | 12/19/2023 | 000100728023000012 | 
        
          | Q1 2023 | 2,002 | 24,024,359 | AAPL, MSFT, AMZN, NVDA | RESTATEMENT | 12/19/2023 | 000100728023000011 | 
        
          | Q4 2022 | 1,978 | 23,054,940 | AAPL, MSFT, AMZN, BRK-B | RESTATEMENT | 12/19/2023 | 000100728023000010 | 
        
          | Q3 2022 | 2,030 | 22,166,048 | AAPL, MSFT, AMZN, TSLA | 13F-HR | 11/15/2022 | 000100728022000016 | 
        
          | Q2 2022 | 2,009 | 23,550,969 | AAPL, MSFT, AMZN, GOOGL | 13F-HR | 8/15/2022 | 000100728022000013 | 
        
          | Q1 2022 | 2,012 | 28,334,198 | AAPL, MSFT, AMZN, TSLA | 13F-HR | 5/16/2022 | 000100728022000009 | 
        
          | Q4 2021 | 1,970 | 29,778,723 | AAPL, MSFT, AMZN, GOOGL | 13F-HR | 2/15/2022 | 000100728022000001 | 
        
          | Q3 2021 | 1,988 | 28,135,512 | AAPL, MSFT, AMZN, META | 13F-HR | 11/15/2021 | 000100728021000004 | 
        
          | Q2 2021 | 1,980 | 28,336,035 | AAPL, MSFT, AMZN, META | 13F-HR | 8/16/2021 | 000100728021000003 | 
        
          | Q1 2021 | 1,974 | 25,184,308 | AAPL, MSFT, AMZN, META | 13F-HR | 5/14/2021 | 000100728021000002 | 
        
          | Q4 2020 | 1,940 | 22,252,533 | AAPL, MSFT, AMZN, META | 13F-HR | 2/12/2021 | 000100728021000001 | 
        
          | Q3 2020 | 1,916 | 18,292,759 | AAPL, MSFT, AMZN, META | 13F-HR | 11/16/2020 | 000100728020000004 | 
        
          | Q2 2020 | 1,912 | 17,511,832 | MSFT, AAPL, AMZN, META | 13F-HR | 8/17/2020 | 000100728020000003 | 
        
          | Q1 2020 | 1,883 | 14,498,011 | MSFT, AAPL, AMZN, META | 13F-HR | 5/13/2020 | 000100728020000002 | 
        
          | Q4 2019 | 1,870 | 19,284,433 | AAPL, MSFT, AMZN, META | 13F-HR | 2/14/2020 | 000100728020000001 | 
        
          | Q3 2019 | 1,956 | 18,750,569 | MSFT, AAPL, AMZN, META | 13F-HR | 11/15/2019 | 000100728019000004 | 
        
          | Q2 2019 | 1,943 | 18,597,840 | MSFT, AAPL, AMZN, META | 13F-HR | 8/12/2019 | 000100728019000003 | 
        
          | Q1 2019 | 1,909 | 19,121,671 | AAPL, MSFT, AMZN, META | 13F-HR | 5/15/2019 | 000100728019000002 | 
        
          | Q4 2018 | 1,773 | 17,180,721 | MSFT, AAPL, AMZN, BRK-B | 13F-HR | 2/15/2019 | 000100728019000001 | 
        
          | Q3 2018 | 1,852 | 20,298,125 | AAPL, MSFT, AMZN, BRK-B | 13F-HR | 11/14/2018 | 000100728018000004 | 
        
          | Q2 2018 | 1,867 | 19,752,514 | AAPL, MSFT, AMZN, META | 13F-HR | 8/22/2018 | 000100728018000003 | 
        
          | Q1 2018 | 1,851 | 19,161,052 | AAPL, MSFT, AMZN, JPM | 13F-HR | 5/15/2018 | 000100728018000002 | 
        
          | Q4 2017 | 1,843 | 20,438,208 | AAPL, MSFT, AMZN, JPM | 13F-HR | 2/8/2018 | 000100728018000001 | 
        
          | Q3 2017 | 1,849 | 19,253,554 | AAPL, MSFT, AMZN, META | 13F-HR | 11/20/2017 | 000100728017000011 | 
        
          | Q2 2017 | 1,859 | 18,195,472 | AAPL, MSFT, AMZN, JPM | RESTATEMENT | 8/16/2017 | 000100728017000008 | 
        
          | Q1 2017 | 1,820 | 17,806,218 | AAPL, MSFT, JPM, JNJ | 13F-HR | 5/25/2017 | 000100728017000002 | 
        
          | Q4 2016 | 1,822 | 17,826,445 | AAPL, MSFT, JPM, XOM | 13F-HR | 2/23/2017 | 000100728017000001 | 
        
          | Q3 2016 | 1,853 | 16,278,434 | AAPL, MSFT, XOM, JNJ | 13F-HR | 11/18/2016 | 000100728016000008 | 
        
          | Q2 2016 | 1,814 | 15,487,069 | AAPL, XOM, MSFT, JNJ | 13F-HR | 8/22/2016 | 000100728016000007 | 
        
          | Q1 2016 | 1,812 | 15,223,723 | AAPL, MSFT, XOM, JNJ | 13F-HR | 5/16/2016 | 000100728016000006 | 
        
          | Q4 2015 | 1,825 | 16,314,028 | AAPL, MSFT, XOM, GE | 13F-HR | 2/18/2016 | 000100728016000005 | 
        
          | Q3 2015 | 1,844 | 15,763,882 | AAPL, MSFT, XOM, JNJ | 13F-HR | 11/13/2015 | 000100728015000004 | 
        
          | Q2 2015 | 1,771 | 17,368,533 | AAPL, Gmo Global Asset Alloca, MSFT, XOM | 13F-HR | 8/13/2015 | 000100728015000003 | 
        
          | Q1 2015 | 1,771 | 17,479,448 | AAPL, VZ, XOM, MSFT | 13F-HR | 5/13/2015 | 000100728015000002 | 
        
          | Q4 2014 | 1,775 | 17,204,608 | AAPL, XOM, MSFT, Gmo Global Asset Alloca | 13F-HR | 2/17/2015 | 000100728015000001 | 
        
          | Q3 2014 | 1,815 | 16,905,467 | AAPL, XOM, MSFT, Gmo Global Asset Alloca | 13F-HR | 11/12/2014 | 000100728014000010 | 
        
          | Q2 2014 | 1,796 | 17,754,330 | AAPL, XOM, MSFT, Pimco All Asset | 13F-HR | 8/25/2014 | 000100728014000009 | 
        
          | Q1 2014 | 1,741 | 17,185,054 | AAPL, XOM, MSFT, Pimco All Asset All Aut | 13F-HR | 5/15/2014 | 000100728014000002 | 
        
          | Q4 2013 | 1,733 | 18,678,238 | AAPL, XOM, Pimco All Asset All Aut, Gmo Global Asset Alloca | 13F-HR | 2/14/2014 | 000100728014000001 |