| Quarter | Holdings | Value ($000) | Top Holdings | Form Type | Date Filed | Filing ID |
|---|---|---|---|---|---|---|
| Q2 2026 | 347 | 5,004,593 | GOOGL, MSFT, AAPL, CSCO | 13F-HR | 8/7/2026 | 000168316826006087 |
| Q1 2026 | 354 | 4,783,330 | MSFT, GOOGL, AAPL, CVX | 13F-HR | 5/7/2026 | 000168316826003561 |
| Q4 2025 | 374 | 4,914,750 | GOOGL, MSFT, AAPL, IBM | 13F-HR | 2/5/2026 | 000168316826000779 |
| Q3 2025 | 354 | 4,814,736 | GOOGL, MSFT, AAPL, AVGO | 13F-HR | 10/31/2025 | 000168316825007863 |
| Q2 2025 | 353 | 4,363,683 | MSFT, GOOGL, AAPL, AVGO | 13F-HR | 7/24/2025 | 000168316825005332 |
| Q1 2025 | 349 | 4,291,554 | MSFT, GOOGL, AAPL, AVGO | 13F-HR | 5/2/2025 | 000168316825003066 |
| Q4 2024 | 334 | 4,152,927 | MSFT, GOOGL, AVGO, AAPL | 13F-HR | 2/6/2025 | 000168316825000765 |
| Q3 2024 | 303 | 3,753,870 | MSFT, GOOGL, NVDA, AVGO | 13F-HR | 10/22/2024 | 000168316824007295 |
| Q2 2024 | 244 | 3,026,397 | MSFT, GOOGL, NVDA, AMZN | 13F-HR | 7/22/2024 | 000168316824004983 |
| Q1 2024 | 245 | 3,012,646 | MSFT, GOOGL, AMZN, JNJ | 13F-HR | 5/10/2024 | 000168316824003203 |
| Q4 2023 | 201 | 2,518,244 | MSFT, GOOGL, JNJ, TMO | RESTATEMENT | 9/30/2024 | 000168316824006732 |
| Q3 2023 | 141 | 2,108,063 | MSFT, GOOGL, JNJ, TMO | RESTATEMENT | 9/30/2024 | 000168316824006735 |
| Q2 2023 | 134 | 2,040,170 | MSFT, GOOGL, JNJ, TMO | RESTATEMENT | 10/1/2024 | 000168316824006794 |
| Q1 2023 | 126 | 1,854,302 | MSFT, GOOGL, AAPL, JNJ | RESTATEMENT | 10/2/2024 | 000168316824006808 |
| Q4 2022 | 127 | 1,604,369 | MSFT, JNJ, TMO, AAPL | RESTATEMENT | 10/2/2024 | 000168316824006810 |
| Q3 2022 | 123 | 1,352,217 | MSFT, JNJ, TMO, GOOGL | RESTATEMENT | 10/2/2024 | 000168316824006816 |
| Q2 2022 | 68 | 1,431,617 | MSFT, JNJ, TMO, GOOGL | RESTATEMENT | 10/2/2024 | 000168316824006820 |
| Q1 2022 | 69 | 1,759,733 | MSFT, JNJ, TMO, DB | RESTATEMENT | 10/2/2024 | 000168316824006826 |
| Q4 2021 | 72 | 1,762,001 | MSFT, TMO, JNJ, CRM | RESTATEMENT | 10/2/2024 | 000168316824006829 |
| Q3 2021 | 76 | 1,675,026 | MSFT, TMO, MMM, CRM | RESTATEMENT | 10/1/2024 | 000168316824006786 |
| Q2 2021 | 70 | 1,572,664 | MSFT, TMO, MMM, CRM | RESTATEMENT | 10/2/2024 | 000168316824006838 |
| Q1 2021 | 78 | 1,483,578 | MSFT, TMO, MMM, CMCSA | RESTATEMENT | 10/2/2024 | 000168316824006843 |
| Q4 2020 | 87 | 1,318,479 | MSFT, TMO, INTC, CMCSA | RESTATEMENT | 10/2/2024 | 000168316824006853 |
| Q3 2020 | 88 | 1,040,713 | MSFT, TMO, CMCSA, INTC | RESTATEMENT | 10/3/2024 | 000168316824006866 |
| Q2 2020 | 97 | 937,872 | MSFT, TMO, CMCSA, AMZN | RESTATEMENT | 10/3/2024 | 000168316824006868 |
| Q1 2020 | 458 | 2,237,671 | MSFT, AAPL, GOOGL, TMO | RESTATEMENT | 10/3/2024 | 000168316824006873 |
| Q4 2019 | 707 | 10,269,226 | AMZN, MSFT, BABA, AAPL | RESTATEMENT | 10/3/2024 | 000168316824006879 |
| Q3 2019 | 828 | 13,069,480 | AMZN, BABA, MSFT, AAPL | RESTATEMENT | 10/3/2024 | 000168316824006885 |
| Q2 2019 | 1,057 | 12,634,688 | AMZN, BABA, MSFT, AAPL | RESTATEMENT | 10/3/2024 | 000168316824006889 |
| Q1 2019 | 860 | 10,964,145 | AMZN, BABA, MSFT, AAPL | RESTATEMENT | 10/3/2024 | 000168316824006893 |
| Q4 2018 | 968 | 9,788,327 | AMZN, BABA, GLD, MSFT | RESTATEMENT | 10/3/2024 | 000168316824006900 |
| Q3 2018 | 999 | 11,538,957 | AMZN, BABA, AAPL, MSFT | RESTATEMENT | 10/4/2024 | 000168316824006923 |
| Q2 2018 | 928 | 10,551,081 | AMZN, BABA, AAPL, GLD | RESTATEMENT | 10/4/2024 | 000168316824006925 |
| Q1 2018 | 940 | 9,724,497 | AMZN, BABA, GLD, AAPL | RESTATEMENT | 10/4/2024 | 000168316824006932 |
| Q4 2017 | 956 | 8,715,909 | BABA, AMZN, DB, AAPL | RESTATEMENT | 10/4/2024 | 000168316824006939 |
| Q3 2017 | 803 | 7,591,823 | AMZN, DB, BABA, AAPL | 13F-HR | 11/13/2017 | 000168316817002903 |
| Q2 2017 | 699 | 5,956,056 | AMZN, DB, MSFT, AAPL | 13F-HR | 8/9/2017 | 000168316817002005 |
| Q1 2017 | 922 | 6,755,030 | FXI, AAPL, MFC, AMZN | 13F-HR | 5/1/2017 | 000168316817001061 |
| Q4 2016 | 969 | 6,800,656 | DB, AMZN, FXI, MFC | 13F-HR | 2/7/2017 | 000168316817000251 |
| Q3 2016 | 911 | 6,205,626 | FXI, AMZN, DB, MFC | 13F-HR | 11/14/2016 | 000168316816000545 |
| Q2 2016 | 988 | 14,872,164 | BARCLAYS PLC, HSBC HLDGS PLC, SPY, SELECT SECTOR SPDR TR calls | 13F-HR | 8/1/2016 | 000101968716007059 |
| Q1 2016 | 1,025 | 11,927,701 | SPY, HSBC HLDGS PLC, AAPL, XLY | 13F-HR | 5/10/2016 | 000101968716006185 |
| Q4 2015 | 1,144 | 12,998,096 | SPY, AAPL, DB, C | RESTATEMENT | 2/11/2016 | 000101968716005137 |
| Q3 2015 | 1,115 | 13,320,729 | SPY, AAPL, DB, XLU | 13F-HR | 10/29/2015 | 000110465915074023 |
| Q2 2015 | 1,178 | 19,070,479 | TSM, AAPL, SPY, DB | 13F-HR | 8/10/2015 | 000110465915058264 |
| Q1 2015 | 1,147 | 16,661,491 | AAPL, SPY, XLU, DB | 13F-HR | 5/1/2015 | 000110465915032948 |
| Q4 2014 | 1,163 | 15,709,432 | AAPL, XLU, DB, XLI | 13F-HR | 2/5/2015 | 000110465915006942 |
| Q3 2014 | 1,124 | 24,801,282 | SPY, AAPL, XLE, XLU | 13F-HR | 11/13/2014 | 000110465914080229 |
| Q2 2014 | 1,180 | 19,574,088 | AAPL, XLE, SPY, XLU | 13F-HR | 8/12/2014 | 000110465914059690 |
| Q1 2014 | 1,191 | 23,213,524 | SPY, XLE, AAPL, XLU | 13F-HR | 5/14/2014 | 000110465914038629 |
| Q4 2013 | 1,376 | 20,421,251 | SPY, XLE, AAPL, XLU | 13F-HR | 2/13/2014 | 000110465914009603 |