Market Update: TEVA, APD, DG

By ali