This would make the dollar even stronger, meaning the companies that repatriate their money will be even worth less than the previous 12 years or so. A bill for repatriation of U.S. Dollars might pass the congress, but companies will not do it if the economics don’t pencil out.
I’m not sure it would make the dollar stronger... What’s amazing to me is that most tax amounts are calculated over ten years. This is touted as a “one-off” charge... maybe it would be pro-rated over ten years, and that wasn’t made clear, but if it were all at once, it would certainly distort all sorts of things.