Suppose we have a spherically symmetric and static metric given by: \begin{equation} ds^2=-B(r)dt^2+A(r)dr^2+r^2d\theta^2 +r^2\sin^2(\theta)d\phi^2 \end{equation} where: \begin{equation} B(r)=1-\dfrac{2GM}{r}-\dfrac{2}{3}\dfrac{GM}{r}e^{-m_0r}+\dfrac{8}{3}\dfrac{GM}{r}e^{-m_2r} \end{equation} \begin{equation} A(r)=1+\dfrac{2GM}{r}-\dfrac{2}{3}\dfrac{GM}{r}e^{-m_0r}(1+m_0r)-\dfrac{4}{3}\dfrac{GM}{r}e^{-m_2r}(1+m_2r) \end{equation} Here $m_0$ and $m_2$ are positive constants, as well as $G$ and $M$.
Is there a way to see if this metric does have an horizon? As far as I know this can be done checking if $A(r)=0$ or $B(r)=0$, but since this is not the case I don't know if there is another way to see it.