3 in 10 Financial Services and Insurance Businesses Face IT Outages At Least Once a Week by CIOAXIS Bureau January 20, 2024