| Quarter | Holdings | Value ($000) | Top Holdings | Form Type | Date Filed | Filing ID |
|---|---|---|---|---|---|---|
| Q2 2026 | 1,810 | 62,707,798 | NVDA, AAPL, MSFT, GOOGL | 13F-HR | 8/13/2026 | 000104619226000012 |
| Q1 2026 | 1,841 | 55,820,162 | NVDA, AAPL, MSFT, GOOGL | 13F-HR | 5/14/2026 | 000104619226000009 |
| Q4 2025 | 1,870 | 57,466,671 | NVDA, AAPL, MSFT, GOOGL | 13F-HR | 2/13/2026 | 000104619226000002 |
| Q3 2025 | 1,915 | 69,869,814 | NVDA, MSFT, AAPL, AMZN | 13F-HR | 11/17/2025 | 000104619225000019 |
| Q2 2025 | 1,943 | 63,089,654 | MSFT, NVDA, AAPL, AMZN | 13F-HR | 8/14/2025 | 000104619225000013 |
| Q1 2025 | 1,995 | 56,760,405 | AAPL, MSFT, NVDA, AMZN | 13F-HR | 5/15/2025 | 000104619225000007 |
| Q4 2024 | 2,021 | 57,983,641 | AAPL, MSFT, NVDA, AMZN | 13F-HR | 2/13/2025 | 000104619225000002 |
| Q3 2024 | 2,070 | 57,384,061 | AAPL, MSFT, NVDA, AMZN | 13F-HR | 11/13/2024 | 000104619224000018 |
| Q2 2024 | 2,095 | 53,125,550 | MSFT, AAPL, NVDA, AMZN | 13F-HR | 8/12/2024 | 000104619224000016 |
| Q1 2024 | 2,140 | 49,613,331 | MSFT, AAPL, NVDA, AMZN | 13F-HR | 5/13/2024 | 000104619224000011 |
| Q4 2023 | 2,161 | 45,517,334 | MSFT, AAPL, AMZN, NVDA | 13F-HR | 2/13/2024 | 000104619224000005 |
| Q3 2023 | 2,234 | 41,650,090 | AAPL, MSFT, NVDA, AMZN | 13F-HR | 11/14/2023 | 000104619223000024 |
| Q2 2023 | 2,257 | 42,162,801 | AAPL, MSFT, NVDA, AMZN | 13F-HR | 8/10/2023 | 000104619223000018 |
| Q1 2023 | 2,316 | 40,257,836 | AAPL, MSFT, AMZN, GOOGL | 13F-HR | 5/12/2023 | 000104619223000015 |
| Q4 2022 | 2,347 | 38,008,618 | AAPL, MSFT, JNJ, UNH | 13F-HR | 2/10/2023 | 000104619223000009 |
| Q3 2022 | 2,390 | 35,177,597 | AAPL, MSFT, AMZN, GOOGL | 13F-HR | 11/1/2022 | 000104619222000022 |
| Q2 2022 | 1,076 | 16,010,575 | MSFT, JNJ, PG, MCD | NEW HOLDINGS | 8/12/2022 | 000104619222000020 |
| Q2 2022 | 1,350 | 21,879,175 | AAPL, GOOGL, AMZN, UNH | 13F-HR | 8/9/2022 | 000104619222000013 |
| Q1 2022 | 2,477 | 48,015,876 | AAPL, MSFT, AMZN, GOOGL | 13F-HR | 5/12/2022 | 000104619222000008 |
| Q4 2021 | 2,500 | 48,391,597 | AAPL, MSFT, AMZN, GOOGL | 13F-HR | 2/14/2022 | 000104619222000002 |
| Q3 2021 | 2,538 | 42,992,061 | AAPL, MSFT, AMZN, GOOGL | 13F-HR | 11/15/2021 | 000104619221000021 |
| Q2 2021 | 2,562 | 43,820,070 | AAPL, MSFT, AMZN, GOOGL | 13F-HR | 8/11/2021 | 000104619221000015 |
| Q1 2021 | 2,590 | 41,145,830 | AAPL, MSFT, AMZN, GOOGL | 13F-HR | 5/17/2021 | 000104619221000009 |
| Q4 2020 | 2,623 | 53,131,839 | AAPL, MSFT, AMZN, RY | 13F-HR | 2/16/2021 | 000104619221000002 |
| Q3 2020 | 2,571 | 46,052,488 | MSFT, AAPL, AMZN, RY | RESTATEMENT | 11/18/2020 | 000104619220000034 |
| Q3 2020 | 2,571 | 45,036,640 | MSFT, AAPL, AMZN, RY | RESTATEMENT | 11/17/2020 | 000104619220000033 |
| Q2 2020 | 2,758 | 43,573,406 | MSFT, AAPL, AMZN, RY | 13F-HR | 8/17/2020 | 000104619220000017 |
| Q1 2020 | 2,753 | 37,338,319 | MSFT, AAPL, RY, TD | 13F-HR | 5/14/2020 | 000104619220000009 |
| Q4 2019 | 2,757 | 45,964,415 | MSFT, AAPL, RY, TD | 13F-HR | 2/11/2020 | 000104619220000002 |
| Q3 2019 | 1,110 | 42,207,667 | MSFT, RY, TD, AAPL | 13F-HR | 10/25/2019 | 000104619219000018 |
| Q2 2019 | 2,789 | 43,818,995 | MSFT, TD, RY, AAPL | 13F-HR | 7/31/2019 | 000104619219000017 |
| Q1 2019 | 2,565 | 37,698,310 | MSFT, RY, TD, JNJ | 13F-HR | 5/8/2019 | 000104619219000010 |
| Q4 2018 | 2,775 | 34,961,810 | RY, TD, MSFT, BNS | 13F-HR | 2/12/2019 | 000104619219000003 |
| Q3 2018 | 2,718 | 42,091,073 | TD, RY, AAPL, MSFT | 13F-HR | 11/13/2018 | 000104619218000025 |
| Q2 2018 | 2,730 | 42,533,582 | TD, RY, AAPL, MSFT | 13F-HR | 8/10/2018 | 000104619218000018 |
| Q1 2018 | 2,726 | 41,342,814 | TD, RY, BNS, AAPL | 13F-HR | 5/10/2018 | 000104619218000010 |
| Q4 2017 | 2,549 | 42,467,500 | RY, TD, BNS, AAPL | 13F-HR | 2/9/2018 | 000104619218000002 |
| Q3 2017 | 2,533 | 40,223,673 | TD, RY, BNS, AAPL | 13F-HR | 11/9/2017 | 000104619217000024 |
| Q2 2017 | 2,540 | 37,470,273 | RY, TD, BNS, AAPL | 13F-HR | 7/27/2017 | 000104619217000016 |
| Q1 2017 | 2,506 | 37,013,695 | RY, TD, BNS, AAPL | 13F-HR | 5/1/2017 | 000104619217000009 |
| Q4 2016 | 2,532 | 35,513,797 | RY, TD, BNS, AAPL | 13F-HR | 2/7/2017 | 000104619217000002 |
| Q3 2016 | 2,498 | 34,314,285 | RY, TD, BNS, AAPL | RESTATEMENT | 10/27/2016 | 000104619216000038 |
| Q2 2016 | 2,505 | 33,243,574 | RY, TD, BNS, AAPL | RESTATEMENT | 8/4/2016 | 000104619216000030 |
| Q1 2016 | 2,435 | 27,590,124 | TD, RY, BNS, AAPL | 13F-HR | 4/29/2016 | 000104619216000022 |
| Q4 2015 | 2,449 | 26,032,597 | RY, TD, BNS, AAPL | 13F-HR | 1/29/2016 | 000104619216000015 |
| Q3 2015 | 2,440 | 25,499,578 | RY, TD, BNS, AAPL | 13F-HR | 11/10/2015 | 000165796515000006 |
| Q2 2015 | 2,663 | 28,955,822 | RY, TD, BNS, AAPL | 13F-HR | 8/11/2015 | 000104619215000013 |
| Q1 2015 | 2,578 | 29,287,497 | TD, RY, BNS, AAPL | 13F-HR | 5/6/2015 | 000104619215000004 |
| Q4 2014 | 42 | 770,107 | ACT, TYC, BPY, BEP | NEW HOLDINGS | 6/23/2015 | 000104619215000006 |
| Q4 2014 | 2,525 | 29,556,270 | TD, RY, BNS, MFC | 13F-HR | 2/4/2015 | 000104619215000002 |
| Q3 2014 | 41 | 668,599 | ACT, EG, BPY, BEP | NEW HOLDINGS | 6/23/2015 | 000104619215000007 |
| Q3 2014 | 2,485 | 29,194,472 | TD, RY, BNS, CNI | 13F-HR | 11/6/2014 | 000104619214000008 |
| Q2 2014 | 40 | 673,473 | ACT, EG, BEP, BPY | NEW HOLDINGS | 6/23/2015 | 000104619215000008 |
| Q2 2014 | 2,387 | 29,846,223 | TD, RY, BNS, SU | 13F-HR | 8/6/2014 | 000104619214000006 |
| Q1 2014 | 40 | 580,980 | ACT, EG, BEP, ETN | NEW HOLDINGS | 6/23/2015 | 000104619215000009 |
| Q1 2014 | 2,256 | 27,876,210 | TD, RY, BNS, SU | 13F-HR | 5/1/2014 | 000104619214000004 |
| Q4 2013 | 38 | 484,071 | EG, ACT, ACN, BEP | NEW HOLDINGS | 6/23/2015 | 000104619215000010 |
| Q4 2013 | 2,240 | 27,676,005 | TD, RY, BNS, MFC | 13F-HR | 1/31/2014 | 000104619214000002 |
| Q3 2013 | 35 | 362,878 | EG, BEP, ACN, ETN | NEW HOLDINGS | 6/23/2015 | 000104619215000011 |