Netflix and TikTok have joined a growing number of companies that have ceased operations in Russia. In addition, American Express cards issued globally will no longer be accepted at merchants or ATMs in Russia, according to a company statement. AmEx ...