Teva published disappointing reports and lowered its revenue forecast – •

previous post