Fun algebra problem

Solve the equation

$(x-5)(x-7)(x+6)(x+4)=504$

What is the biggest positive integer root $$x$$ of the equation?

$$\textbf{(This is not an original problem.)}$$

×