Midday movers: Target, Lululemon and ViaSat fall; TJX rises

Go back to Midday movers: Target, Lululemon and ViaSat fall; TJX rises
Analog Devices, Inc. (NASDAQ: ADI) Delayed: 389.93 +12.62 (3.34%)
Previous Close $377.31    52 Week High $66.91 
Open $386.73    52 Week Low $47.24 
Day High $392.20    P/E 177.24 
Day Low $385.00    EPS $2.20 
Volume 2,837,755       

Amazon.com Inc (NASDAQ: AMZN) Delayed: 274.48 +2.22 (0.82%)
Previous Close $272.26    52 Week High $847.21 
Open $272.87    52 Week Low $474.00 
Day High $278.31    P/E 465.22 
Day Low $272.75    EPS $0.59 
Volume 34,626,596       

Array Biopharma, Inc. (NASDAQ: ARRY) Delayed: 5.55 +0.30 (5.71%)
Previous Close $5.25    52 Week High $7.27 
Open $5.42    52 Week Low $2.39 
Day High $5.66    P/E N/A 
Day Low $5.20    EPS $-0.61 
Volume 10,912,412       

Canadian Solar, Inc. (NASDAQ: CSIQ) Delayed: 15.91 +0.44 (2.84%)
Previous Close $15.47    52 Week High $29.83 
Open $15.70    52 Week Low $10.25 
Day High $16.34    P/E N/A 
Day Low $15.06    EPS $0.00 
Volume 1,810,267       

ENPHASE ENERGY (NASDAQ: ENPH) Delayed: 41.87 +2.20 (5.55%)
Previous Close $39.67    52 Week High $4.50 
Open $41.15    52 Week Low $0.98 
Day High $42.50    P/E N/A 
Day Low $40.23    EPS $-0.62 
Volume 5,400,162       

First Solar Inc (NASDAQ: FSLR) Delayed: 250.05 +5.91 (2.42%)
Previous Close $244.14    52 Week High $74.29 
Open $259.11    52 Week Low $30.85 
Day High $269.70    P/E 52.64 
Day Low $247.90    EPS $4.75 
Volume 5,271,732       

lululemon athletica, Inc. (NASDAQ: LULU) Delayed: 128.58 +3.85 (3.09%)
Previous Close $124.73    52 Week High $81.81 
Open $124.54    52 Week Low $43.14 
Day High $128.86    P/E 67.32 
Day Low $124.00    EPS $1.91 
Volume 2,791,344       

Nvidia Corporation (NASDAQ: NVDA) Delayed: 223.96 +4.97 (2.27%)
Previous Close $218.99    52 Week High $88.77 
Open $221.54    52 Week Low $24.75 
Day High $224.76    P/E 302.65 
Day Low $220.66    EPS $0.74 
Volume 105,611,507       

CITIGOURP GLOBAL MARKETS 2% PROTECTED NOTES LINKED TO THE DJIA (NASDAQ: PDD) Delayed: 91.76 +0.91 (1.00%)
Previous Close $90.85    52 Week High $10.50 
Open $90.99    52 Week Low $9.39 
Day High $92.16    P/E N/A 
Day Low $90.54    EPS $0.00 
Volume 3,747,337       

Aruba Networks, Inc. (NASDAQ: RUN) Delayed: 10.20 +0.82 (8.74%)
Previous Close $9.38    52 Week High $14.95 
Open $9.79    52 Week Low $4.15 
Day High $10.36    P/E N/A 
Day Low $9.70    EPS $-0.40 
Volume 11,605,202       

(NASDAQ: SEDG) Delayed: 31.76 -0.91 (2.79%)
Previous Close $32.67    52 Week High $30.50 
Open $34.10    52 Week Low $11.35 
Day High $35.18    P/E N/A 
Day Low $31.35    EPS $0.00 
Volume 8,961,459       

SUNPOWER (NASDAQ: SPWR) Delayed: 0.27 +0.03 (12.50%)
Previous Close $0.24    52 Week High $31.09 
Open $0.24    52 Week Low $6.00 
Day High $0.28    P/E 0.39 
Day Low $0.23    EPS $0.69 
Volume 8,690,392       

GUGGENHEIM SOLAR ETF (NYSE: TAN) Delayed: 52.75 +1.50 (2.93%)
Previous Close $51.25    52 Week High $32.98 
Open $52.71    52 Week Low $16.93 
Day High $53.60    P/E N/A 
Day Low $52.00    EPS $0.00 
Volume 864,891       

Target Corp. (NYSE: TGT) Delayed: 149.70 +2.62 (1.78%)
Previous Close $147.08    52 Week High $84.14 
Open $146.07    52 Week Low $65.50 
Day High $149.80    P/E 40.24 
Day Low $145.50    EPS $3.72 
Volume 2,847,927       

TJX Companies Inc. (NYSE: TJX) Delayed: 161.36 -0.7 (0.43%)
Previous Close $162.06    52 Week High $83.64 
Open $160.46    52 Week Low $63.53 
Day High $162.50    P/E 54.70 
Day Low $159.23    EPS $2.95 
Volume 4,722,531       

TOLL BROTHERS, Inc. (NYSE: TOL) Delayed: 155.09 +3.76 (2.48%)
Previous Close $151.33    52 Week High $38.15 
Open $152.71    52 Week Low $23.75 
Day High $155.50    P/E 161.55 
Day Low $151.97    EPS $0.96 
Volume 586,731       

Urban Outfitters (NASDAQ: URBN) Delayed: 76.92 -0.75 (0.97%)
Previous Close $77.67    52 Week High $40.80 
Open $77.67    52 Week Low $19.26 
Day High $77.68    P/E 41.35 
Day Low $75.26    EPS $1.86 
Volume 931,337       

Viasat, Inc. (NASDAQ: VSAT) Delayed: 80.38 -1.61 (1.96%)
Previous Close $81.99    52 Week High $82.19 
Open $83.50    52 Week Low $56.02 
Day High $84.00    P/E N/A 
Day Low $79.37    EPS $-0.08 
Volume 1,874,150