Source: http://www.businessinsider.com/ibm-earnings-revenue-has-fallen-for-20-quarters-in-a-row-2017-4