Insurance companies are raking it in, so should you buy ASX 200 shares like IAG right now? 30 March 2023