Each reported generally good news, and importantly, they delivered revenue growth -- and at levels that beat analysts' ...