Q: Peter; What didn’t the market like of their earnings? Thanks 
Rod
    Rod
Not investment advice or solicitation to buy/sell securities. Do your own due diligence and/or consult an advisor.
 Caterpillar Inc. (CAT $522.73)
                Caterpillar Inc. (CAT $522.73)
    
        
 NextEra Energy Inc. (NEE $84.41)
                NextEra Energy Inc. (NEE $84.41)
    
        
 Sunrun Inc. (RUN $20.85)
                Sunrun Inc. (RUN $20.85)
    
        
 Bloom Energy Corporation Class A (BE $110.38)
                Bloom Energy Corporation Class A (BE $110.38)
    
        
 Siemens AG ADR (SIEGY $141.53)
                Siemens AG ADR (SIEGY $141.53)
    
        
 Enphase Energy Inc. (ENPH $36.23)
                Enphase Energy Inc. (ENPH $36.23)
    
        
 iShares 20+ Year Treasury Bond ETF (TLT $91.47)
                iShares 20+ Year Treasury Bond ETF (TLT $91.47)
    
        
 Vanguard Extended Duration Treasury ETF (EDV $70.38)
                Vanguard Extended Duration Treasury ETF (EDV $70.38)
    
        
 H&R Real Estate Investment Trust (HR.UN $11.72)
                H&R Real Estate Investment Trust (HR.UN $11.72)
    
        
 Canadian Apartment Properties Real Estate Investment Trust (CAR.UN $39.53)
                Canadian Apartment Properties Real Estate Investment Trust (CAR.UN $39.53)
    
        
 Granite Real Estate Investment Trust (GRT.UN $79.99)
                Granite Real Estate Investment Trust (GRT.UN $79.99)
    
        
 InterRent Real Estate Investment Trust (IIP.UN $13.37)
                InterRent Real Estate Investment Trust (IIP.UN $13.37)
    
        
 Dream Industrial Real Estate Investment Trust (DIR.UN $12.55)
                Dream Industrial Real Estate Investment Trust (DIR.UN $12.55)
    
        
 Dollar Tree Inc. (DLTR $99.05)
                Dollar Tree Inc. (DLTR $99.05)
    
        
 Dollar General Corporation (DG $101.99)
                Dollar General Corporation (DG $101.99)
    
        
 Waste Management Inc. (WM $214.66)
                Waste Management Inc. (WM $214.66)
    
        
 Waste Connections Inc. (WCN $247.45)
                Waste Connections Inc. (WCN $247.45)
    
        
 BMO Long Federal Bond Index ETF (ZFL $12.61)
                BMO Long Federal Bond Index ETF (ZFL $12.61)
    
        
 iShares Core Canadian Long Term Bond Index ETF (XLB $19.27)
                iShares Core Canadian Long Term Bond Index ETF (XLB $19.27)
    
        
 Costco Wholesale Corporation (COST $932.14)
                Costco Wholesale Corporation (COST $932.14)
    
        
 Alphabet Inc. (GOOG $260.51)
                Alphabet Inc. (GOOG $260.51)
    
        
 Intuitive Surgical Inc. (ISRG $546.51)
                Intuitive Surgical Inc. (ISRG $546.51)
    
        
 Microsoft Corporation (MSFT $523.61)
                Microsoft Corporation (MSFT $523.61)
    
        
 NVIDIA Corporation (NVDA $186.26)
                NVIDIA Corporation (NVDA $186.26)
    
        
 Constellation Software Inc. (CSU $3,782.39)
                Constellation Software Inc. (CSU $3,782.39)
    
        
 Dollarama Inc. (DOL $185.78)
                Dollarama Inc. (DOL $185.78)
    
        
 WSP Global Inc. (WSP $276.16)
                WSP Global Inc. (WSP $276.16)
    
        
 Thomson Reuters Corporation (TRI $227.55)
                Thomson Reuters Corporation (TRI $227.55)
    
        
 Alimentation Couche-Tard Inc. (ATD $74.47)
                Alimentation Couche-Tard Inc. (ATD $74.47)
    
        
 BMO Covered Call Utilities ETF (ZWU $11.49)
                BMO Covered Call Utilities ETF (ZWU $11.49)
    
        
 BMO Canadian High Dividend Covered Call ETF (ZWC $19.87)
                BMO Canadian High Dividend Covered Call ETF (ZWC $19.87)