I am new with stata and I would like to know how I can create two new columns that count how many men and women there are per company. And how to display 0 in the female column if there are no women in that specific company.

I have the following table:
company_name country ticker SIC gender
BP PLC GB BP 291 M
BP PLC GB BP 291 M
BP PLC GB BP 291 M
BP PLC GB BP 291 M
BP PLC GB BP 291 M
BP PLC GB BP 291 F
BP PLC GB BP 291 F
ROYAL DUTCH SHELL PLC NO RDSB 131 M
ROYAL DUTCH SHELL PLC NO RDSB 131 F
ROYAL DUTCH SHELL PLC NO RDSB 131 F
ROYAL DUTCH SHELL PLC NO RDSB 131 F
FERGUSON PLC GB FERG 507 M
FERGUSON PLC GB FERG 507 M

and I would like to get the following table:
company_name country ticker SIC gender male female
BP PLC GB BP 291 M 5 2
BP PLC GB BP 291 M 5 2
BP PLC GB BP 291 M 5 2
BP PLC GB BP 291 M 5 2
BP PLC GB BP 291 M 5 2
BP PLC GB BP 291 F 5 2
BP PLC GB BP 291 F 5 2
ROYAL DUTCH SHELL PLC NO RDSB 131 M 1 3
ROYAL DUTCH SHELL PLC NO RDSB 131 F 1 3
ROYAL DUTCH SHELL PLC NO RDSB 131 F 1 3
ROYAL DUTCH SHELL PLC NO RDSB 131 F 1 3
FERGUSON PLC GB FERG 507 M 2 0
FERGUSON PLC GB FERG 507 M 2 0

Thanks very much for your help