Teleflex (TFX) Plunges on CEO Departure & Revenue Warning