Sartorius Stedim Biotech: the right price?