site logo

Kaiser Permanente net income tops $1B, margins sag