Three Stocks That Can Weather Any Storm