Saying last week was a rough one for Donald Trump on the campaign trail is putting it lightly. The stocks that stand to do well should he win the White House, however, remained relatively unchanged.

The first general election presidential debate didn't go well for the real estate magnate. His reluctance to employ typical strategies for preparation showed, and he spent much of the evening surprised and on the defensive. Polls largely showed his rival Hillary Clinton won the evening (even though his campaign largely disputed them).

Post-debate, the GOP nominee didn't fare much better. He spent much of the week in a spat with former Miss Universe Alicia Machado, culminating in a handful of eyebrow-raising tweets.

Miss Universe AIicia Machado and Donald Trump. "Okay."

— Todd Dracula (@ToddDracula) September 29, 2016

The Washington Post uncovered evidence the Trump Foundation lacks the required certifications to solicit donations in New York. A day later, the New York attorney general sent the charity a cease-and-desist letter, confirming the claims. Over the weekend, The New York Times reported Trump declared a $916 million loss in his 1995 income tax returns. As a result, he may have been able to avoid paying taxes for years.

Trump "smart" to not pay federal income tax? #debates @ToddDracula

— TheStreet Politics (@TSTpolitics) September 27, 2016

TheStreet's Donald Trump Stock Portfolio, a set of 15 stocks identified as poised to do well under a Trump presidency, had a relatively unremarkable week, despite the candidate's missteps. From market close Friday, September 23 to market close Friday, September 30, it declined 0.06%. Related: Clinton and Trump Pose Equal But Different Threats to Wall St.

ExxonMobil (XOM - Get Report) was the top performer in the portfolio. Shares climbed 4.59% to $87.28 at market close Friday. The stock rallied mid-week on rising oil prices and is up more than 10% year-to-date. Environmental advocacy group Conservation Law Foundation filed legal action against the oil company Thursday, the latest in a series of investigations and accusations that it covered up the risks of climate change.

Cemex (CX - Get Report) gained 2.72%, ending the week at $7.94. The company announced a tender offer Thursday for senior notes, and on Friday, it said it sought approval to sell its 23% direct stake in its holdings in Grupo Cementos de Chihuahua in Mexico.

The Geo Group (GEO - Get Report) was the worst performer in the Trump portfolio last week. Its shares fell 5.30% to $23.78. Private prison stocks, including Geo and competitor Corrections Corporation of America (CXW - Get Report) , posted their worst quarter in years during the third quarter, dragged down by concerns that the federal government will end its use of private prisons.

Lockheed Martin (LMT - Get Report) dipped 2.49% to $239.72. Despite the dip, the company confirmed a handful of government contracts last week, including one for $395 million for GPS satellites and another for $49 million for apache helicopter sensor upgrades.

Here's how the entire Trump portfolio did last week, leading with the top gainers:

ExxonMobil 4.59%

Cemex 2.72%

Elbit Systems (ESLT - Get Report) 1.14%

Capital One Financial (COF - Get Report) 0.77%

Steel Dynamics (STLD - Get Report) 0.60%

Microsoft (MSFT - Get Report) 0.30%

Oracle (ORCL - Get Report) 0.13%

Bitcoin Investment Trust (GBTC) 0.00%

Boeing (BA - Get Report) -0.03%

Tetra Tech (TTEK - Get Report) -0.39%

U.S. Steel (X - Get Report) -0.47%

Randgold Resources (GOLD - Get Report) -1.01%

Northrup Grumman (NOC) -1.43%

Lockheed Martin -2.49%

The Geo Group -5.30%