| 
            Q3 2025
           | 
          284 | 
          485,401 | 
          
            
              MFSI, IJH, NVDA, MSFT
            
           | 
          
            13F-HR
           | 
          10/22/2025 | 
          000090378325000003 | 
        
        
          | 
            Q2 2025
           | 
          299 | 
          458,012 | 
          
            
              MFS Active International ETF, IJH, NVDA, MSFT
            
           | 
          
            13F-HR
           | 
          7/21/2025 | 
          000196489725000005 | 
        
        
          | 
            Q1 2025
           | 
          310 | 
          424,696 | 
          
            
              MFS Active International ETF, IJH, NVDA, MSFT
            
           | 
          
            13F-HR
           | 
          4/21/2025 | 
          000196489725000003 | 
        
        
          | 
            Q4 2024
           | 
          508 | 
          439,845 | 
          
            
              IJH, MFS Active International ETF, NVDA, MSFT
            
           | 
          
            13F-HR
           | 
          1/23/2025 | 
          000090378325000001 | 
        
        
          | 
            Q3 2024
           | 
          329 | 
          414,232 | 
          
            
              IJH, NVDA, MSFT, VNQ
            
           | 
          
            13F-HR
           | 
          11/5/2024 | 
          000090378324000006 | 
        
        
          | 
            Q2 2024
           | 
          338 | 
          390,079 | 
          
            
              IJH, NVDA, MSFT, ASIA
            
           | 
          
            13F-HR
           | 
          8/12/2024 | 
          000090378324000003 | 
        
        
          | 
            Q1 2024
           | 
          327 | 
          384,860 | 
          
            
              IJH, MSFT, NVDA, VGK
            
           | 
          
            13F-HR
           | 
          5/6/2024 | 
          000090378324000002 | 
        
        
          | 
            Q4 2023
           | 
          346 | 
          363,171 | 
          
            
              IJH, MSFT, AAPL, VGK
            
           | 
          
            13F-HR
           | 
          1/31/2024 | 
          000090378324000001 | 
        
        
          | 
            Q3 2023
           | 
          345 | 
          328,677 | 
          
            
              IJH, MSFT, HSPX, AAPL
            
           | 
          
            13F-HR
           | 
          10/25/2023 | 
          000090378323000004 | 
        
        
          | 
            Q2 2023
           | 
          364 | 
          345,652 | 
          
            
              IJH, MSFT, AAPL, HSPX
            
           | 
          
            13F-HR
           | 
          7/25/2023 | 
          000090378323000003 | 
        
        
          | 
            Q1 2023
           | 
          372 | 
          342,949 | 
          
            
              IJH, MSFT, AAPL, VGK
            
           | 
          
            13F-HR
           | 
          5/3/2023 | 
          000090378323000002 | 
        
        
          | 
            Q4 2022
           | 
          376 | 
          338,271 | 
          
            
              IJH, MSFT, BSCO, AAPL
            
           | 
          
            13F-HR
           | 
          2/9/2023 | 
          000090378323000001 | 
        
        
          | 
            Q3 2022
           | 
          355 | 
          325,184 | 
          
            
              IJH, AAPL, EWZ, MSFT
            
           | 
          
            13F-HR
           | 
          10/24/2022 | 
          000090378322000004 | 
        
        
          | 
            Q2 2022
           | 
          359 | 
          358,288 | 
          
            
              IJH, SPIB, MSFT, AAPL
            
           | 
          
            13F-HR
           | 
          8/5/2022 | 
          000090378322000003 | 
        
        
          | 
            Q1 2022
           | 
          358 | 
          398,279 | 
          
            
              IJH, PFFD, AAPL, MSFT
            
           | 
          
            13F-HR
           | 
          5/10/2022 | 
          000090378322000002 | 
        
        
          | 
            Q4 2021
           | 
          307 | 
          337,283 | 
          
            
              AAPL, ICSH, MSFT, BAB
            
           | 
          
            13F-HR
           | 
          1/25/2022 | 
          000090378322000001 | 
        
        
          | 
            Q3 2021
           | 
          404 | 
          370,735 | 
          
            
              ICSH, MSFT, AAPL, EWZ
            
           | 
          
            13F-HR
           | 
          12/6/2021 | 
          000090378321000006 | 
        
        
          | 
            Q2 2021
           | 
          331 | 
          364,191 | 
          
            
              ICSH, MSFT, EWZ, AAPL
            
           | 
          
            13F-HR
           | 
          8/30/2021 | 
          000090378321000005 | 
        
        
          | 
            Q1 2021
           | 
          318 | 
          358,685 | 
          
            
              ICSH, AAPL, MSFT, BAB
            
           | 
          
            13F-HR
           | 
          5/7/2021 | 
          000090378321000002 | 
        
        
          | 
            Q4 2020
           | 
          306 | 
          337,257 | 
          
            
              AAPL, KWEB, ICSH, MSFT
            
           | 
          
            13F-HR
           | 
          2/1/2021 | 
          000090378321000001 | 
        
        
          | 
            Q3 2020
           | 
          339 | 
          304,401 | 
          
            
              ICSH, AAPL, MSFT, KWEB
            
           | 
          
            13F-HR
           | 
          10/28/2020 | 
          000090378320000004 | 
        
        
          | 
            Q2 2020
           | 
          336 | 
          294,742 | 
          
            
              BKLN, MSFT, KWEB, AAPL
            
           | 
          
            13F-HR
           | 
          7/31/2020 | 
          000090378320000003 | 
        
        
          | 
            Q1 2020
           | 
          337 | 
          252,129 | 
          
            
              BKLN, MSFT, KWEB, AAPL
            
           | 
          
            13F-HR
           | 
          4/28/2020 | 
          000090378320000002 | 
        
        
          | 
            Q4 2019
           | 
          350 | 
          332,955 | 
          
            
              SPIB, BKLN, MSFT, AAPL
            
           | 
          
            13F-HR
           | 
          1/21/2020 | 
          000090378320000001 | 
        
        
          | 
            Q3 2019
           | 
          346 | 
          298,430 | 
          
            
              SPIB, MSFT, SPY, AAPL
            
           | 
          
            13F-HR
           | 
          10/25/2019 | 
          000090378319000004 | 
        
        
          | 
            Q2 2019
           | 
          371 | 
          282,670 | 
          
            
              MSFT, AAPL, JPM, SPY
            
           | 
          
            13F-HR
           | 
          7/18/2019 | 
          000090378319000003 | 
        
        
          | 
            Q1 2019
           | 
          393 | 
          279,303 | 
          
            
              MSFT, AAPL, JPM, INTC
            
           | 
          
            13F-HR
           | 
          4/25/2019 | 
          000090378319000002 | 
        
        
          | 
            Q4 2018
           | 
          368 | 
          245,718 | 
          
            
              MSFT, INTC, JPM, EWJ
            
           | 
          
            13F-HR
           | 
          1/18/2019 | 
          000090378319000001 | 
        
        
          | 
            Q3 2018
           | 
          381 | 
          274,194 | 
          
            
              MSFT, AAPL, JPM, INTC
            
           | 
          
            13F-HR
           | 
          10/24/2018 | 
          000090378318000004 | 
        
        
          | 
            Q2 2018
           | 
          381 | 
          255,809 | 
          
            
              MSFT, INTC, JPM, AAPL
            
           | 
          
            13F-HR
           | 
          7/25/2018 | 
          000090378318000003 | 
        
        
          | 
            Q1 2018
           | 
          354 | 
          250,448 | 
          
            
              MSFT, INTC, JPM, EWJ
            
           | 
          
            13F-HR
           | 
          4/25/2018 | 
          000090378318000002 | 
        
        
          | 
            Q4 2017
           | 
          357 | 
          252,520 | 
          
            
              MSFT, JPM, INTC, EWJ
            
           | 
          
            13F-HR
           | 
          1/17/2018 | 
          000090378318000001 | 
        
        
          | 
            Q3 2017
           | 
          362 | 
          240,349 | 
          
            
              MSFT, JPM, INTC, AAPL
            
           | 
          
            13F-HR
           | 
          10/19/2017 | 
          000090378317000004 | 
        
        
          | 
            Q2 2017
           | 
          329 | 
          232,572 | 
          
            
              JPM, MSFT, AAPL, INTC
            
           | 
          
            13F-HR
           | 
          7/24/2017 | 
          000090378317000003 | 
        
        
          | 
            Q1 2017
           | 
          326 | 
          223,671 | 
          
            
              JPM, MSFT, INTC, AAPL
            
           | 
          
            13F-HR
           | 
          4/18/2017 | 
          000090378317000002 | 
        
        
          | 
            Q4 2016
           | 
          334 | 
          222,958 | 
          
            
              JPM, MSFT, INTC, PG
            
           | 
          
            13F-HR
           | 
          1/31/2017 | 
          000090378317000001 | 
        
        
          | 
            Q3 2016
           | 
          337 | 
          217,946 | 
          
            
              INTC, MSFT, PG, JPM
            
           | 
          
            13F-HR
           | 
          10/25/2016 | 
          000090378316000009 | 
        
        
          | 
            Q2 2016
           | 
          326 | 
          214,599 | 
          
            
              INTC, MSFT, PG, JPM
            
           | 
          
            13F-HR
           | 
          7/21/2016 | 
          000090378316000008 | 
        
        
          | 
            Q1 2016
           | 
          336 | 
          208,365 | 
          
            
              MSFT, INTC, PG, JPM
            
           | 
          
            13F-HR
           | 
          4/21/2016 | 
          000090378316000006 | 
        
        
          | 
            Q4 2015
           | 
          337 | 
          204,491 | 
          
            
              INTC, MSFT, JNJ, PG
            
           | 
          
            13F-HR
           | 
          1/21/2016 | 
          000090378316000005 | 
        
        
          | 
            Q3 2015
           | 
          334 | 
          198,858 | 
          
            
              JNJ, INTC, MSFT, JPM
            
           | 
          
            13F-HR
           | 
          10/20/2015 | 
          000090378315000004 | 
        
        
          | 
            Q2 2015
           | 
          335 | 
          220,310 | 
          
            
              JNJ, INTC, JPM, AAPL
            
           | 
          
            13F-HR
           | 
          7/29/2015 | 
          000090378315000003 | 
        
        
          | 
            Q1 2015
           | 
          354 | 
          225,383 | 
          
            
              JNJ, INTC, GE, AAPL
            
           | 
          
            13F-HR
           | 
          4/23/2015 | 
          000090378315000002 | 
        
        
          | 
            Q4 2014
           | 
          316 | 
          228,725 | 
          
            
              JNJ, INTC, PG, MSFT
            
           | 
          
            13F-HR
           | 
          2/4/2015 | 
          000090378315000001 | 
        
        
          | 
            Q3 2014
           | 
          251 | 
          204,103 | 
          
            
              JNJ, INTC, MSFT, GE
            
           | 
          
            13F-HR
           | 
          10/23/2014 | 
          000090378314000006 | 
        
        
          | 
            Q2 2014
           | 
          242 | 
          203,583 | 
          
            
              JNJ, AAPL, GE, INTC
            
           | 
          
            RESTATEMENT
           | 
          8/6/2014 | 
          000090378314000005 | 
        
        
          | 
            Q1 2014
           | 
          253 | 
          197,625 | 
          
            
              JNJ, GE, AAPL, PG
            
           | 
          
            13F-HR
           | 
          4/21/2014 | 
          000090378314000003 | 
        
        
          | 
            Q4 2013
           | 
          270 | 
          242,578 | 
          
            
              T Rowe Price New America Growth Fund, JNJ, GE, AAPL
            
           | 
          
            13F-HR
           | 
          1/21/2014 | 
          000090378314000002 |