 Gold and silver also gained today, while oil prices sold off. Gold was up $41 to $24.70 an ounce, adding 1.7%. Silver gained $0.59 to $31.53 a troy ounce, up 1.9%, while oil prices were down $1.10 to $80.81 a barrel.