News

Marathon Petroleum (MPC) reported $31.85 billion in revenue for the quarter ended March 2025, representing a year-over-year decline of 4.1%. EPS of -$0.24 for the same period compares to $2.78 a year ...
IFC Films is rebranding to Independent Film Company with a new logo and a renamed parent, IFC Entertainment Group.