1 article from the OM Industries desk.
Official results contrast with rumored margins; net margin stands at 2.7%, with core revenue (ex-ancillary) at $474M.