I am not an expert in Insurance company valuations/financials but see my view:
I don't think any company is declaring the float but not sure.
I don't think any company is declaring the mark to market value too but not sure.
This should be available in annual report.
Available in the DRHP of the company. See the portfolio mix of the investment funds:
Column 1: ICICI Pru Life, 2:HDFC Life and 3: SBI Life
See the data for HDFC Life:
Mark to market data:
4.Each insurance company would have an Investment department/team who which invest the float. I myself work for a Insurance company and our company's income generated from investments (inc. profit from sale of investments) was Rs 600 Cr in FY16 with a yield of 8.4%.
This figure can be checked in the annual report of the companies.
I don't think it may be comparable. There are a lot of factors like the equity market returns, G-sec yields, etc. The AUM increased and yield of the investments would have come down and thus there is a decrease in investment income.
I check the item called "Transfer to Shareholders' Account" in the statement of Statement of Revenue Account (Policyholders’ Account) to see how much is transferred to the shareholders.
For HDFC Life:
in million rupees
There is an another item called Net Cash Added which is
Net new cash = Net premium minus net benefits.
Column 1: SBI Life, 2: HDFC Life 3: ICICI Pru Life
As the percentage of total premium received:
Net Cash Added Ratio for
SBI Life: 54%
HDFC Life: 49.5%
ICICI Pru Life: 33%