Silver topped $100 an ounce for the first time in history Friday.