Munich Re promised to return over 8 billion euros ($10.9 billion) to its shareholders through 2010, answering criticism it was not doing enough to drive up its stock price.

The German reinsurer made the commitment on Friday on the back of a stronger-than-expected first-quarter net profit of 982 million euros. The result was helped by investment gains that partly offset losses from European winter storm Kyrill, which pushed the company into an underwriting loss for the quarter.