Despite a recent 19% increase in Green Dot Corporation's share price, long-term holders have suffered an 80% decline over five years. It remains uncertain if the company can recover long term. Insiders making purchases is positive, but future earnings are key.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing