Documents filed Monday with the U.S. Securities and Exchange Commission shed new light on just how bad the past 18 months have been for Better.
Documents filed Monday with the U.S. Securities and Exchange Commission shed new light on just how bad the past 18 months have been for Better.