Thatch raises $108 million, reaches $1B valuation as healthcare costs climb

Business