French insurance giant Axa posts record profits—vows to return billions to shareholders

OSTN Staff