Opened a Roth in 1999 with one company. Moved that Roth to another co in 2010. Does the money have to remain in the second company for 5 years before any money can be taken out?
Nope. The date that matters is when you opened and first contributed to the Roth itself, regardless of any subsequent account transfers to other financial institutions.