Error : Arithmetic overflow error converting numeric to data type varchar.

Getting error at this line why and what should be changed?

```
CONVERT(VARCHAR(8),CONVERT(DECIMAL(8,4),((CurrentLoans.Price - PreviousLoans.Price) / PreviousLoans.Price) * 100)) 

```