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: 377.16 -11.82 (3.04%)
Previous Close $388.98    52 Week High $66.91 
Open $390.81    52 Week Low $47.24 
Day High $396.00    P/E 171.44 
Day Low $372.64    EPS $2.20 
Volume 6,144,843       

Amazon.com Inc (NASDAQ: AMZN) Delayed: 242.67 +0.97 (0.40%)
Previous Close $241.70    52 Week High $847.21 
Open $241.60    52 Week Low $474.00 
Day High $246.72    P/E 411.31 
Day Low $241.08    EPS $0.59 
Volume 48,302,147       

Array Biopharma, Inc. (NASDAQ: ARRY) Delayed: 6.97 -0.2 (2.79%)
Previous Close $7.17    52 Week High $7.27 
Open $7.20    52 Week Low $2.39 
Day High $7.55    P/E N/A 
Day Low $6.84    EPS $-0.61 
Volume 5,606,240       

Canadian Solar, Inc. (NASDAQ: CSIQ) Delayed: 14.46 -1.19 (7.6%)
Previous Close $15.65    52 Week High $29.83 
Open $15.69    52 Week Low $10.25 
Day High $15.89    P/E N/A 
Day Low $13.96    EPS $0.00 
Volume 2,598,965       

ENPHASE ENERGY (NASDAQ: ENPH) Delayed: 43.07 -3.77 (8.05%)
Previous Close $46.84    52 Week High $4.50 
Open $46.87    52 Week Low $0.98 
Day High $47.60    P/E N/A 
Day Low $42.32    EPS $-0.62 
Volume 6,885,302       

First Solar Inc (NASDAQ: FSLR) Delayed: 224.57 -7.51 (3.24%)
Previous Close $232.08    52 Week High $74.29 
Open $232.08    52 Week Low $30.85 
Day High $237.57    P/E 47.28 
Day Low $219.02    EPS $4.75 
Volume 2,597,452       

lululemon athletica, Inc. (NASDAQ: LULU) Delayed: 118.43 +2.03 (1.74%)
Previous Close $116.40    52 Week High $81.81 
Open $116.40    52 Week Low $43.14 
Day High $119.83    P/E 62.01 
Day Low $116.40    EPS $1.91 
Volume 2,634,528       

Nvidia Corporation (NASDAQ: NVDA) Delayed: 194.83 -2.75 (1.39%)
Previous Close $197.58    52 Week High $88.77 
Open $197.14    52 Week Low $24.75 
Day High $200.06    P/E 263.28 
Day Low $192.35    EPS $0.74 
Volume 142,653,946       

CITIGOURP GLOBAL MARKETS 2% PROTECTED NOTES LINKED TO THE DJIA (NASDAQ: PDD) Delayed: 82.39 -0.13 (0.16%)
Previous Close $82.52    52 Week High $10.50 
Open $81.18    52 Week Low $9.39 
Day High $83.34    P/E N/A 
Day Low $80.80    EPS $0.00 
Volume 8,494,737       

Aruba Networks, Inc. (NASDAQ: RUN) Delayed: 12.74 -0.37 (2.82%)
Previous Close $13.11    52 Week High $14.95 
Open $13.11    52 Week Low $4.15 
Day High $13.39    P/E N/A 
Day Low $12.36    EPS $-0.40 
Volume 10,765,091       

(NASDAQ: SEDG) Delayed: 52.38 -3.62 (6.46%)
Previous Close $56.00    52 Week High $30.50 
Open $56.71    52 Week Low $11.35 
Day High $57.66    P/E N/A 
Day Low $51.85    EPS $0.00 
Volume 2,543,730       

SUNPOWER (NASDAQ: SPWR) Delayed: 0.63 -0.03 (4.55%)
Previous Close $0.66    52 Week High $31.09 
Open $0.66    52 Week Low $6.00 
Day High $0.70    P/E 0.91 
Day Low $0.63    EPS $0.69 
Volume 1,856,753       

GUGGENHEIM SOLAR ETF (NYSE: TAN) Delayed: 56.32 -1.48 (2.56%)
Previous Close $57.80    52 Week High $32.98 
Open $57.96    52 Week Low $16.93 
Day High $59.42    P/E N/A 
Day Low $55.46    EPS $0.00 
Volume 1,185,066       

Target Corp. (NYSE: TGT) Delayed: 130.21 -0.08 (0.06%)
Previous Close $130.29    52 Week High $84.14 
Open $130.74    52 Week Low $65.50 
Day High $132.28    P/E 35.00 
Day Low $129.58    EPS $3.72 
Volume 3,272,432       

TJX Companies Inc. (NYSE: TJX) Delayed: 154.26 +2.91 (1.92%)
Previous Close $151.35    52 Week High $83.64 
Open $151.80    52 Week Low $63.53 
Day High $154.26    P/E 52.29 
Day Low $150.52    EPS $2.95 
Volume 4,919,512       

TOLL BROTHERS, Inc. (NYSE: TOL) Delayed: 157.14 -0.23 (0.15%)
Previous Close $157.37    52 Week High $38.15 
Open $158.81    52 Week Low $23.75 
Day High $159.73    P/E 163.69 
Day Low $154.80    EPS $0.96 
Volume 865,423       

Urban Outfitters (NASDAQ: URBN) Delayed: 70.72 +0.15 (0.21%)
Previous Close $70.57    52 Week High $40.80 
Open $70.56    52 Week Low $19.26 
Day High $71.46    P/E 38.02 
Day Low $69.91    EPS $1.86 
Volume 956,888       

Viasat, Inc. (NASDAQ: VSAT) Delayed: 83.06 +0.04 (0.05%)
Previous Close $83.02    52 Week High $82.19 
Open $83.04    52 Week Low $56.02 
Day High $88.00    P/E N/A 
Day Low $79.80    EPS $-0.08 
Volume 2,439,243