Is stock shared between Businesses?

No. Each Business keeps its own stock, purchases and expenses.