UPMC’s operating income hit $286 million last year, snapping a two-year streak of red ink.

A rebound from UPMC’s health insurance division helped the organization return to positive margins after operating losses of $339 million in 2024 and $198 million in 2023, according to a financial report released Friday.

Insurance services generated $68 million more than they lost last year, a vast improvement from their $506 million operating loss in 2024.

The increase was mainly due to higher income from Medicaid and programs for long-term care and mental health services dependent on Medicaid dollars.

UPMC said it’s bracing for less federal funding for these programs starting in 2027 because of Medicaid reforms signed by President Donald Trump in July.

UPMC’s hospitals, doctor’s offices and other clinical services also performed better year-over-year, posting $218 million in operating income versus $167 million.

The strong financial performance was also attributed to across-the-board cost-cutting measures. For instance, UPMC is standardizing products across its hospital network to generate savings and elevate patient care, a spokesperson said.

Among other highlights of the report:

• Revenue increased to $34 billion from $30 billion

• Insurance membership fell to 4 million from 4.1 million

• Beds in service dropped to 6,500 from 6,900, mostly due to UPMC selling five skilled nursing facilities in 2024 and others in 2025

• Hospital admissions and observations climbed to 375,000 from 364,000

• Total cash and investments rose to $9.2 billion from $8.9 billion.

UPMC also offered a brief update on its takeover talks with Trinity Health System. The organizations reached a nonbinding agreement in October for UPMC to absorb the four-hospital network in eastern Ohio.

“The proposed integration remains subject to the negotiation of definitive agreements and the receipt of all required regulatory approvals,” UPMC said.

The deal is expected to earn regulatory approval this year.

UPMC has more than 100,000 employees, including upward of 5,000 doctors.