Vid klockan 12:45 var OMXS30-indexet upp 3,03 procent till 2 523,26. Utdelningsjusterat, var OMXS30-indexet upp 3,15 procent. Aktier för cirka 11,7 miljarder kronor omsattes på Stockholmsbörsen.
Bäst utveckling bland börsens större industrisektorer hade teknologi med en uppgång på 4,32 procent. I andra vågskålen låg fastigheter i botten med minus 1,31 procent.
Bland de ledande aktierna, som ingår i OMXS30-index, steg Atlas Copco A 6,7 procent medan SKF var upp 6,7 procent. Sämst utveckling hade Saab med minus 3,9 procent medan Astra Zeneca var ned 2,7 procent.
Läkemedelsjätten Astra Zeneca utvecklas motströms på besked om att Donald Trump tänker skriva under en presidentorder om sänkta läkemedelspriser i USA.
Diamantgruvbolaget Lucara Diamond var ett av måndagens få rapporterande bolag. Aktien rasade 17,8 procent efter att bolaget sänkt sina helårsprognoser för produktion och försäljning av diamanter.
Försvarsaktier handlades ned i Sverige samt ute i Europa efter att den geopolitiska osäkerheten minskat under helgen. Svenska Saab och Mildef sjönk 3,9 respektive 3,3 procent.
Analytikerna var aktiva med flera rekommendationsförändringar. Bland de mest noterbara var Thule som steg 7,8 procent efter att Jefferies höjt till köp från behåll.
Tungviktaren Atlas Copcos A-aktie handlades upp 6,6 procent efter att Oxcap höjt till övervikt från jämvikt.
Sektorkollegan Sandvik steg 6,4 procent efter att Morgan Stanley höjt till övervikt från jämvikt.
Morgan Stanley höjde även Epiroc till jämvikt från undervikt. Epirocs A-aktie steg 3,2 procent.
Stillfront rusade 11,9 procent efter att Kepler Cheuvreux höjt till köp från behåll.
Arctic sänkte Castellum till behåll från köp. Castellum sjönk 1,1 procent.
Nordea nedgraderade rådet för Tele2 till behåll från köp. Aktien backade 1,8 procent.