Owl Creek Urges Cano Health Board To Consider Potential Sale
[ad_1] Owl Creek Asset Management L.P. sent a letter to Cano Health Inc CANO board strongly encouraging the company to pursue strategic alternatives, including a potential sale. Owl Creek owns around a 3.75% stake…