| Q4 2024 | 3,325 | 354,087,219 | MSFT, NVDA, AAPL, AMZN | 13F-HR | 2/14/2025 | 000093041325000580 | 
        
          | Q3 2024 | 3,335 | 356,179,741 | MSFT, NVDA, AAPL, AMZN | 13F-HR | 11/14/2024 | 000093041324003166 | 
        
          | Q2 2024 | 3,328 | 342,043,347 | MSFT, NVDA, AAPL, AMZN | 13F-HR | 8/9/2024 | 000093041324002278 | 
        
          | Q1 2024 | 3,279 | 337,048,388 | MSFT, NVDA, AAPL, AMZN | 13F-HR | 5/13/2024 | 000093041324001787 | 
        
          | Q4 2023 | 3,316 | 311,029,152 | MSFT, AAPL, AMZN, NVDA | 13F-HR | 2/14/2024 | 000095012324002258 | 
        
          | Q3 2023 | 3,214 | 284,045,004 | MSFT, AAPL, AMZN, NVDA | 13F-HR | 11/14/2023 | 000095012323010375 | 
        
          | Q2 2023 | 3,223 | 287,432,585 | MSFT, AAPL, AMZN, NVDA | RESTATEMENT | 8/16/2023 | 000095012323008292 | 
        
          | Q1 2023 | 3,146 | 268,971,009 | MSFT, AAPL, AMZN, NVDA | 13F-HR | 5/15/2023 | 000095012323005118 | 
        
          | Q4 2022 | 3,170 | 257,966,097 | MSFT, AAPL, AMZN, UNH | 13F-HR | 2/14/2023 | 000095012323002098 | 
        
          | Q3 2022 | 3,278 | 246,815,651 | MSFT, AAPL, AMZN, TSLA | 13F-HR | 11/14/2022 | 000095012322012027 | 
        
          | Q2 2022 | 3,275 | 258,512,430 | MSFT, AAPL, AMZN, GOOG | 13F-HR | 8/15/2022 | 000095012322009242 | 
        
          | Q1 2022 | 3,414 | 308,620,831 | MSFT, AAPL, AMZN, GOOG | 13F-HR | 5/16/2022 | 000095012322006331 | 
        
          | Q4 2021 | 3,317 | 337,982,477 | MSFT, AAPL, AMZN, TSLA | 13F-HR | 2/14/2022 | 000095012322002604 | 
        
          | Q3 2021 | 3,436 | 324,740,354 | MSFT, AAPL, AMZN, META | 13F-HR | 11/12/2021 | 000095012321014929 | 
        
          | Q2 2021 | 3,391 | 335,493,233 | MSFT, AAPL, AMZN, META | 13F-HR | 8/16/2021 | 000095012321011203 | 
        
          | Q1 2021 | 3,382 | 314,475,136 | MSFT, AAPL, AMZN, GOOG | 13F-HR | 5/17/2021 | 000095012321006877 | 
        
          | Q4 2020 | 3,346 | 295,415,561 | AAPL, MSFT, AMZN, META | RESTATEMENT | 5/17/2021 | 000095012321006875 | 
        
          | Q3 2020 | 3,295 | 260,064,799 | AAPL, MSFT, AMZN, META | 13F-HR | 11/16/2020 | 000095012320011986 | 
        
          | Q2 2020 | 3,302 | 245,731,584 | MSFT, AAPL, AMZN, META | RESTATEMENT | 8/25/2020 | 000095012320009331 | 
        
          | Q1 2020 | 3,366 | 205,369,118 | MSFT, AAPL, AMZN, GOOG | 13F-HR | 5/14/2020 | 000095012320004726 | 
        
          | Q4 2019 | 3 | 182,902 | CMPR, PRDO, DHC | NEW HOLDINGS | 3/5/2020 | 000095012320002760 | 
        
          | Q4 2019 | 3,396 | 263,527,190 | MSFT, AAPL, AMZN, META | 13F-HR | 2/14/2020 | 000095012320002382 | 
        
          | Q3 2019 | 3,354 | 247,112,319 | MSFT, AAPL, AMZN, META | 13F-HR | 11/14/2019 | 000095012319011451 | 
        
          | Q2 2019 | 3,395 | 253,875,502 | MSFT, AAPL, AMZN, META | 13F-HR | 8/15/2019 | 000095012319008479 | 
        
          | Q1 2019 | 1,049 | 18,728,992 | LQD, IWF, SPG, MSFT | 13F-HR | 5/14/2019 | 000095012319004849 | 
        
          | Q4 2018 | 996 | 15,848,114 | LQD, IWF, MSFT, HYG | 13F-HR | 2/14/2019 | 000095012319002317 | 
        
          | Q3 2018 | 1,030 | 18,843,334 | HYG, AAPL, LQD, MSFT | 13F-HR | 11/13/2018 | 000095012318011248 | 
        
          | Q2 2018 | 1,044 | 15,893,837 | SPG, MSFT, AAPL, PLD | 13F-HR | 8/14/2018 | 000095012318008800 | 
        
          | Q1 2018 | 1,058 | 15,325,519 | SPG, AAPL, MSFT, AVB | 13F-HR | 5/14/2018 | 000095012318005301 | 
        
          | Q4 2017 | 1,090 | 15,608,144 | SPG, AAPL, MSFT, AVB | 13F-HR | 2/14/2018 | 000095012318002314 | 
        
          | Q3 2017 | 1,093 | 15,287,982 | SPG, AAPL, AVB, EQIX | 13F-HR | 11/14/2017 | 000095012317010740 | 
        
          | Q2 2017 | 1,094 | 15,592,542 | SPG, AAPL, EQIX, MSFT | 13F-HR | 8/14/2017 | 000095012317007922 | 
        
          | Q1 2017 | 2 | 77,174 | ENB.TO, TRP | NEW HOLDINGS | 6/27/2017 | 000095012317005826 | 
        
          | Q1 2017 | 1,364 | 16,716,186 | SPG, AAPL, EQIX, MSFT | 13F-HR | 5/15/2017 | 000095012317005206 | 
        
          | Q4 2016 | 1,521 | 19,690,622 | SPG, AAPL, PSA, MSFT | 13F-HR | 2/14/2017 | 000095012317002368 | 
        
          | Q3 2016 | 1,403 | 17,122,625 | SPG, PSA, AAPL, WELL | 13F-HR | 11/14/2016 | 000095012316022338 | 
        
          | Q2 2016 | 1,314 | 16,297,545 | SPG, PSA, PLD, AAPL | 13F-HR | 8/12/2016 | 000095012316019671 | 
        
          | Q1 2016 | 1,403 | 19,102,688 | ING Groep NV, SPG, PSA, AAPL | 13F-HR | 5/13/2016 | 000095012316017202 | 
        
          | Q4 2015 | 1,518 | 19,435,224 | ING Groep NV, SPG, PSA, AAPL | 13F-HR | 2/12/2016 | 000095012316014161 | 
        
          | Q3 2015 | 1,555 | 17,634,973 | ING Groep NV, SPG, PSA, AAPL | 13F-HR | 11/13/2015 | 000095012315011959 | 
        
          | Q2 2015 | 1,597 | 18,650,019 | ING Groep NV, SPG, AAPL, PSA | 13F-HR | 8/14/2015 | 000095012315009352 | 
        
          | Q1 2015 | 1,586 | 18,246,148 | SPG, AAPL, PSA, AVB | 13F-HR | 5/15/2015 | 000095012315006261 | 
        
          | Q4 2014 | 1,612 | 17,798,425 | SPG, PSA, AAPL, AVB | RESTATEMENT | 2/26/2015 | 000095012315003658 | 
        
          | Q3 2014 | 1,593 | 16,250,927 | SPG, PSA, AAPL, PLD | 13F-HR | 11/13/2014 | 000095012314011734 | 
        
          | Q2 2014 | 1,594 | 16,450,703 | SPG, AAL, PSA, AAPL | 13F-HR | 8/14/2014 | 000095012314008981 | 
        
          | Q1 2014 | 1,584 | 16,693,631 | Colony Financial Inc, SPG, PSA, AAL | RESTATEMENT | 5/14/2014 | 000095012314005867 | 
        
          | Q4 2013 | 1,568 | 15,524,272 | SPG, PSA, PLD, AAPL | RESTATEMENT | 2/10/2014 | 000095012314001408 |