IBM ranked No. 34 on the 2018 Fortune 500 rankings of the largest United States corporations by total revenue.