IBM beats earnings estimates as its $7.8 billion software empire helps revive growth | News | MoonHub