stock company
noun

a company that has its capital divided into shares that are freely tradable

Browse by Subjects
profit and loss statement (P&L)
Group of Five (G5)
money market deposit account
dilution of shareholding
deep pocket