Stockreport

Friday's analyst upgrades and downgrades [Globe and Mail, The (Toronto, Canada)]

Enerflex Ltd Common Shares  (EFXT) 
PDF Cascades Inc Ccl Industries Inc Cl B NV Enerflex Ltd EQB Inc Gildan Activewear Inc Granite Real Estate Investment Trust [Read more]