That 91.1% benefit ratio is harsh. For context, anything above 90% offers very scant opportunities for profitability.
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results