Telecom earnings run the gauntlet