Encouraging financial results roll in