I've used VectorVest for several years, but am now stopping. It's because I checked their data against another source (MSN.com), and found that it's unreliable.
Upon consulting with their support folks, I learned a surprising fact: VectorVest does not report earnings, but only ESTIMATES of earnings. Even after the quarterly earnings reports come out, if the estimate is wrong, even wildly wrong, they will keep the estimate data in their history.
EXAMPLE: Comparing Facebook from July 2019 to June 2020.
VV shows revenue steadily increasing month by month. MSN shows that revenue peaked in December 2019.
VV shows earnings stuttering for the first 3 months, then going steadily upwards from then on. MSN shows that earnings peaked in December and never recovered to the earlier level.