President Donald J. Trump, in front of Vice President Mike Pence and House Speaker Nancy Pelosi (D-Calif.) delivers his State of the Union address before members of Congress in the House chamber of the U.S. Capitol February 5, 2019 in Washington, DC.

Infrastructure-related companies were the big winners and drug stocks were the biggest losers after President Donald Trump's State of the Union address.

Other winners from Tuesday night's speech include defense stocks and the broader stock market.

Trump called for a bipartisan push for infrastructure projects and for lower drug prices.

"Both parties should be able to unite for a great rebuilding of America's crumbling infrastructure," Trump said. "I know that Congress is eager to pass an infrastructure bill, and I am eager to work with you on legislation to deliver new and important infrastructure investment."

"This is not an option. This is a necessity," Trump added. During his presidential campaign, Trump called for spending $1.5 trillion over a decade for infrastructure projects, but major funding has not been forthcoming.

Wall Street strategists said ahead of the speech that stocks like Vulcan Materials, Jacobs Engineering and Fluor Corp could get a boost if Trump pushed for greater infrastructure spending.

However, the odds of a big infrastructure-spending bill being approved by both chambers of Congress are still considered slim. Unless "President Trump specifically backs raising the gasoline or corporate tax rate, it is unlikely to see an agreement on a large deal," Dan Clifton, head of policy research at Strategas Research Partners, wrote in a note.