E.l.f. Cosmetics is the needle in the beauty haystack: a brand that barely advertises and has never done celebrity endorsements, ...