# Edit space for overbraces in equation

I would like to use \overbraces and \underbraces in my equation. However, when I make the text for \overbraces too long, the \overbrace doesn't contain the correct part.

\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
$\rlap{\overbrace{\phantom{(r+\epsilon)V_t}}^{\text{Required return}}} (r+\epsilon)V_t = \rlap{\overbrace{\phantom{V_{t+1}^e-V_t}}^{\text{Expected capital gain}}}\underbrace{D^e_t+V_{t+1}^e-V_t}_{\text{Total expected return on shares}}$
\end{document}

-

\documentclass[12pt]{article}
\usepackage{mathtools}

\begin{document}

\begin{displaymath}
\overbrace{(r+\epsilon)V_t}^{\text{\clap{Required return}}}