Bajaj Finserv has signed share purchase agreements (SPAs) with Allianz SE to acquire its entire ~26% stake in their two joint ventures - Bajaj Allianz General Insurance Company (BAGIC) and Bajaj Allianz Life Insurance Company (BALIC) for Rs 24,180 crore.