The investment glossary presents straight-forward definitions plus key related topics and links to other articles that should be of interest.
A company that is incorporated in a country with lower taxes or little government control. Often used to reduce tax exposure.
US
Read More »»