| Quarter | Holdings | Value ($000) | Top Holdings | Form Type | Date Filed | Filing ID |
|---|---|---|---|---|---|---|
| Q2 2026 | 1,987 | 84,226,401 | AAPL, NVDA, GOOGL, AMZN | 13F-HR | 8/13/2026 | 000114036126032657 |
| Q1 2026 | 2,011 | 70,490,269 | AAPL, NVDA, GOOGL, MSFT | 13F-HR | 5/13/2026 | 000114036126020957 |
| Q4 2025 | 1,959 | 60,904,540 | NVDA, AAPL, MSFT, GOOGL | 13F-HR | 2/10/2026 | 000114036126004564 |
| Q3 2025 | 1,819 | 57,295,628 | NVDA, AAPL, MSFT, META | 13F-HR | 11/13/2025 | 000114036125041908 |
| Q2 2025 | 1,661 | 48,443,847 | NVDA, MSFT, AAPL, AMZN | 13F-HR | 8/7/2025 | 000114036125029365 |
| Q1 2025 | 1,602 | 35,383,787 | AAPL, NVDA, AMZN, GOOGL | 13F-HR | 5/21/2025 | 000113542825000021 |
| Q4 2024 | 1,610 | 34,474,688 | AAPL, NVDA, GOOGL, MSFT | 13F-HR | 2/11/2025 | 000113542825000010 |
| Q3 2024 | 2,074 | 32,183,261 | AAPL, NVDA, GOOGL, CHKP | 13F-HR | 11/12/2024 | 000113542824000281 |
| Q2 2024 | 1,754 | 32,465,005 | NVDA, AAPL, AMZN, GOOGL | 13F-HR | 8/6/2024 | 000113542824000045 |
| Q1 2024 | 1,570 | 28,700,198 | NVDA, AMZN, GOOGL, MSFT | 13F-HR | 5/10/2024 | 000113542824000015 |
| Q4 2023 | 1,679 | 25,786,597 | AAPL, STLA, MSFT, CHKP | 13F-HR | 2/13/2024 | 000113542824000007 |
| Q3 2023 | 1,639 | 23,860,138 | BP, AAPL, CHKP, GOOGL | 13F-HR | 11/13/2023 | 000113542823000277 |
| Q2 2023 | 1,726 | 24,329,315 | AAPL, MSFT, CHKP, GOOGL | 13F-HR | 8/7/2023 | 000113542823000106 |
| Q1 2023 | 1,743 | 22,808,765 | AAPL, CHKP, MSFT, BP | 13F-HR | 5/11/2023 | 000113542823000046 |
| Q4 2022 | 1,780 | 20,298,944 | AAPL, CHKP, MSFT, MCK | 13F-HR | 2/14/2023 | 000156761923002730 |
| Q3 2022 | 1,675 | 18,280,755 | AAPL, MSFT, CHKP, MCK | 13F-HR | 11/14/2022 | 000156761922019824 |
| Q2 2022 | 1,685 | 19,554,653 | AAPL, MSFT, GSK, GOOGL | 13F-HR | 8/9/2022 | 000156761922015232 |
| Q1 2022 | 1,640 | 24,259,474 | GOOGL, MSFT, AAPL, CSCO | 13F-HR | 5/12/2022 | 000156761922010215 |
| Q4 2021 | 1,668 | 26,766,224 | GOOGL, MSFT, AAPL, TEAM | 13F-HR | 2/10/2022 | 000156761922003140 |
| Q3 2021 | 1,696 | 26,226,719 | GOOGL, MSFT, ICLR, AAPL | 13F-HR | 11/12/2021 | 000156761921019850 |
| Q2 2021 | 1,981 | 26,569,007 | BABA, GOOGL, MSFT, AAPL | 13F-HR | 8/11/2021 | 000156761921015009 |
| Q1 2021 | 2,039 | 25,738,208 | BABA, MSFT, GOOGL, AMZN | 13F-HR | 5/11/2021 | 000156761921009541 |
| Q4 2020 | 2,193 | 25,863,864 | BABA, MSFT, BIDU, AAPL | 13F-HR | 2/11/2021 | 000156761921002963 |
| Q3 2020 | 2,155 | 23,869,192 | BABA, MSFT, NTES, JD | 13F-HR | 11/9/2020 | 000156761920018929 |
| Q2 2020 | 2,214 | 23,230,529 | MSFT, BABA, NTES, AAPL | 13F-HR | 8/12/2020 | 000156761920014870 |
| Q1 2020 | 1,788 | 17,471,849 | MSFT, BABA, PG, VIPS | 13F-HR | 5/11/2020 | 000156761920009442 |
| Q4 2019 | 1,820 | 22,007,507 | MSFT, BABA, RY, PG | 13F-HR | 2/6/2020 | 000156761920002295 |
| Q3 2019 | 1,873 | 23,403,946 | RY, BMO, MSFT, TD | 13F-HR | 11/7/2019 | 000156761919020633 |
| Q2 2019 | 1,730 | 20,833,261 | RY, TD, CM, MSFT | 13F-HR | 8/8/2019 | 000156761919016028 |
| Q1 2019 | 1,944 | 23,221,161 | RY, BMO, TD, CM | 13F-HR | 5/9/2019 | 000156761919010219 |
| Q4 2018 | 1,714 | 20,194,976 | RY, BMO, TD, CM | 13F-HR | 2/7/2019 | 000156761919002619 |
| Q3 2018 | 1,654 | 24,210,233 | RY, BMO, CM, TD | 13F-HR | 10/30/2018 | 000156761918004760 |
| Q2 2018 | 1,685 | 23,128,068 | RY, TD, CM, BMO | 13F-HR | 7/24/2018 | 000114036118033250 |
| Q1 2018 | 1,667 | 23,120,051 | CM, RY, BMO, TD | 13F-HR | 4/12/2018 | 000114036118018338 |
| Q4 2017 | 1,573 | 23,059,913 | CM, BMO, RY, TD | 13F-HR | 1/18/2018 | 000114036118002328 |
| Q3 2017 | 1,410 | 22,608,243 | CM, BMO, RY, TD | 13F-HR | 10/13/2017 | 000114036117038587 |
| Q2 2017 | 1,432 | 22,078,320 | BMO, CM, RY, BRK-B | 13F-HR | 7/25/2017 | 000114036117028518 |
| Q1 2017 | 1,551 | 21,820,460 | BMO, RY, CM, BRK-B | 13F-HR | 4/25/2017 | 000114036117016639 |
| Q4 2016 | 1,646 | 20,576,200 | BMO, RY, BRK-B, CM | 13F-HR | 1/19/2017 | 000114036117002236 |
| Q3 2016 | 1,411 | 20,206,821 | T, PG, AAPL, BRK-B | 13F-HR | 10/20/2016 | 000114036116083117 |
| Q2 2016 | 1,410 | 19,566,414 | T, PG, RY, BAP | 13F-HR | 7/19/2016 | 000114036116072794 |
| Q1 2016 | 1,370 | 19,810,718 | RY, TSM, T, BMO | 13F-HR | 4/14/2016 | 000114036116061099 |
| Q4 2015 | 1,403 | 19,133,886 | RY, TSM, NTES, BMO | 13F-HR | 1/14/2016 | 000114036116047760 |
| Q3 2015 | 1,303 | 18,334,833 | AMX, TSM, MGA, RY | 13F-HR | 10/15/2015 | 000114036115037666 |
| Q2 2015 | 1,363 | 20,612,429 | AMX, MGA, TSM, BRK-B | 13F-HR | 8/11/2015 | 000114036115030892 |
| Q1 2015 | 1,364 | 21,671,982 | TSM, AMX, MGA, BRK-B | RESTATEMENT | 4/20/2015 | 000114036115015801 |
| Q4 2014 | 1,269 | 22,435,292 | AMX, MGA, CM, BMO | 13F-HR | 1/23/2015 | 000114036115002549 |
| Q3 2014 | 1,056 | 20,713,977 | AMX, MGA, CM, BMO | 13F-HR | 10/22/2014 | 000114036114038685 |
| Q2 2014 | 963 | 20,568,180 | MGA, TSM, AMX, COP | 13F-HR | 7/21/2014 | 000114036114028841 |
| Q1 2014 | 960 | 19,091,908 | MGA, AMX, INFY, NOC | 13F-HR | 4/22/2014 | 000114036114017204 |
| Q4 2013 | 1,041 | 17,957,303 | INFY, AMX, NOC, MGA | 13F-HR | 1/22/2014 | 000114036114002824 |