| Quarter | Holdings | Value ($000) | Top Holdings | Form Type | Date Filed | Filing ID |
|---|---|---|---|---|---|---|
| Q3 2026 | 551 | 5,007,772 | AAPL, MSFT, GOOGL, NVDA | 13F-HR | 10/20/2026 | 000151150626000006 |
| Q2 2026 | 547 | 4,992,151 | GOOGL, AAPL, MSFT, AVGO | 13F-HR | 7/30/2026 | 000151150626000005 |
| Q1 2026 | 559 | 5,130,490 | GOOGL, AAPL, MSFT, JPM | 13F-HR | 5/1/2026 | 000151150626000004 |
| Q4 2025 | 564 | 5,420,500 | MSFT, GOOGL, AAPL, JPM | 13F-HR | 1/22/2026 | 000151150626000001 |
| Q3 2025 | 551 | 5,305,263 | MSFT, AAPL, GOOGL, NVDA | 13F-HR | 10/16/2025 | 000151150625000005 |
| Q2 2025 | 541 | 4,975,302 | MSFT, AAPL, META, JPM | 13F-HR | 7/30/2025 | 000108514625004339 |
| Q1 2025 | 482 | 4,212,620 | MSFT, AAPL, BRK-B, GOOGL | 13F-HR | 5/6/2025 | 000108514625002648 |
| Q4 2024 | 456 | 3,482,781 | AAPL, MSFT, NVDA, AMZN | 13F-HR | 1/14/2025 | 000108514625000199 |
| Q3 2024 | 463 | 3,395,965 | AAPL, MSFT, NVDA, AMZN | 13F-HR | 10/10/2024 | 000108514624004838 |
| Q2 2024 | 466 | 3,208,559 | AAPL, MSFT, NVDA, AMZN | 13F-HR | 7/22/2024 | 000108514624003127 |
| Q1 2024 | 495 | 3,213,615 | AAPL, MSFT, NVDA, AMZN | 13F-HR | 5/6/2024 | 000108514624002228 |
| Q4 2023 | 483 | 2,914,357 | AAPL, MSFT, AMZN, BRK-B | 13F-HR | 1/29/2024 | 000108514624000542 |
| Q3 2023 | 483 | 2,604,192 | AAPL, MSFT, BRK-B, GOOGL | 13F-HR | 10/10/2023 | 000108514623003643 |
| Q2 2023 | 495 | 2,702,998 | AAPL, MSFT, BRK-B, AMZN | 13F-HR | 8/4/2023 | 000108514623003079 |
| Q1 2023 | 505 | 2,508,413 | AAPL, MSFT, BRK-B, GOOGL | 13F-HR | 4/19/2023 | 000108514623001765 |
| Q4 2022 | 510 | 2,325,333 | AAPL, MSFT, BRK-B, JPM | 13F-HR | 1/23/2023 | 000108514623000309 |
| Q3 2022 | 474 | 2,096,926 | AAPL, MSFT, BRK-B, AMZN | 13F-HR | 10/13/2022 | 000108514622003393 |
| Q2 2022 | 471 | 2,213,748 | AAPL, MSFT, BRK-B, GOOGL | RESTATEMENT | 8/2/2022 | 000108514622002719 |
| Q1 2022 | 486 | 2,743,721 | AAPL, MSFT, AMZN, GOOGL | 13F-HR | 4/11/2022 | 000108514622001351 |
| Q4 2021 | 495 | 3,031,949 | AAPL, MSFT, AMZN, GOOGL | 13F-HR | 1/20/2022 | 000108514622000267 |
| Q3 2021 | 468 | 2,657,616 | AAPL, MSFT, AMZN, GOOGL | 13F-HR | 10/7/2021 | 000108514621002680 |
| Q2 2021 | 472 | 2,650,825 | AAPL, MSFT, AMZN, GOOGL | 13F-HR | 7/16/2021 | 000108514621002004 |
| Q1 2021 | 454 | 2,385,572 | AAPL, MSFT, AMZN, SPY | 13F-HR | 4/12/2021 | 000108514621001143 |
| Q4 2020 | 427 | 2,223,945 | AAPL, MSFT, AMZN, MA | 13F-HR | 2/8/2021 | 000108514621000514 |
| Q3 2020 | 408 | 1,954,960 | AAPL, MSFT, AMZN, MA | 13F-HR | 10/13/2020 | 000108514620002489 |
| Q2 2020 | 412 | 1,739,358 | AAPL, MSFT, AMZN, MA | 13F-HR | 7/9/2020 | 000108514620001715 |
| Q1 2020 | 394 | 1,439,032 | AAPL, MSFT, AMZN, MA | 13F-HR | 5/8/2020 | 000108514620001373 |
| Q4 2019 | 426 | 1,735,286 | AAPL, MSFT, JPM, MA | 13F-HR | 2/13/2020 | 000108514620000691 |
| Q3 2019 | 417 | 1,567,867 | AAPL, MSFT, MA, JPM | 13F-HR | 11/20/2019 | 000108514619003037 |
| Q2 2019 | 422 | 1,537,546 | AAPL, BRK-B, MSFT, MA | 13F-HR | 7/24/2019 | 000108514619001959 |
| Q1 2019 | 413 | 1,455,648 | AAPL, BRK-B, MSFT, MA | 13F-HR | 5/14/2019 | 000108514619001519 |
| Q4 2018 | 366 | 1,076,694 | AAPL, BRK-B, MSFT, SPY | 13F-HR | 2/14/2019 | 000108514619000842 |
| Q3 2018 | 341 | 1,218,742 | MSFT, AAPL, NOC, MA | 13F-HR | 11/27/2018 | 000108514618002809 |
| Q2 2018 | 371 | 1,313,848 | AAPL, BRK-B, JPM, MSFT | 13F-HR | 8/16/2018 | 000108514618002168 |
| Q1 2018 | 364 | 1,192,703 | BRK-B, AAPL, JPM, MSFT | 13F-HR | 5/15/2018 | 000108514618001495 |
| Q4 2017 | 374 | 1,128,310 | AAPL, BRK-B, JPM, NOC | 13F-HR | 2/12/2018 | 000108514618000550 |
| Q3 2017 | 350 | 854,726 | AAPL, NOC, SPY, MSFT | 13F-HR | 11/14/2017 | 000108514617002381 |
| Q2 2017 | 349 | 821,608 | AAPL, SPY, NOC, MSFT | 13F-HR | 8/14/2017 | 000108514617001851 |
| Q1 2017 | 338 | 807,013 | AAPL, NOC, SPY, CSCO | 13F-HR | 5/15/2017 | 000108514617001276 |
| Q4 2016 | 333 | 751,223 | SPY, NOC, XOM, AAPL | 13F-HR | 1/12/2017 | 000108514617000112 |
| Q3 2016 | 315 | 693,206 | NOC, AAPL, SPY, XOM | 13F-HR | 11/14/2016 | 000108514616004840 |
| Q2 2016 | 315 | 708,896 | NOC, XOM, SPY, AAPL | 13F-HR | 8/2/2016 | 000108514616004111 |
| Q1 2016 | 300 | 652,927 | NOC, AAPL, SPY, XOM | 13F-HR | 4/13/2016 | 000108514616003447 |
| Q4 2015 | 287 | 576,367 | NOC, AAPL, XOM, MSFT | 13F-HR | 2/3/2016 | 000108514616002742 |
| Q3 2015 | 293 | 582,254 | AAPL, MA, XOM, DIS | 13F-HR | 11/5/2015 | 000108514615002156 |
| Q2 2015 | 284 | 572,297 | AAPL, DIS, XOM, MA | 13F-HR | 8/13/2015 | 000108514615001762 |
| Q1 2015 | 299 | 579,561 | AAPL, XOM, DIS, MA | 13F-HR | 5/5/2015 | 000108514615001035 |
| Q4 2014 | 281 | 533,348 | XOM, NOC, AAPL, INTC | 13F-HR | 2/18/2015 | 000108514615000767 |
| Q3 2014 | 294 | 502,509 | XOM, VTI, AAPL, INTC | 13F-HR | 10/10/2014 | 000108514614001867 |
| Q2 2014 | 229 | 439,912 | VTI, XOM, NOC, IBM | 13F-HR | 8/12/2014 | 000108514614001642 |
| Q1 2014 | 212 | 379,470 | VTI, XOM, IBM, PG | 13F-HR | 5/8/2014 | 000108514614001017 |
| Q4 2013 | 210 | 372,868 | VTI, XOM, IBM, PG | 13F-HR | 2/4/2014 | 000108514614000224 |