5 Amazing Earnings ChartsMay 31, 2021 by admin 0 Comments Investor Tips These companies have great earnings surprise track records and are trading near new highs.