Yes, I think you did just fine on the sale. You pulled just under 23x and that is a fair price for you both.
Without getting into the whole fiat currency thing... Sheik made some very good points.
Unless you need to sell more, I'd hold on to the silver. :yes: