Marathon profit beats estimates on soaring margins; strikes $4.2 billion refinery deal with CVR - CVI News | Rallies