Insurance sector also taking a beating as bank stocks keep selling off – MarketWatch March 18, 2023 by Exozed source