News Focus
News Focus
icon url

winchem21

06/16/21 7:44 PM

#24199 RE: DewDiligence #24198

CLF: $11.3B market cap, $5B EBITDA, $0 Net debt in 12 months likely, top leadership, more compelling bargain than ever.