No company will move the money back unless they have to.
****No company will move the money back unless they have to****
Which may happen if it becomes economically persuasive to do so.
If the "repatriation rate" is cheaper than keeping the money overseas, my guess is chances are good that money would get re-patriated.
If not, it's going to stay overseas.
Seems to me to be a simple business decision that way. That is after all how all those corporate profits ended up overseas to begin with - cheaper to keep it there than pay the taxes on it here.