ECB beslutade att lämna styrräntorna oförändrade och fortsätta med nuvarande QE-program till årsskiftet. Från januari dras samtidigt de månatliga tillgångsköpen ned till 30 från 60 miljarder euro. Dessa köp ska samtidigt fortsätta till åtminstone september ut, och längre vid behov.
Strax efter klockan 16.00 hade Dow Jones industriindex klättrat med 0,4 procent till 23.431 och det bredare S&P 500 med 0,2 procent till 2.563. Tekniktunga Nasdaqs kompositindex var oförändrat vid nivån 6.563.
Av de elva huvudsektorerna gick åtta i plus, med starkast utveckling för material och telekom. Sämre presterande sektorer var hälsovård, fastigheter och energi.
Bland läkemedelsbolagen var Celgene torsdagens stora förlorare, sedan aktien tappat drygt 18 procent efter en nedjusterad prognos för år 2020.
Även branschkollegorna Alexion Pharmaceuticals och Bristol Meyers lämnade kvartalsrapport med blandade resultat. Aktierna sjönk med 3,1 respektive 3,8 procent.
Mikrobloggen Twitter visade upp ett justerat resultat per aktie på 0:10 dollar för det tredje kvartalet, mot väntade 0:07 dollar per aktie. Twitter spår ett justerat ebitda-resultat på 220-240 miljoner dollar för det fjärde kvartalet, där analytiker har räknat med 200 miljoner dollar, enligt Bloomberg News. Twitter lyfte omkring 12 procent.
Flera tungviktare inom it lämnar sina kvartalsrapport efter börsens stängning. Bland dessa finns teknikföretaget Googles moderbolag Alphabet, näthandelsjätten Amazon och techjätten Microsoft. Alphabet och Microsoft steg omkring 0,3 procent medan Amazon var något ned.
Torsdagen bjöd på statistik över såväl USA:s handelsunderskott för varor som data om nyanmälda arbetslösa i USA.
USA:s underskott i utrikeshandeln med varor ökade preliminärt till 64,1 miljarder dollar i september från 63,3 miljarder månaden före. Väntat var ett underskott på 64,0 miljarder dollar.
Antalet nyanmälda sökande av arbetslöshetsunderstöd i USA steg med 10.000 personer, till 233.000 personer, under vecka 42, mot väntade 235.000 personer.
Räntan på en tioårig amerikansk statsobligation var 1 punk högre till 2,44 procent.