Versus - compare BHK and HQL

Tekla Life Sciences Investors outperforms BlackRock Core Bond Trust on 19 out of 23 parameters.