The owners of Spotless Brands are exploring a sale that could value the U.S. car wash operator at nearly $3 billion including debt, according to four sources familiar with the matter. The company is ...
A French phrase meaning “superior force,” force majeure is a standard provision in legal contracts that relieves parties from fulfilling their contractual obligations when an unforeseen event of huge ...