How to use stock management for 2 different company with different stock settting and data?

How to use stock management for 2 different company with different stock setting and data ? is it possible
Is there any way or we need to just create seprate site for it

Thank you

@Falcon just create a second company in company list . every time you create a transaction (invoice,receipt,order,stock entry…) you can select the desired company.

Yes but one company wants to use different method while other wants to use different method? like FIFO, LIFO as well as some different functionality