The final sprint to Election Day has arrived, and the week leading up to it was a mixed one for Donald Trump. The same can be said for the stocks that stand to do well with him in the White House.

The Republican presidential nominee perplexed many last week when he followed up a subdued performance at a meeting with Mexican President Enrique Peña Nieto Wednesday afternoon with a strident speech doubling down on his hardline immigration stance later that evening. He also hired David Bossie, president and chairman of conservative advocacy group Citizens United, as deputy campaign manager.

According to at least one poll, Trump's latest antics may be working. A CNN/ORC poll released Tuesday shows Trump with 45% support, ahead of rival Hillary Clinton at 43%. But the FiveThirtyEight.com tracker, which uses a mix of polls, still has him with only a 28% chance of victory in November. 

The Donald Trump Stock Portfolio, a set of 15 stocks identified by TheStreet that could do particularly well under a Trump presidency, had a rather unremarkable week. From market close Friday, August 26 to market close Friday, September 2, the portfolio declined by 0.62%. Since we began tracking the portfolio in late July, the portfolio has fallen by 5.12%.

Capital One Financial (COF - Get Report) was last week's top performer in the Trump portfolio. The stock climbed 3.59% to $71.64 at market close Friday. The Mclean, Virg.-based financial services company has remained rather flat this year, its price down 0.75% year-to-date.

Tetra Tech (TTEK - Get Report) also delivered a strong performance. The stock climbed 3.06% to $36.05 and is up more than 35% this year. The Pasadena, Calif.-based company provides environmental engineering and consulting services and has been contracted to work on border fencing projects, such as the one Trump is proposing, in the past.

Cemex (CX - Get Report) , a Mexican cement maker that may also benefit from Trump's border project, climbed 1.56% to $8.48. In late August, the company agreed to sell $306 million in U.S. assets to Grupo Cementos de Chihuahua SAB

Who will pay the company if it does indeed build a wall is a matter of debate. 

Donald Trump's latest Mexico wall lie @ToddDracula, @EPN https://t.co/VvldiMTEFU

— TheStreet Politics (@TSTpolitics) September 1, 2016

The GEO Group (GEO - Get Report) was the biggest drag on the Trump portfolio, its price falling 4.84% to $20.85 at market close Friday. The stock has been rocked by a series of decisions by the federal government. The Department of Justice announced in August that it would be ending its use of private prisons, and last week, the government said it would examine its use of privately managed immigration detention facilities. GEO Group shares are down nearly 30% year-to-date.

U.S. Steel (X - Get Report) dipped 4.50% to $18.90, also pulling the Trump portfolio downward. But good news may be on the horizon -- the International Trade Commission Friday ruled that the American steel industry is being unfairly undercut by steel producers from Brazil, India, Korea and the U.K., which could help companies like U.S. steel in the long-run.

The Bitcoin Investment Trust (GBTC) fell 3.46%, ending the week at $80.10. The price of Bitcoin, which the trust tracks, has climbed about 39% year-to-date.

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

Capital One Financial 3.59%

Tetra Tech 3.06%

Cemex 1.56%

Randgold Resources (GOLD - Get Report) 0.74%

Northrop Grumman (NOC) 0.62%

ExxonMobil (XOM - Get Report) 0.17%

Oracle (ORCL - Get Report)  -0.02%

Lockheed Martin (LMT - Get Report) -0.46%

Microsoft (MSFT - Get Report) -0.62%

Boeing (BA - Get Report) -0.81%

Steel Dynamics (STLD - Get Report) -1.26%

Elbit Systems (ESLT - Get Report) -3.11%

Bitcoin Investment Trust -3.46%

U.S. Steel -4.50%

The Geo Group -4.84%