Stocks sold off Friday as inflation and geopolitical worries once again ...