- 
        
                             Apple Inc. (AAPL $271.42) Apple Inc. (AAPL $271.42)
- 
        
                             Alphabet Inc. (GOOG $280.32) Alphabet Inc. (GOOG $280.32)
- 
        
                             Microsoft Corporation (MSFT $517.03) Microsoft Corporation (MSFT $517.03)
- 
        
                             NVIDIA Corporation (NVDA $202.49) NVIDIA Corporation (NVDA $202.49)
- 
        
                             Constellation Software Inc. (CSU $3,633.69) Constellation Software Inc. (CSU $3,633.69)
- 
        
                             Brookfield Corporation Class A Limited Voting Shares (BN $63.84) Brookfield Corporation Class A Limited Voting Shares (BN $63.84)
            Q: Please rank these in order of preference for the long term? Greater than 10 years.  A reasoning for each please.   
Thanks
Nick
    Thanks
Nick
 
                             
                             
                    