Marathon Petroleum Corp. Reports First-Quarter 2023 Results

FINDLAY, Ohio, May 2, 2023 /PRNewswire/ — First-quarter net income attributable to MPC of $2.7 billion, or $6.09 per diluted share; adj. EBITDA of $5.2 billion Net cash provided by operating activities of $4.1 billion, reflecting strong execution Commenced STAR project operations;…