Todd ranks No. 868 among more than 10,200 analysts tracked by TipRanks. His ratings have been profitable 58% of the time, ...