How long will people continue to buy into companies that are considered good buys because their losses were less than expected and ignore companies with record earnings like Goldcorp? My guess is these earnings are going to start attracting investors sooner than later.