Gold stocks are companies that mine, sell, or finance the extraction of gold. They could be companies that mine in rivers and dirt for nuggets, flakes, and gold dust. Or they could be streaming ...