What are the differences between affiliate, associate and subsidiary companies?
All three of these terms refer to the degree of ownership that a parent company holds in another company. In most cases, the terms affiliate and associate are used synonymously to describe a company whose parent only possesses a minority stake in the ownership of the company.
A subsidiary, on the other hand, is a company whose parent is a majority shareholder.(Investopedia).