Markets ended lower for third straight day after European Central Bank's stimulus package failed to meet the street expectations.
As expected, the ECB slashed its deposit rate deeper into negative territory and extended its asset buys by six months. However, market participants had hoped for a greater stimulus.