Was last week Donald Trump's worst ever as a candidate for president? Between Khizr Khan, the Paul Ryan endorsement saga and a crying baby stepping on his lines, it very well could be (read a full recap here).

But more importantly for investors who believe Trump might become president, it was definitely a bad week for stocks that stand to do well under his presidency

A fitting match to a week where the sitting president called Trump "unfit" for the office, his portfolio was down 1.53%. This stands in contrast to the week prior, when it jumped 2.11%. (It's also worth noting that Hillary Clinton's stock portfolio did much better than Trump's last week, down only 0.02%.)

Leading the way in dragging Trump's portfolio down was gold miner Randgold Resources(GOLD) - Get Report , which plunged 15.11%. The company reported earnings last week and badly missed expectations due to higher costs. The stock is still up huge year-to-date, with geopolitical events, including the possibility of the election of Trump, sending investors to safe havens like gold. 

Image placeholder title

Another safe haven -- or an investment that many thing is developing into one -- had a bad week, dragging the Trump portfolio down: Bitcoin. The Bitcoin Investment Trust (GBTC) was down 5.26% but is also still up significantly year-to-date. Perhaps no longer so "safe," the Bitcoin world reeled last week after a hack left one Bitcoin exchange's customers $65 million poorer

Image placeholder title

Private prison REIT GEO Group(GEO) - Get Report was also a laggard, down 6.59% on the week. Clinton, who surged to huge leads in the polls last week, has tweeted that she would like to end the private prison industry

The bright spot for Trump's portfolio was Lockheed Martin(LMT) - Get Report , which was up 2.99%. The Air Force declared its new F-35A "combat ready." It plans to buy 1,773 of the fighter jets. All told, the U.S. armed forces will buy 2,443; international sales are also expected to be robust. The stock traded up on the news.

Lockheed Martin is a holding in Jim Cramer's Action Alerts PLUS Charitable Trust Portfolio. See how Cramer rates the stock here. Want to be alerted before Cramer buys or sells LMT? Learn more now.

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

Lockheed Martin: 2.99%

Cemex(CX) - Get Report : 2.75%

Tetra Tech(TTEK) - Get Report : 2.19%

Microsoft(MSFT) - Get Report : 2.17%

Capital One Financial(COF) - Get Report : 1.52%

Northrop Grumman(NOC) - Get Report : 1.07%

Oracle(ORCL) - Get Report : 0.22%

Elbit Systems(ESLT) - Get Report : -0.78%

Boeing(BA) - Get Report : -1.44%

Steel Dynamics(STLD) - Get Report : -1.45%

Exxon Mobil(XOM) - Get Report : -1.56%

U.S. Steel(X) - Get Report : -3.64%

Bitcoin Investment Trust: -5.26%

GEO Group: -6.59%

Randgold Resources: -15.11%

This article was written by a staff member of TheStreet.