20 Surprisingly Profitable Companies

These 20 companies all had a surprise in store for investors.