IBM shares tumbled Tuesday after the software giant posted preliminary results for the second quarter that disappointed.
Canada's main stock index opened higher on Tuesday, with materials and energy sectors leading gains, as softer U.S. inflation ...