IBM announces a rise in profits despite revenues falling because of a $1bn fall in revenue caused by currency movements.
Continue reading…