I am no mathematician but a 5 min google search tells me that it depends whose definition a 'perfect number' you are using.

According to Wikipedia the number 2520 is not a perfect number because the first 4 perfect numbers are :

6

28

496

8128.

The definition of a perfect number is:

In __number theory__, a **perfect number** is a __positive integer__ that is equal to the sum of its proper positive __divisors__, that is, the sum of its positive divisors excluding the number itself (also known as its __aliquot sum__). Equivalently, a perfect number is a number that is half the sum of all of its positive divisors (including itself) i.e. __ σ1__(

*n*) = 2

*n*.

This definition is ancient, appearing as early as __Euclid's Elements__ (VII.22) where it is called *τέλειος ἀριθμός* (*perfect*, *ideal*, or *complete number*). Euclid also proved a formation rule (IX.36) whereby is an even perfect number whenever is what is now called a __Mersenne prime__. Much later, __Euler__ proved that all even perfect numbers are of this form.__[1]__ This is known as the __Euclid–Euler theorem__.

It is not known whether there are any odd perfect numbers, nor whether infinitely many perfect numbers exist.

However, if you are trying to attach an esoteric meaning to a number that fits your agenda, then maybe anything can be a 'perfect number'.