HDFC Bank Limited is a financial services company that provides a full range of financial services from banking to insurance and mutual funds through its subsidiaries. The bank offers a variety of banking services that include commercial and investment banking and transaction/branch banking. Its Treasury segment includes net interest income from investment portfolios, money market bonds and loans, profit or loss from investment activities and trading of foreign exchange and derivative contracts. The retail banking segment includes digital banking and other retail banking. The Wholesale Banking segment provides loans, financial instruments and transaction services to large corporations, public sector entities, government agencies, financial institutions and medium-sized businesses. Its subsidiaries include HDFC Securities Ltd., HDB Financial Services Ltd., HDFC Asset Management Co. Ltd and HDFC ERGO General Insurance Co. Ltd.