5 Amazing Earnings Charts

Investor Tips
These companies have great earnings surprise track records and are trading near new highs.