Gold stocks are rallying with several in the IBD 50 near all-time highs as gold nears $5,000 an ounce.