Create a gist now

Instantly share code, notes, and snippets.

@andredumas /AAPL.csv
Last active Sep 28, 2016

What would you like to do?
TechanJS Multiple Plot Handling

Demonstrating multiple independently rendered, small sized charts.

Date Open High Low Close Volume
14-Jul-14 95.86 96.89 95.65 96.45 42810155
11-Jul-14 95.36 95.89 94.86 95.22 34018228
10-Jul-14 93.76 95.55 93.52 95.04 39685552
9-Jul-14 95.44 95.95 94.76 95.39 36436440
8-Jul-14 96.27 96.80 93.92 95.35 65221678
7-Jul-14 94.14 95.99 94.10 95.97 56467939
3-Jul-14 93.67 94.10 93.20 94.03 22891753
2-Jul-14 93.86 94.06 93.09 93.48 28465073
1-Jul-14 93.52 94.07 93.13 93.52 38223477
30-Jun-14 92.10 93.72 92.09 92.93 49589028
27-Jun-14 90.82 92.00 90.77 91.98 64028803
26-Jun-14 90.37 91.05 89.80 90.90 32629359
25-Jun-14 90.21 90.70 89.65 90.36 36868541
24-Jun-14 90.75 91.74 90.19 90.28 39036087
23-Jun-14 91.32 91.62 90.60 90.83 43694391
20-Jun-14 91.85 92.55 90.90 90.91 100898066
19-Jun-14 92.29 92.30 91.34 91.86 35527686
18-Jun-14 92.27 92.29 91.35 92.18 33514108
17-Jun-14 92.31 92.70 91.80 92.08 29726347
16-Jun-14 91.51 92.75 91.45 92.20 35561270
13-Jun-14 92.20 92.44 90.88 91.28 54525280
12-Jun-14 94.04 94.12 91.90 92.29 54748791
11-Jun-14 94.13 94.76 93.47 93.86 45681114
10-Jun-14 94.73 95.05 93.57 94.25 62777042
9-Jun-14 92.70 93.88 91.75 93.70 75414804
6-Jun-14 92.84 93.04 92.07 92.22 87620911
5-Jun-14 92.31 92.77 91.80 92.48 75951141
4-Jun-14 91.06 92.56 90.87 92.12 83870521
3-Jun-14 89.78 91.25 89.75 91.08 73231620
2-Jun-14 90.57 90.69 88.93 89.81 92337903
30-May-14 91.14 92.02 89.84 90.43 141005137
29-May-14 89.69 90.98 89.68 90.77 94118633
28-May-14 89.43 89.98 89.11 89.14 78921885
27-May-14 87.98 89.41 87.95 89.38 87216605
23-May-14 86.75 87.82 86.64 87.73 58052491
22-May-14 86.66 87.12 86.30 86.75 50218945
21-May-14 86.26 86.67 86.01 86.62 49249914
20-May-14 86.36 86.63 85.82 86.39 58708986
19-May-14 85.41 86.76 85.33 86.37 79439024
16-May-14 84.09 85.36 83.63 85.36 69091834
15-May-14 84.96 85.23 84.01 84.12 57711731
14-May-14 84.63 85.34 84.53 84.84 41600846
13-May-14 84.57 84.93 84.39 84.82 39934594
12-May-14 83.93 84.81 83.91 84.69 53324677
9-May-14 83.51 83.75 82.90 83.65 72899498
8-May-14 84.04 84.92 83.77 84.00 57574363
7-May-14 85.04 85.33 83.96 84.62 70715988
6-May-14 85.97 86.34 84.92 84.92 93641373
5-May-14 84.31 85.86 84.29 85.85 71766758
2-May-14 84.62 84.89 84.24 84.65 47878572
1-May-14 84.57 84.97 83.77 84.50 61052418
30-Apr-14 84.66 85.63 84.26 84.30 114220883
29-Apr-14 84.82 85.14 84.22 84.62 84344673
28-Apr-14 81.83 85.11 81.79 84.87 167371680
25-Apr-14 80.65 81.71 80.57 81.71 97568814
24-Apr-14 81.17 81.43 80.10 81.11 189978082
23-Apr-14 75.58 75.88 74.92 74.96 98735259
22-Apr-14 75.47 75.98 75.21 75.96 50664453
21-Apr-14 75.05 76.02 74.85 75.88 45668931
17-Apr-14 74.29 75.39 74.17 74.99 71106721
16-Apr-14 74.01 74.44 73.45 74.14 53732994
15-Apr-14 74.32 74.52 73.05 73.99 66622577
14-Apr-14 74.56 74.59 73.89 74.53 51445177
11-Apr-14 74.14 74.69 73.88 74.23 67975012
10-Apr-14 75.81 76.03 74.74 74.78 59912818
9-Apr-14 74.66 75.78 74.57 75.76 51542722
8-Apr-14 75.03 75.16 74.10 74.78 60971883
7-Apr-14 75.43 75.84 74.56 74.78 72462530
4-Apr-14 77.12 77.14 75.80 75.97 68812485
3-Apr-14 77.34 77.50 76.81 76.97 40648111
2-Apr-14 77.48 77.64 77.18 77.51 45104871
1-Apr-14 76.82 77.41 76.68 77.38 50189685
31-Mar-14 77.03 77.26 76.56 76.68 42167188
28-Mar-14 76.90 76.99 76.32 76.69 50141063
27-Mar-14 77.14 77.36 76.45 76.78 55507676
26-Mar-14 78.07 78.43 76.98 77.11 74942224
25-Mar-14 77.36 77.96 77.08 77.86 70573356
24-Mar-14 76.92 77.21 76.44 77.03 88924871
21-Mar-14 75.99 76.25 75.19 76.12 93612169
20-Mar-14 75.70 76.10 75.34 75.53 52099537
19-Mar-14 76.04 76.61 75.57 75.89 56188958
18-Mar-14 75.13 76.00 75.03 75.91 52411863
17-Mar-14 75.39 75.71 75.12 75.25 49886074
14-Mar-14 75.54 75.84 74.71 74.96 59299492
13-Mar-14 76.78 77.09 75.59 75.81 64435609
12-Mar-14 76.36 76.76 76.00 76.66 50195460
11-Mar-14 76.49 76.96 76.08 76.58 70198849
10-Mar-14 75.48 76.19 75.48 75.85 44691430
7-Mar-14 75.87 76.00 75.15 75.78 55415241
6-Mar-14 76.11 76.35 75.44 75.82 46423111
5-Mar-14 75.85 76.39 75.59 76.05 50065519
4-Mar-14 75.86 76.09 75.40 75.89 64884834
3-Mar-14 74.77 75.81 74.69 75.39 59784494
28-Feb-14 75.58 76.11 74.59 75.18 93074653
27-Feb-14 73.88 75.54 73.72 75.38 75557321
26-Feb-14 74.80 75.00 73.66 73.91 69131286
25-Feb-14 75.63 75.65 74.43 74.58 58247350
24-Feb-14 74.74 75.70 74.63 75.36 72364950
21-Feb-14 76.11 76.37 74.94 75.04 69757247
20-Feb-14 76.14 76.71 75.57 75.88 76529103
19-Feb-14 77.82 78.13 76.34 76.77 78554420
18-Feb-14 78.00 78.74 77.94 78.00 65306248
14-Feb-14 77.50 78.00 77.32 77.71 68468036
13-Feb-14 76.38 77.84 76.31 77.78 76960156
12-Feb-14 76.71 77.08 76.18 76.56 77127064
11-Feb-14 75.80 76.82 75.64 76.57 70672252
10-Feb-14 74.09 76.00 74.00 75.57 86451022
7-Feb-14 74.48 74.70 73.91 74.24 93638601
6-Feb-14 72.87 73.36 72.54 73.22 64497223
5-Feb-14 72.37 73.61 72.32 73.23 82322156
4-Feb-14 72.26 72.78 71.82 72.68 94273543
3-Feb-14 71.80 72.53 71.33 71.65 100620772
31-Jan-14 70.74 71.65 70.51 71.51 116336444
30-Jan-14 71.79 72.36 70.96 71.40 169762789
29-Jan-14 71.99 72.48 71.23 71.54 125942796
28-Jan-14 72.68 73.57 71.72 72.36 266833581
27-Jan-14 78.58 79.26 77.96 78.64 144219152
24-Jan-14 79.14 79.37 77.82 78.01 108384437
23-Jan-14 78.56 79.50 77.83 79.45 100978346
22-Jan-14 78.70 79.61 78.26 78.79 95219334
21-Jan-14 77.28 78.58 77.20 78.44 82255544
17-Jan-14 78.78 78.87 77.13 77.24 108426689
16-Jan-14 79.27 79.55 78.81 79.18 57471330
15-Jan-14 79.07 80.03 78.81 79.62 98472619
14-Jan-14 76.89 78.10 76.81 78.06 83734371
13-Jan-14 75.70 77.50 75.70 76.53 94860843
10-Jan-14 77.12 77.26 75.87 76.13 76320664
9-Jan-14 78.11 78.12 76.48 76.65 69905199
8-Jan-14 76.97 77.94 76.96 77.64 64686685
7-Jan-14 77.76 77.99 76.85 77.15 79432766
6-Jan-14 76.78 78.11 76.23 77.70 103359151
3-Jan-14 78.98 79.10 77.20 77.28 98303870
2-Jan-14 79.38 79.58 78.86 79.02 58791957
31-Dec-13 79.17 80.18 79.14 80.15 55819372
30-Dec-13 79.64 80.01 78.90 79.22 63407722
27-Dec-13 80.55 80.63 79.93 80.01 56471317
26-Dec-13 81.16 81.36 80.48 80.56 51002035
24-Dec-13 81.41 81.70 80.86 81.10 41888735
23-Dec-13 81.14 81.53 80.39 81.44 125326831
20-Dec-13 77.91 78.80 77.83 78.43 109103435
19-Dec-13 78.38 78.57 77.68 77.78 80239369
18-Dec-13 78.21 78.78 76.97 78.68 141465807
17-Dec-13 79.39 79.92 79.05 79.28 57475649
16-Dec-13 79.37 80.38 79.29 79.64 70648452
13-Dec-13 80.34 80.41 79.10 79.20 83205283
12-Dec-13 80.38 80.76 80.00 80.08 65572318
11-Dec-13 81.01 81.57 79.96 80.19 89929693
10-Dec-13 80.52 81.13 80.17 80.79 69567610
9-Dec-13 80.14 81.37 80.13 80.92 80123533
6-Dec-13 80.83 80.96 79.94 80.00 86088352
5-Dec-13 81.81 82.16 80.92 81.13 111895315
4-Dec-13 80.79 81.31 80.12 80.71 94452666
3-Dec-13 79.76 80.91 79.67 80.90 112741734
2-Dec-13 79.71 80.62 78.69 78.75 118135885
29-Nov-13 78.50 79.76 78.26 79.44 79532215
27-Nov-13 76.62 78.00 76.20 77.99 90861841
26-Nov-13 74.87 76.59 74.86 76.20 100345728
25-Nov-13 74.43 75.12 74.43 74.82 57348403
22-Nov-13 74.22 74.59 74.08 74.26 55931232
21-Nov-13 73.94 74.46 73.38 74.45 65506861
20-Nov-13 74.18 74.35 73.48 73.57 48545798
19-Nov-13 74.15 74.77 74.00 74.22 52234707
18-Nov-13 75.00 75.31 74.03 74.09 61236224
15-Nov-13 75.23 75.58 74.93 75.00 79479764
14-Nov-13 74.69 75.61 74.55 75.45 70605087
13-Nov-13 74.00 74.61 73.85 74.38 49304927
12-Nov-13 73.95 74.85 73.86 74.29 51114651
11-Nov-13 74.28 74.52 73.49 74.15 56863303
8-Nov-13 73.51 74.45 73.23 74.37 69829543
7-Nov-13 74.23 74.74 73.20 73.21 65655100
6-Nov-13 74.88 74.98 74.03 74.42 55844152
5-Nov-13 74.94 75.56 74.71 75.06 66368071
4-Nov-13 74.44 75.26 74.12 75.25 61157033
1-Nov-13 74.86 74.97 73.69 74.29 68722304
31-Oct-13 75.00 75.36 74.47 74.67 68923785
30-Oct-13 74.23 75.36 73.86 74.98 88540697
29-Oct-13 76.61 77.04 73.51 73.81 158952115
28-Oct-13 75.58 75.86 74.74 75.70 137610123
25-Oct-13 75.90 76.18 75.02 75.14 84448133
24-Oct-13 75.00 76.07 74.64 75.99 96191095
23-Oct-13 74.14 75.10 74.14 74.99 78431122
22-Oct-13 75.20 75.49 72.58 74.27 133515753
21-Oct-13 73.11 74.90 73.07 74.48 99526945
18-Oct-13 72.28 72.75 72.24 72.70 72635570
17-Oct-13 71.43 72.11 71.38 72.07 63398335
16-Oct-13 71.54 71.79 71.32 71.59 62775013
15-Oct-13 71.07 71.71 70.79 71.24 80018603
14-Oct-13 69.98 71.08 69.91 70.86 65474542
11-Oct-13 69.57 70.55 69.31 70.40 66934938
10-Oct-13 70.19 70.34 69.58 69.95 69650490
9-Oct-13 69.23 69.68 68.33 69.51 75431216
8-Oct-13 69.99 70.09 68.65 68.71 72729006
7-Oct-13 69.51 70.38 69.34 69.68 78073107
4-Oct-13 69.12 69.23 68.37 69.00 64717380
3-Oct-13 70.07 70.34 68.68 69.06 80688503
2-Oct-13 69.38 70.26 69.11 69.94 72295902
1-Oct-13 68.35 69.88 68.34 69.71 88470655
30-Sep-13 68.18 68.81 67.77 68.11 65039408
27-Sep-13 69.11 69.24 68.67 68.96 57009729
26-Sep-13 69.43 69.79 69.13 69.46 59305183
25-Sep-13 69.89 69.95 68.78 68.79 79239167
24-Sep-13 70.70 70.78 69.69 69.87 91085743
23-Sep-13 70.87 70.99 68.94 70.09 190526525
20-Sep-13 68.29 68.36 66.57 66.77 174825322
19-Sep-13 67.24 67.98 67.04 67.47 101134712
18-Sep-13 66.17 66.62 65.81 66.38 114215304
17-Sep-13 63.99 65.67 63.93 65.05 99844773
16-Sep-13 65.86 65.94 63.89 64.30 137137665
13-Sep-13 67.05 67.40 66.39 66.41 74708438
12-Sep-13 66.93 67.91 66.57 67.53 101012471
11-Sep-13 66.72 67.67 66.40 66.82 223526688
10-Sep-13 72.31 72.49 69.93 70.66 185798872
9-Sep-13 72.14 72.56 71.93 72.31 85171583
6-Sep-13 71.21 71.34 69.99 71.17 89881253
5-Sep-13 71.46 71.53 70.52 70.75 59091879
4-Sep-13 71.37 71.75 70.90 71.24 86257878
3-Sep-13 70.44 71.51 69.62 69.80 83025166
30-Aug-13 70.29 70.42 69.50 69.60 68100788
29-Aug-13 70.24 70.93 70.16 70.24 59913714
28-Aug-13 69.43 70.83 69.43 70.13 76901678
27-Aug-13 71.14 71.79 69.47 69.80 106047109
26-Aug-13 71.54 72.89 71.50 71.85 82741050
23-Aug-13 71.90 71.91 71.34 71.57 55682221
22-Aug-13 72.14 72.23 71.17 71.85 61051676
21-Aug-13 71.94 72.45 71.60 71.77 83969305
20-Aug-13 72.82 72.94 71.55 71.58 89671743
19-Aug-13 72.05 73.39 72.00 72.53 127629481
16-Aug-13 71.45 71.85 71.27 71.76 90575856
15-Aug-13 70.92 71.77 69.87 71.13 122573507
14-Aug-13 71.13 72.04 70.49 71.21 189092911
13-Aug-13 67.28 70.67 66.86 69.94 220484936
12-Aug-13 65.27 66.95 65.23 66.77 91108290
9-Aug-13 65.52 65.78 64.81 64.92 66905209
8-Aug-13 66.26 66.30 65.42 65.86 63999838
7-Aug-13 66.26 66.71 65.97 66.43 74713968
6-Aug-13 66.86 67.41 66.02 66.46 83728540
5-Aug-13 66.38 67.24 66.02 67.06 79713592
2-Aug-13 65.43 66.12 65.24 66.08 68695326
1-Aug-13 65.11 65.26 64.75 65.24 51562322
31-Jul-13 65.00 65.33 64.20 64.65 80739351
30-Jul-13 64.28 65.31 64.18 64.76 77355565
29-Jul-13 62.97 64.28 62.89 63.97 62110300
26-Jul-13 62.19 63.01 62.05 63.00 50068753
25-Jul-13 62.96 63.06 62.26 62.64 57420636
24-Jul-13 62.70 63.51 62.18 62.93 148013824
23-Jul-13 60.86 60.99 59.82 59.86 92348403
22-Jul-13 61.35 61.39 60.78 60.90 51997596
19-Jul-13 61.87 62.00 60.62 60.71 67194715
18-Jul-13 61.91 62.12 61.52 61.68 54760818
17-Jul-13 61.39 61.75 61.17 61.47 49764064
16-Jul-13 60.93 61.53 60.60 61.46 54134367
Date Open High Low Close Volume
9-Jun-14 62.40 63.34 61.79 62.88 37617413
6-Jun-14 63.37 63.48 62.15 62.50 42442096
5-Jun-14 63.66 64.36 62.82 63.19 47352368
4-Jun-14 62.45 63.59 62.07 63.34 36513991
3-Jun-14 62.62 63.42 62.32 62.87 32216707
2-Jun-14 63.23 63.59 62.05 63.08 35995537
30-May-14 63.95 64.17 62.56 63.30 45283577
29-May-14 63.84 64.30 63.51 63.83 42699670
28-May-14 63.39 64.14 62.62 63.51 47795088
27-May-14 61.62 63.51 61.57 63.48 55681663
23-May-14 60.41 61.45 60.15 61.35 38293993
22-May-14 60.94 61.48 60.40 60.52 54200116
21-May-14 58.56 60.50 58.25 60.49 58991505
20-May-14 59.50 60.19 58.18 58.56 53931469
19-May-14 57.89 59.56 57.57 59.21 43033925
16-May-14 58.31 58.45 57.31 58.02 47933075
15-May-14 59.26 59.38 57.52 57.92 56813940
14-May-14 59.53 60.45 58.95 59.23 47428583
13-May-14 59.66 60.89 59.51 59.83 48525476
12-May-14 57.98 59.90 57.98 59.83 48575487
9-May-14 56.85 57.65 56.38 57.24 52583858
8-May-14 57.23 58.82 56.50 56.76 61251053
7-May-14 58.77 59.30 56.26 57.39 78587247
6-May-14 60.98 61.15 58.49 58.53 55900809
5-May-14 59.67 61.35 59.18 61.22 46057411
2-May-14 61.30 61.89 60.18 60.46 54189197
1-May-14 60.43 62.28 60.21 61.15 82428606
30-Apr-14 57.58 59.85 57.16 59.78 76093004
29-Apr-14 56.09 58.28 55.84 58.15 75557202
28-Apr-14 58.05 58.31 54.66 56.14 107757756
25-Apr-14 59.97 60.01 57.57 57.71 92501529
24-Apr-14 63.60 63.65 59.77 60.87 138769345
23-Apr-14 63.45 63.48 61.26 61.36 96564750
22-Apr-14 62.65 63.44 62.22 63.03 60631312
21-Apr-14 59.46 61.24 59.15 61.24 60363619
17-Apr-14 59.30 60.58 58.72 58.94 88040346
16-Apr-14 59.79 60.19 57.74 59.72 78773521
15-Apr-14 59.29 59.68 55.88 59.09 108622706
14-Apr-14 60.09 60.45 57.78 58.89 72324603
11-Apr-14 57.60 60.31 57.31 58.53 91451960
10-Apr-14 63.08 63.18 58.68 59.16 114987616
9-Apr-14 59.63 62.46 59.19 62.41 100215307
8-Apr-14 57.68 58.71 57.17 58.19 78835935
7-Apr-14 55.90 58.00 55.44 56.95 108487569
4-Apr-14 59.94 60.20 56.32 56.75 125465774
3-Apr-14 62.55 63.17 59.13 59.49 83859330
2-Apr-14 63.21 63.91 62.21 62.72 66276613
1-Apr-14 60.46 62.66 60.24 62.62 59291210
31-Mar-14 60.78 61.52 59.87 60.24 53011205
28-Mar-14 61.34 61.95 59.34 60.01 67051528
27-Mar-14 60.51 61.90 57.98 60.97 112649694
26-Mar-14 64.74 64.95 60.37 60.38 97689774
25-Mar-14 64.89 66.19 63.78 64.89 68785500
24-Mar-14 67.19 67.36 63.36 64.10 85695872
21-Mar-14 67.53 67.92 66.18 67.24 60041228
20-Mar-14 68.01 68.23 66.82 66.97 44438500
19-Mar-14 69.17 69.29 67.46 68.24 43980558
18-Mar-14 68.76 69.60 68.30 69.19 40827226
17-Mar-14 68.18 68.95 66.62 68.74 52196699
14-Mar-14 68.49 69.43 67.46 67.72 48226824
13-Mar-14 71.29 71.35 68.15 68.83 57091157
12-Mar-14 69.86 71.35 69.00 70.88 46400431
11-Mar-14 72.50 72.59 69.96 70.10 59615238
10-Mar-14 70.77 72.15 70.51 72.03 59949746
7-Mar-14 71.08 71.18 69.47 69.80 38985763
6-Mar-14 71.88 71.89 70.25 70.84 46126260
5-Mar-14 69.69 71.97 69.62 71.57 74649486
4-Mar-14 68.66 68.90 67.62 68.80 42164222
3-Mar-14 66.96 68.05 66.51 67.41 56900444
28-Feb-14 69.47 69.88 67.38 68.46 66900863
27-Feb-14 69.34 70.01 68.87 68.94 41695855
26-Feb-14 70.19 71.22 68.85 69.26 55400399
25-Feb-14 70.95 71.00 69.45 69.85 52189031
24-Feb-14 68.74 71.44 68.54 70.78 76951946
21-Feb-14 69.69 69.96 68.45 68.59 70991892
20-Feb-14 67.73 70.11 65.73 69.63 131043748
19-Feb-14 67.05 69.08 67.00 68.06 64258631
18-Feb-14 66.94 67.54 66.07 67.30 43862297
14-Feb-14 67.50 67.58 66.72 67.09 36786427
13-Feb-14 64.18 67.33 64.05 67.33 62013396
12-Feb-14 64.92 65.06 64.05 64.45 47409857
11-Feb-14 63.75 65.00 63.35 64.85 45746832
10-Feb-14 64.30 64.49 63.47 63.55 43736562
7-Feb-14 62.27 64.57 62.22 64.32 60835746
6-Feb-14 61.46 62.78 61.46 62.16 42153754
5-Feb-14 62.74 63.16 61.27 62.19 53032420
4-Feb-14 62.05 63.14 61.82 62.75 46064897
3-Feb-14 63.03 63.77 60.70 61.48 75105994
31-Jan-14 60.47 63.37 60.17 62.57 87930298
30-Jan-14 62.12 62.50 60.46 61.08 150438699
29-Jan-14 54.61 54.95 53.19 53.53 98089932
28-Jan-14 54.02 55.28 54.00 55.14 48364998
27-Jan-14 54.73 54.94 51.85 53.55 74142331
24-Jan-14 56.15 56.42 54.40 54.45 55545338
23-Jan-14 56.37 56.68 55.69 56.63 47996403
22-Jan-14 58.85 59.31 57.10 57.51 61495880
21-Jan-14 56.60 58.58 56.50 58.51 48734147
17-Jan-14 57.30 57.82 56.07 56.30 40883205
16-Jan-14 57.26 58.02 56.83 57.19 34599775
15-Jan-14 57.98 58.57 57.27 57.60 33730619
14-Jan-14 56.46 57.78 56.10 57.74 37590987
13-Jan-14 57.91 58.25 55.38 55.91 63106519
10-Jan-14 57.13 58.30 57.06 57.94 42529258
9-Jan-14 58.65 58.96 56.65 57.22 92349222
8-Jan-14 57.60 58.41 57.23 58.23 56800776
7-Jan-14 57.70 58.55 57.22 57.92 77329009
6-Jan-14 54.42 57.26 54.05 57.20 68974359
3-Jan-14 55.02 55.65 54.53 54.56 38287706
2-Jan-14 54.83 55.22 54.19 54.71 43257622
31-Dec-13 54.12 54.86 53.91 54.65 43152127
30-Dec-13 54.93 55.18 53.43 53.71 68307317
27-Dec-13 57.48 57.68 55.25 55.44 60465751
26-Dec-13 58.32 58.38 57.37 57.73 55101367
24-Dec-13 58.27 58.58 56.91 57.96 46617754
23-Dec-13 55.50 58.32 55.45 57.77 98296983
20-Dec-13 54.91 55.15 54.23 55.12 239823912
19-Dec-13 54.34 55.19 53.95 55.05 89825393
18-Dec-13 55.57 55.89 53.75 55.57 76003479
17-Dec-13 54.75 55.18 54.24 54.86 78751463
16-Dec-13 53.27 54.50 52.91 53.81 85118518
13-Dec-13 51.61 53.50 51.34 53.32 82640992
12-Dec-13 51.03 52.07 50.66 51.83 92723034
11-Dec-13 50.56 50.77 49.01 49.38 65776366
10-Dec-13 48.62 50.77 48.54 50.24 68478561
9-Dec-13 48.06 48.97 47.74 48.84 36055891
6-Dec-13 48.98 49.39 47.71 47.94 42937659
5-Dec-13 48.15 48.70 47.87 48.34 43855036
4-Dec-13 46.46 48.77 46.26 48.62 60890176
3-Dec-13 46.75 47.20 46.29 46.73 32085905
2-Dec-13 46.90 47.54 46.26 47.06 50773647
29-Nov-13 46.75 47.21 46.50 47.01 22953916
27-Nov-13 45.97 46.67 45.53 46.49 44993195
26-Nov-13 44.66 46.17 43.55 45.89 82016490
25-Nov-13 46.36 46.65 44.04 44.82 82565324
22-Nov-13 47.04 47.27 45.96 46.23 40545375
21-Nov-13 46.99 47.46 46.68 46.70 34886170
20-Nov-13 46.61 47.55 46.31 46.43 53932698
19-Nov-13 46.26 47.00 45.72 46.36 75602413
18-Nov-13 48.47 48.84 45.80 45.83 85909884
15-Nov-13 49.11 49.48 48.71 49.01 42452937
14-Nov-13 48.70 49.57 48.03 48.99 75117049
13-Nov-13 46.23 48.74 46.06 48.71 79245346
12-Nov-13 46.00 47.37 45.83 46.60 68195832
11-Nov-13 47.04 47.53 45.73 46.20 80909626
8-Nov-13 47.81 48.65 47.25 47.53 70731178
7-Nov-13 49.24 49.87 47.30 47.56 97127618
6-Nov-13 50.26 50.45 48.71 49.12 67889337
5-Nov-13 47.79 50.18 47.51 50.10 76835006
4-Nov-13 49.36 49.75 48.02 48.22 80371218
1-Nov-13 50.85 52.09 49.72 49.75 95032876
31-Oct-13 47.16 52.00 46.50 50.20 248809006
30-Oct-13 50.00 50.21 48.75 49.01 127072652
29-Oct-13 50.73 50.79 49.25 49.40 102143469
28-Oct-13 51.54 51.70 49.61 50.23 73472347
25-Oct-13 53.18 53.24 51.88 51.95 45085348
24-Oct-13 52.38 52.84 51.59 52.44 46775185
23-Oct-13 51.75 52.25 51.13 51.90 57207154
22-Oct-13 54.33 54.76 52.20 52.68 83203892
21-Oct-13 54.68 54.81 53.51 53.85 58235283
18-Oct-13 54.18 54.82 53.60 54.22 88260093
17-Oct-13 51.12 52.22 50.95 52.21 71521899
16-Oct-13 50.04 51.24 49.90 51.14 64678247
15-Oct-13 49.99 51.00 49.18 49.50 81166571
14-Oct-13 48.31 49.63 47.91 49.51 68780552
11-Oct-13 49.18 49.87 48.79 49.11 58428451
10-Oct-13 47.86 49.68 47.83 49.05 99773784
9-Oct-13 47.38 47.84 45.26 46.77 147296862
8-Oct-13 50.60 50.60 47.08 47.14 136081330
7-Oct-13 50.73 51.29 50.40 50.52 57203957
4-Oct-13 49.77 51.16 49.57 51.04 74446947
3-Oct-13 50.47 50.72 49.06 49.18 82045323
2-Oct-13 50.13 51.10 49.95 50.28 62834429
1-Oct-13 49.97 51.03 49.45 50.42 98113699
30-Sep-13 50.14 51.60 49.80 50.23 100095417
27-Sep-13 50.29 51.28 49.86 51.24 81410460
26-Sep-13 50.01 50.60 49.50 50.39 98220046
25-Sep-13 49.23 49.54 48.46 49.46 87879619
24-Sep-13 48.50 49.66 48.16 48.45 136716101
23-Sep-13 47.28 47.55 46.29 47.19 75319202
20-Sep-13 46.32 47.60 45.74 47.49 115508400
19-Sep-13 45.51 46.05 45.23 45.98 63972369
18-Sep-13 44.84 45.47 44.40 45.23 79316945
17-Sep-13 42.50 45.44 42.43 45.07 91934557
16-Sep-13 44.85 44.94 42.43 42.51 70807761
13-Sep-13 45.04 45.08 43.93 44.31 52765299
12-Sep-13 45.53 45.62 44.65 44.75 68072239
11-Sep-13 43.39 45.09 43.11 45.04 71676653
10-Sep-13 44.24 44.26 43.23 43.60 54540282
9-Sep-13 44.36 44.79 43.70 44.04 75794696
6-Sep-13 43.09 44.61 42.40 43.95 117535626
5-Sep-13 41.79 42.76 41.77 42.66 50035380
4-Sep-13 42.01 42.17 41.44 41.78 42581854
3-Sep-13 41.84 42.16 41.51 41.87 48774896
30-Aug-13 42.02 42.26 41.06 41.29 67735053
29-Aug-13 40.89 41.78 40.80 41.28 58303395
28-Aug-13 39.96 40.85 39.88 40.55 57918194
27-Aug-13 40.68 41.20 39.42 39.64 72695050
26-Aug-13 40.90 41.94 40.62 41.34 94162358
23-Aug-13 39.00 40.63 38.93 40.55 86442283
22-Aug-13 38.37 38.75 38.34 38.55 21931163
21-Aug-13 38.38 38.85 38.14 38.32 46116868
20-Aug-13 38.35 38.58 37.69 38.41 57995140
19-Aug-13 37.43 38.28 37.14 37.81 57609591
16-Aug-13 36.97 37.49 36.90 37.08 45840714
15-Aug-13 36.36 37.07 36.02 36.56 56521095
14-Aug-13 36.83 37.55 36.62 36.65 48423890
13-Aug-13 38.24 38.32 36.77 37.02 65379198
12-Aug-13 38.20 38.50 38.10 38.22 31160951
9-Aug-13 38.59 38.74 38.01 38.50 43620024
8-Aug-13 39.13 39.19 38.43 38.54 41300906
7-Aug-13 38.61 38.94 37.70 38.87 68854764
6-Aug-13 39.11 39.25 37.94 38.55 63950791
5-Aug-13 38.43 39.32 38.25 39.19 79994774
2-Aug-13 37.66 38.49 37.50 38.05 73058424
1-Aug-13 37.30 38.29 36.92 37.49 106066472
31-Jul-13 37.96 38.31 36.33 36.80 154828679
30-Jul-13 35.65 37.96 35.32 37.63 173582710
29-Jul-13 34.07 35.63 34.01 35.43 124884870
26-Jul-13 33.77 34.73 33.56 34.01 136028897
25-Jul-13 33.54 34.88 32.75 34.36 365935212
24-Jul-13 26.32 26.53 26.05 26.51 82635587
23-Jul-13 26.10 26.30 25.97 26.13 28221534
22-Jul-13 25.99 26.13 25.72 26.04 27526213
19-Jul-13 25.82 26.11 25.60 25.88 46544938
18-Jul-13 26.75 26.77 26.12 26.18 24806825
17-Jul-13 26.37 26.78 26.30 26.65 21518463
16-Jul-13 26.39 26.75 26.01 26.32 30817554
15-Jul-13 25.93 26.43 25.65 26.28 24233957
12-Jul-13 25.74 25.93 25.55 25.91 16537840
11-Jul-13 25.96 26.00 25.45 25.81 26777354
10-Jul-13 25.58 25.83 25.47 25.80 26721794
9-Jul-13 25.07 25.49 25.03 25.48 30387889
8-Jul-13 24.47 25.04 24.42 24.71 27073983
5-Jul-13 24.65 24.66 24.20 24.37 20229451
3-Jul-13 24.22 24.71 24.15 24.52 10404332
2-Jul-13 24.70 24.77 24.30 24.41 18394008
1-Jul-13 24.97 25.06 24.62 24.81 20582195
28-Jun-13 24.68 24.98 24.42 24.88 96778879
27-Jun-13 24.24 24.84 24.21 24.66 34694013
26-Jun-13 24.51 24.65 23.99 24.16 29890205
25-Jun-13 24.14 24.43 24.04 24.25 24719988
24-Jun-13 23.95 24.11 23.38 23.94 40625948
21-Jun-13 24.59 24.70 24.05 24.53 45826173
20-Jun-13 24.28 24.74 23.65 23.90 42765586
19-Jun-13 24.20 25.19 24.10 24.31 31790525
18-Jun-13 24.09 24.69 24.08 24.21 36709004
17-Jun-13 23.91 24.25 23.75 24.02 33664419
14-Jun-13 23.56 23.89 23.26 23.63 30561387
13-Jun-13 23.72 23.83 23.26 23.73 31189247
12-Jun-13 24.16 24.26 23.58 23.77 26445790
11-Jun-13 24.03 24.35 24.00 24.03 29676383
Date Open High Low Close Volume
14-Jul-14 582.60 585.21 578.03 584.87 1852290
11-Jul-14 571.91 580.85 571.42 579.18 1617569
10-Jul-14 565.91 576.59 565.01 571.10 1353317
9-Jul-14 571.58 576.72 569.38 576.08 1113907
8-Jul-14 577.66 579.53 566.14 571.09 1908647
7-Jul-14 583.76 586.43 579.59 582.25 1061833
3-Jul-14 583.35 585.01 580.92 584.73 712210
2-Jul-14 583.35 585.44 580.39 582.34 1054936
1-Jul-14 578.32 584.40 576.65 582.67 1446309
30-Jun-14 578.66 579.57 574.75 575.28 1310909
27-Jun-14 577.18 579.87 573.80 577.24 2231174
26-Jun-14 581.00 582.45 571.85 576.00 1737210
25-Jun-14 565.26 579.96 565.22 578.65 1964447
24-Jun-14 565.19 572.65 561.01 564.62 2201789
23-Jun-14 555.15 565.00 554.25 564.95 1534659
20-Jun-14 556.85 557.58 550.39 556.36 4496962
19-Jun-14 554.24 555.00 548.51 554.90 2451341
18-Jun-14 544.86 553.56 544.00 553.37 1737343
17-Jun-14 544.20 545.32 539.33 543.01 1445878
16-Jun-14 549.26 549.62 541.52 544.28 1704027
13-Jun-14 552.26 552.30 545.56 551.76 1217176
12-Jun-14 557.30 557.99 548.46 551.35 1457104
11-Jun-14 558.00 559.88 555.02 558.84 1097380
10-Jun-14 560.51 563.60 557.90 560.55 1349444
9-Jun-14 557.15 562.90 556.04 562.12 1463676
6-Jun-14 558.06 558.06 548.93 556.33 1732592
5-Jun-14 546.40 554.95 544.45 553.90 1684886
4-Jun-14 541.50 548.61 538.75 544.66 1812084
3-Jun-14 550.99 552.34 542.55 544.94 1861921
2-Jun-14 560.70 560.90 545.73 553.93 1434989
30-May-14 560.80 561.35 555.91 559.89 1766794
29-May-14 563.35 564.00 558.71 560.08 1350657
28-May-14 564.57 567.84 561.00 561.68 1647717
27-May-14 556.00 566.00 554.35 565.95 2100298
23-May-14 547.26 553.64 543.70 552.70 1929632
22-May-14 541.13 547.60 540.78 545.06 1611837
21-May-14 532.90 539.18 531.91 538.94 1193389
20-May-14 529.74 536.23 526.30 529.77 1780113
19-May-14 519.70 529.78 517.58 528.86 1276362
16-May-14 521.39 521.80 515.44 520.63 1481688
15-May-14 525.70 525.87 517.42 519.98 1703758
14-May-14 533.00 533.00 525.29 526.65 1191863
13-May-14 530.89 536.07 529.51 533.09 1648907
12-May-14 523.51 530.19 519.01 529.92 1908392
9-May-14 510.75 519.90 504.20 518.73 2432783
8-May-14 508.46 517.23 506.45 511.00 2016131
7-May-14 515.79 516.68 503.30 509.96 3216077
6-May-14 525.23 526.81 515.06 515.14 1684381
5-May-14 524.82 528.90 521.32 527.81 1021408
2-May-14 533.76 534.00 525.61 527.93 1685042
1-May-14 527.11 532.93 523.88 531.35 1900432
30-Apr-14 527.60 528.00 522.52 526.66 1746904
29-Apr-14 516.90 529.46 516.32 527.70 2692489
28-Apr-14 517.18 518.60 502.80 517.15 3326429
25-Apr-14 522.51 524.70 515.42 516.18 2097264
24-Apr-14 530.07 531.65 522.12 525.16 1881965
23-Apr-14 533.79 533.87 526.25 526.94 2051066
22-Apr-14 528.64 537.23 527.51 534.81 2359421
21-Apr-14 536.10 536.70 525.60 528.62 2561214
17-Apr-14 548.81 549.50 531.15 536.10 6795393
16-Apr-14 543.00 557.00 540.00 556.54 4879889
15-Apr-14 536.82 538.45 518.46 536.44 3847453
14-Apr-14 538.25 544.10 529.56 532.52 2568020
11-Apr-14 532.55 540.00 526.53 530.60 3916171
10-Apr-14 565.00 565.00 539.90 540.95 4027743
9-Apr-14 559.62 565.37 552.95 564.14 3324742
8-Apr-14 542.60 555.00 541.61 554.90 3152406
7-Apr-14 540.74 548.48 527.15 538.15 4389569
4-Apr-14 574.65 577.77 543.00 543.14 6377658
3-Apr-14 569.85 587.28 564.13 569.74 5087530
2-Apr-14 599.99 571.83 561.44 566.98 2088804
1-Apr-14 559.57 568.18 558.44 566.88 2182626
31-Mar-14 564.63 566.93 555.87 556.70 1942277
28-Mar-14 558.94 566.03 558.33 559.51 2258918
27-Mar-14 564.86 565.40 550.50 556.58 3826676
26-Mar-14 580.42 585.20 565.18 565.42 -
25-Mar-14 582.42 584.34 572.93 578.78 -
24-Mar-14 591.50 591.86 572.40 578.39 -
21-Mar-14 602.55 604.21 590.63 590.93 -
20-Mar-14 599.38 604.20 597.08 597.98 -
19-Mar-14 605.29 605.39 596.61 599.03 -
18-Mar-14 596.74 605.16 595.93 605.02 -
17-Mar-14 589.04 597.94 588.47 595.45 -
14-Mar-14 590.40 594.84 585.68 585.81 -
13-Mar-14 603.37 604.64 591.79 593.94 -
12-Mar-14 597.60 603.32 591.50 603.05 -
11-Mar-14 606.28 606.55 597.72 599.40 -
10-Mar-14 607.24 608.21 601.44 605.18 -
7-Mar-14 612.79 612.88 605.11 606.79 -
6-Mar-14 610.53 612.46 608.69 609.20 -
5-Mar-14 606.92 610.93 605.10 608.52 -
4-Mar-14 606.89 607.39 604.15 606.85 -
3-Mar-14 602.77 603.32 595.47 600.74 -
28-Feb-14 609.56 611.48 602.51 607.22 -
27-Feb-14 608.59 611.50 607.90 609.00 -
26-Feb-14 611.39 613.83 606.27 609.47 -
25-Feb-14 607.36 611.64 604.61 609.39 -
24-Feb-14 602.08 609.47 601.95 605.65 -
21-Feb-14 603.30 604.33 600.82 601.29 -
20-Feb-14 600.97 602.84 599.51 601.45 -
19-Feb-14 602.05 604.00 598.15 600.57 -
18-Feb-14 600.10 605.83 599.40 604.83 -
14-Feb-14 597.21 601.59 595.80 600.80 -
13-Feb-14 589.78 599.35 589.24 599.35 -
12-Feb-14 593.91 594.40 590.10 592.75 -
11-Feb-14 589.49 595.34 585.52 594.49 -
10-Feb-14 585.31 590.61 583.93 585.88 -
7-Feb-14 583.23 588.36 579.70 588.13 -
6-Feb-14 574.99 579.50 573.20 579.40 -
5-Feb-14 571.12 574.81 563.45 571.03 -
4-Feb-14 568.43 576.92 567.94 568.51 -
3-Feb-14 589.01 590.27 565.44 566.15 -
31-Jan-14 585.09 592.68 574.99 589.89 -
30-Jan-14 571.93 575.67 563.06 567.13 -
29-Jan-14 559.00 560.31 549.16 552.91 -
28-Jan-14 554.60 562.31 554.42 560.94 -
27-Jan-14 562.49 562.69 540.59 550.06 -
24-Jan-14 574.93 576.20 560.94 561.35 -
23-Jan-14 579.42 580.66 576.61 579.47 -
22-Jan-14 582.72 583.36 578.85 581.93 -
21-Jan-14 579.88 581.42 575.07 581.27 -
17-Jan-14 577.85 579.73 571.53 574.69 -
16-Jan-14 573.98 578.39 573.43 577.53 -
15-Jan-14 575.92 576.92 571.32 573.74 -
14-Jan-14 568.41 574.92 563.48 574.13 -
13-Jan-14 562.67 572.88 558.03 560.93 -
10-Jan-14 568.97 568.97 560.56 564.52 -
9-Jan-14 571.15 571.54 562.22 564.55 -
8-Jan-14 572.43 573.09 566.08 570.04 -
7-Jan-14 561.94 569.28 560.02 568.86 -
6-Jan-14 555.95 558.87 552.67 558.10 -
3-Jan-14 556.94 557.91 551.91 551.95 -
2-Jan-14 557.17 558.32 553.58 556.00 -
31-Dec-13 555.56 559.94 552.58 559.79 -
30-Dec-13 559.61 559.69 553.96 554.18 -
27-Dec-13 559.44 559.58 555.91 558.64 -
26-Dec-13 556.45 558.94 553.79 558.17 -
24-Dec-13 556.93 557.06 553.50 555.36 -
23-Dec-13 553.37 557.34 552.01 556.99 -
20-Dec-13 544.10 550.03 543.46 549.76 -
19-Dec-13 540.18 545.45 539.00 542.57 -
18-Dec-13 535.46 541.93 528.99 541.83 -
17-Dec-13 536.51 539.84 533.66 534.40 -
16-Dec-13 530.97 536.81 530.47 535.95 -
13-Dec-13 537.07 537.61 528.41 529.86 -
12-Dec-13 539.25 540.93 533.97 534.45 -
11-Dec-13 543.16 545.11 537.05 538.11 -
10-Dec-13 537.29 545.61 537.29 541.79 -
9-Dec-13 534.51 540.61 533.48 538.53 -
6-Dec-13 534.36 534.46 529.51 534.40 -
5-Dec-13 528.07 529.30 525.02 528.14 -
4-Dec-13 525.16 531.46 524.48 528.56 -
3-Dec-13 524.95 531.19 523.99 526.10 -
2-Dec-13 531.22 532.64 524.85 526.71 -
29-Nov-13 530.55 532.78 529.20 529.27 -
27-Nov-13 530.48 533.47 529.47 531.02 -
26-Nov-13 523.78 530.22 520.95 528.68 -
25-Nov-13 518.06 526.07 516.99 522.44 -
22-Nov-13 516.19 517.57 514.10 515.43 -
21-Nov-13 512.99 518.64 512.49 516.52 -
20-Nov-13 514.46 516.16 509.67 510.64 -
19-Nov-13 515.34 516.86 511.01 512.09 -
18-Nov-13 517.36 523.85 514.11 515.26 -
15-Nov-13 516.92 518.48 514.64 516.26 -
14-Nov-13 516.44 519.36 514.66 517.10 -
13-Nov-13 502.87 515.91 502.75 515.72 -
12-Nov-13 503.35 508.27 502.00 505.38 -
11-Nov-13 504.25 507.46 503.50 504.79 -
8-Nov-13 503.87 508.74 503.75 507.51 -
7-Nov-13 510.79 511.45 503.32 503.47 -
6-Nov-13 512.29 512.99 507.18 510.86 -
5-Nov-13 509.66 515.31 508.20 510.25 -
4-Nov-13 515.23 515.67 510.50 512.54 -
1-Nov-13 515.38 517.48 512.04 513.01 -
31-Oct-13 513.95 520.24 511.47 514.77 -
30-Oct-13 518.20 518.24 512.49 514.69 -
29-Oct-13 509.04 517.95 506.24 517.60 -
28-Oct-13 507.09 511.20 505.99 506.99 -
25-Oct-13 513.90 513.90 504.86 507.09 -
24-Oct-13 515.42 519.76 511.89 512.26 -
23-Oct-13 500.00 516.86 499.81 515.19 -
22-Oct-13 502.00 505.99 497.40 503.00 -
21-Oct-13 505.22 508.99 499.28 501.15 -
18-Oct-13 487.80 507.22 486.51 505.20 -
17-Oct-13 446.05 448.00 442.42 443.95 -
16-Oct-13 442.49 448.72 441.56 448.56 -
15-Oct-13 437.44 442.37 436.56 440.56 -
14-Oct-13 432.90 437.69 432.26 437.62 -
11-Oct-13 432.58 436.30 432.22 435.56 -
10-Oct-13 431.49 433.98 429.67 433.69 -
9-Oct-13 427.71 430.89 421.07 427.50 -
8-Oct-13 432.23 432.56 425.39 426.41 -
7-Oct-13 433.29 436.56 431.62 432.44 -
4-Oct-13 437.06 438.32 434.56 435.74 -
3-Oct-13 443.56 446.60 435.61 437.61 -
2-Oct-13 440.92 444.23 438.47 443.55 -
1-Oct-13 439.68 443.39 439.58 443.06 -
30-Sep-13 434.11 439.98 433.72 437.52 -
27-Sep-13 436.97 438.32 435.22 437.76 -
26-Sep-13 438.71 440.93 437.06 438.65 -
25-Sep-13 442.83 442.83 437.36 438.18 -
24-Sep-13 442.81 444.60 440.26 442.98 -
23-Sep-13 447.63 450.34 442.16 442.81 -
20-Sep-13 448.75 451.61 447.36 451.10 -
19-Sep-13 452.54 452.54 447.25 448.75 -
18-Sep-13 442.73 451.53 441.09 451.21 -
17-Sep-13 443.26 443.75 440.06 442.61 -
16-Sep-13 447.65 448.05 441.99 443.44 -
13-Sep-13 446.80 447.39 441.98 444.09 -
12-Sep-13 448.25 448.50 444.56 446.08 -
11-Sep-13 443.83 448.04 442.60 447.65 -
10-Sep-13 444.56 445.55 441.56 443.89 -
9-Sep-13 441.42 444.43 440.77 443.58 -
6-Sep-13 440.78 441.45 436.43 439.35 -
5-Sep-13 436.31 439.50 435.37 439.34 -
4-Sep-13 429.74 436.31 427.16 435.38 -
3-Sep-13 426.75 432.66 426.55 429.76 -
30-Aug-13 427.45 428.59 422.36 423.03 -
29-Aug-13 424.11 429.76 423.87 427.29 -
28-Aug-13 424.70 427.28 423.46 423.85 -
27-Aug-13 429.38 431.43 423.53 424.65 -
26-Aug-13 434.56 437.01 432.59 432.76 -
23-Aug-13 438.48 438.56 434.44 434.67 -
22-Aug-13 435.91 436.94 434.69 436.42 -
21-Aug-13 434.89 438.02 432.82 434.23 -
20-Aug-13 433.74 435.62 431.34 432.28 -
19-Aug-13 428.43 435.56 428.30 432.39 -
16-Aug-13 430.21 430.79 427.84 428.03 -
15-Aug-13 431.79 432.03 428.57 429.40 -
14-Aug-13 438.75 439.67 433.15 434.47 -
13-Aug-13 442.97 443.81 437.66 440.18 -
12-Aug-13 443.01 443.06 440.38 442.31 -
9-Aug-13 444.83 447.31 444.56 444.76 -
8-Aug-13 447.30 447.47 442.20 445.88 -
7-Aug-13 447.07 448.78 444.10 444.88 -
6-Aug-13 451.89 454.40 447.42 447.84 -
5-Aug-13 452.24 452.31 449.15 452.05 -
2-Aug-13 451.27 453.05 449.96 452.83 -
1-Aug-13 447.05 451.82 447.05 451.66 -
31-Jul-13 446.05 447.81 442.65 443.43 -
30-Jul-13 442.29 447.36 439.99 445.01 -
29-Jul-13 442.01 446.96 440.00 440.69 -
26-Jul-13 443.05 444.55 440.56 442.23 -
25-Jul-13 446.49 447.98 442.60 443.41 -
24-Jul-13 453.18 454.69 449.90 451.00 -
23-Jul-13 454.89 456.04 449.34 451.45 -
22-Jul-13 450.55 455.88 448.05 454.89 -
19-Jul-13 442.86 451.02 437.37 447.85 -
18-Jul-13 459.04 459.54 451.14 454.88 -
17-Jul-13 460.04 462.97 457.69 458.82 -
16-Jul-13 463.10 463.52 456.49 459.34 -
<!DOCTYPE html>
<meta charset="utf-8">
<style>
body {
font: 10px sans-serif;
}
.axis text {
font-size: 6px;
}
text.symbol {
fill: #BBBBBB;
}
path.candle {
stroke: #000000;
}
path.candle.body {
stroke-width: 0;
}
path.candle.up {
fill: #00AA00;
stroke: #00AA00;
}
path.candle.down {
fill: #FF0000;
stroke: #FF0000;
}
path.volume {
fill: #DDDDDD;
}
rect.pane {
cursor: move;
fill: none;
pointer-events: all;
}
.indicator path.line {
fill: none;
stroke-width: 1;
}
.ma-0 path.line {
stroke: #1f77b4;
}
.ma-1 path.line {
stroke: #aec7e8;
}
.ma-2 path.line {
stroke: #ff7f0e;
}
button {
position: absolute;
right: 110px;
top: 25px;
}
</style>
<body>
<script src="http://d3js.org/d3.v4.min.js"></script>
<script src="http://techanjs.org/techan.min.js"></script>
<script>
function chart(name, symbol, fullWidth, fullHeight) {
var margin = {top: 20, right: 30, bottom: 30, left: 30},
width = fullWidth - margin.left - margin.right,
height = fullHeight - margin.top - margin.bottom,
volumeHeight = fullHeight*.25;
var parseDate = d3.timeParse("%d-%b-%y");
var zoom = d3.zoom()
.on("zoom", zoomed);
var x = techan.scale.financetime()
.range([0, width]);
var y = d3.scaleLinear()
.range([height, 0]);
var yPercent = y.copy(); // Same as y at this stage, will get a different domain later
var yVolume = d3.scaleLinear()
.range([height, height - volumeHeight]);
var yInit, yPercentInit, zoomableInit;
var candlestick = techan.plot.candlestick()
.xScale(x)
.yScale(y);
var sma0 = techan.plot.sma()
.xScale(x)
.yScale(y);
var sma1 = techan.plot.sma()
.xScale(x)
.yScale(y);
var ema2 = techan.plot.ema()
.xScale(x)
.yScale(y);
var volume = techan.plot.volume()
.accessor(candlestick.accessor()) // Set the accessor to a ohlc accessor so we get highlighted bars
.xScale(x)
.yScale(yVolume);
var xAxis = d3.axisBottom(x)
.ticks(4);
var yAxis = d3.axisRight(y)
.ticks(4);
var percentAxis = d3.axisLeft(yPercent)
.ticks(4)
.tickFormat(d3.format('+.1%'));
var volumeAxis = d3.axisRight(yVolume)
.ticks(2)
.tickFormat(d3.format(",.3s"));
var svg = d3.select("body").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom)
.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
svg.append("clipPath")
.attr("id", "clip")
.append("rect")
.attr("x", 0)
.attr("y", y(1))
.attr("width", width)
.attr("height", y(0) - y(1));
svg.append('text')
.attr("class", "symbol")
.attr("x", 5)
.text(name + " (" + symbol + ")");
svg.append("g")
.attr("class", "volume")
.attr("clip-path", "url(#clip)");
svg.append("g")
.attr("class", "candlestick")
.attr("clip-path", "url(#clip)");
svg.append("g")
.attr("class", "indicator sma ma-0")
.attr("clip-path", "url(#clip)");
svg.append("g")
.attr("class", "indicator sma ma-1")
.attr("clip-path", "url(#clip)");
svg.append("g")
.attr("class", "indicator ema ma-2")
.attr("clip-path", "url(#clip)");
svg.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0," + height + ")");
svg.append("g")
.attr("class", "y axis")
.attr("transform", "translate(" + width + ",0)");
svg.append("g")
.attr("class", "percent axis");
svg.append("g")
.attr("class", "volume axis");
svg.append("rect")
.attr("class", "pane")
.attr("width", width)
.attr("height", height)
.call(zoom);
d3.csv(symbol + ".csv", function (error, data) {
var accessor = candlestick.accessor(),
indicatorPreRoll = 33; // Don't show where indicators don't have data
data = data.map(function (d) {
return {
date: parseDate(d.Date),
open: +d.Open,
high: +d.High,
low: +d.Low,
close: +d.Close,
volume: +d.Volume
};
}).sort(function (a, b) {
return d3.ascending(accessor.d(a), accessor.d(b));
});
x.domain(techan.scale.plot.time(data, accessor).domain());
y.domain(techan.scale.plot.ohlc(data.slice(indicatorPreRoll), accessor).domain());
yPercent.domain(techan.scale.plot.percent(y, accessor(data[indicatorPreRoll])).domain());
yVolume.domain(techan.scale.plot.volume(data, accessor.v).domain());
svg.select("g.candlestick").datum(data).call(candlestick);
svg.select("g.volume").datum(data).call(volume);
svg.select("g.sma.ma-0").datum(techan.indicator.sma().period(10)(data)).call(sma0);
svg.select("g.sma.ma-1").datum(techan.indicator.sma().period(20)(data)).call(sma1);
svg.select("g.ema.ma-2").datum(techan.indicator.ema().period(50)(data)).call(ema2);
zoomableInit = x.zoomable().domain([indicatorPreRoll, data.length]).copy(); // Zoom in a little to hide indicator preroll
yInit = y.copy();
yPercentInit = yPercent.copy();
draw();
});
function reset() {
zoom.scale(1);
zoom.translate([0, 0]);
draw();
}
function zoomed() {
x.zoomable().domain(d3.event.transform.rescaleX(zoomableInit).domain());
y.domain(d3.event.transform.rescaleY(yInit).domain());
yPercent.domain(d3.event.transform.rescaleY(yPercentInit).domain());
draw();
}
function draw() {
svg.select("g.x.axis").call(xAxis);
svg.select("g.y.axis").call(yAxis);
svg.select("g.volume.axis").call(volumeAxis);
svg.select("g.percent.axis").call(percentAxis);
// We know the data does not change, a simple refresh that does not perform data joins will suffice.
svg.select("g.candlestick").call(candlestick.refresh);
svg.select("g.volume").call(volume.refresh);
svg.select("g.sma.ma-0").call(sma0.refresh);
svg.select("g.sma.ma-1").call(sma1.refresh);
svg.select("g.ema.ma-2").call(ema2.refresh);
}
}
chart("Facebook, Inc.", "FB", 300, 200);
chart("Google, Inc.", "GOOG", 300, 200);
chart("Apple, Inc.", "AAPL", 300, 200);
</script>
Date Open High Low Close Volume
9-Jun-14 62.40 63.34 61.79 62.88 37617413
6-Jun-14 63.37 63.48 62.15 62.50 42442096
5-Jun-14 63.66 64.36 62.82 63.19 47352368
4-Jun-14 62.45 63.59 62.07 63.34 36513991
3-Jun-14 62.62 63.42 62.32 62.87 32216707
2-Jun-14 63.23 63.59 62.05 63.08 35995537
30-May-14 63.95 64.17 62.56 63.30 45283577
29-May-14 63.84 64.30 63.51 63.83 42699670
28-May-14 63.39 64.14 62.62 63.51 47795088
27-May-14 61.62 63.51 61.57 63.48 55681663
23-May-14 60.41 61.45 60.15 61.35 38293993
22-May-14 60.94 61.48 60.40 60.52 54200116
21-May-14 58.56 60.50 58.25 60.49 58991505
20-May-14 59.50 60.19 58.18 58.56 53931469
19-May-14 57.89 59.56 57.57 59.21 43033925
16-May-14 58.31 58.45 57.31 58.02 47933075
15-May-14 59.26 59.38 57.52 57.92 56813940
14-May-14 59.53 60.45 58.95 59.23 47428583
13-May-14 59.66 60.89 59.51 59.83 48525476
12-May-14 57.98 59.90 57.98 59.83 48575487
9-May-14 56.85 57.65 56.38 57.24 52583858
8-May-14 57.23 58.82 56.50 56.76 61251053
7-May-14 58.77 59.30 56.26 57.39 78587247
6-May-14 60.98 61.15 58.49 58.53 55900809
5-May-14 59.67 61.35 59.18 61.22 46057411
2-May-14 61.30 61.89 60.18 60.46 54189197
1-May-14 60.43 62.28 60.21 61.15 82428606
30-Apr-14 57.58 59.85 57.16 59.78 76093004
29-Apr-14 56.09 58.28 55.84 58.15 75557202
28-Apr-14 58.05 58.31 54.66 56.14 107757756
25-Apr-14 59.97 60.01 57.57 57.71 92501529
24-Apr-14 63.60 63.65 59.77 60.87 138769345
23-Apr-14 63.45 63.48 61.26 61.36 96564750
22-Apr-14 62.65 63.44 62.22 63.03 60631312
21-Apr-14 59.46 61.24 59.15 61.24 60363619
17-Apr-14 59.30 60.58 58.72 58.94 88040346
16-Apr-14 59.79 60.19 57.74 59.72 78773521
15-Apr-14 59.29 59.68 55.88 59.09 108622706
14-Apr-14 60.09 60.45 57.78 58.89 72324603
11-Apr-14 57.60 60.31 57.31 58.53 91451960
10-Apr-14 63.08 63.18 58.68 59.16 114987616
9-Apr-14 59.63 62.46 59.19 62.41 100215307
8-Apr-14 57.68 58.71 57.17 58.19 78835935
7-Apr-14 55.90 58.00 55.44 56.95 108487569
4-Apr-14 59.94 60.20 56.32 56.75 125465774
3-Apr-14 62.55 63.17 59.13 59.49 83859330
2-Apr-14 63.21 63.91 62.21 62.72 66276613
1-Apr-14 60.46 62.66 60.24 62.62 59291210
31-Mar-14 60.78 61.52 59.87 60.24 53011205
28-Mar-14 61.34 61.95 59.34 60.01 67051528
27-Mar-14 60.51 61.90 57.98 60.97 112649694
26-Mar-14 64.74 64.95 60.37 60.38 97689774
25-Mar-14 64.89 66.19 63.78 64.89 68785500
24-Mar-14 67.19 67.36 63.36 64.10 85695872
21-Mar-14 67.53 67.92 66.18 67.24 60041228
20-Mar-14 68.01 68.23 66.82 66.97 44438500
19-Mar-14 69.17 69.29 67.46 68.24 43980558
18-Mar-14 68.76 69.60 68.30 69.19 40827226
17-Mar-14 68.18 68.95 66.62 68.74 52196699
14-Mar-14 68.49 69.43 67.46 67.72 48226824
13-Mar-14 71.29 71.35 68.15 68.83 57091157
12-Mar-14 69.86 71.35 69.00 70.88 46400431
11-Mar-14 72.50 72.59 69.96 70.10 59615238
10-Mar-14 70.77 72.15 70.51 72.03 59949746
7-Mar-14 71.08 71.18 69.47 69.80 38985763
6-Mar-14 71.88 71.89 70.25 70.84 46126260
5-Mar-14 69.69 71.97 69.62 71.57 74649486
4-Mar-14 68.66 68.90 67.62 68.80 42164222
3-Mar-14 66.96 68.05 66.51 67.41 56900444
28-Feb-14 69.47 69.88 67.38 68.46 66900863
27-Feb-14 69.34 70.01 68.87 68.94 41695855
26-Feb-14 70.19 71.22 68.85 69.26 55400399
25-Feb-14 70.95 71.00 69.45 69.85 52189031
24-Feb-14 68.74 71.44 68.54 70.78 76951946
21-Feb-14 69.69 69.96 68.45 68.59 70991892
20-Feb-14 67.73 70.11 65.73 69.63 131043748
19-Feb-14 67.05 69.08 67.00 68.06 64258631
18-Feb-14 66.94 67.54 66.07 67.30 43862297
14-Feb-14 67.50 67.58 66.72 67.09 36786427
13-Feb-14 64.18 67.33 64.05 67.33 62013396
12-Feb-14 64.92 65.06 64.05 64.45 47409857
11-Feb-14 63.75 65.00 63.35 64.85 45746832
10-Feb-14 64.30 64.49 63.47 63.55 43736562
7-Feb-14 62.27 64.57 62.22 64.32 60835746
6-Feb-14 61.46 62.78 61.46 62.16 42153754
5-Feb-14 62.74 63.16 61.27 62.19 53032420
4-Feb-14 62.05 63.14 61.82 62.75 46064897
3-Feb-14 63.03 63.77 60.70 61.48 75105994
31-Jan-14 60.47 63.37 60.17 62.57 87930298
30-Jan-14 62.12 62.50 60.46 61.08 150438699
29-Jan-14 54.61 54.95 53.19 53.53 98089932
28-Jan-14 54.02 55.28 54.00 55.14 48364998
27-Jan-14 54.73 54.94 51.85 53.55 74142331
24-Jan-14 56.15 56.42 54.40 54.45 55545338
23-Jan-14 56.37 56.68 55.69 56.63 47996403
22-Jan-14 58.85 59.31 57.10 57.51 61495880
21-Jan-14 56.60 58.58 56.50 58.51 48734147
17-Jan-14 57.30 57.82 56.07 56.30 40883205
16-Jan-14 57.26 58.02 56.83 57.19 34599775
15-Jan-14 57.98 58.57 57.27 57.60 33730619
14-Jan-14 56.46 57.78 56.10 57.74 37590987
13-Jan-14 57.91 58.25 55.38 55.91 63106519
10-Jan-14 57.13 58.30 57.06 57.94 42529258
9-Jan-14 58.65 58.96 56.65 57.22 92349222
8-Jan-14 57.60 58.41 57.23 58.23 56800776
7-Jan-14 57.70 58.55 57.22 57.92 77329009
6-Jan-14 54.42 57.26 54.05 57.20 68974359
3-Jan-14 55.02 55.65 54.53 54.56 38287706
2-Jan-14 54.83 55.22 54.19 54.71 43257622
31-Dec-13 54.12 54.86 53.91 54.65 43152127
30-Dec-13 54.93 55.18 53.43 53.71 68307317
27-Dec-13 57.48 57.68 55.25 55.44 60465751
26-Dec-13 58.32 58.38 57.37 57.73 55101367
24-Dec-13 58.27 58.58 56.91 57.96 46617754
23-Dec-13 55.50 58.32 55.45 57.77 98296983
20-Dec-13 54.91 55.15 54.23 55.12 239823912
19-Dec-13 54.34 55.19 53.95 55.05 89825393
18-Dec-13 55.57 55.89 53.75 55.57 76003479
17-Dec-13 54.75 55.18 54.24 54.86 78751463
16-Dec-13 53.27 54.50 52.91 53.81 85118518
13-Dec-13 51.61 53.50 51.34 53.32 82640992
12-Dec-13 51.03 52.07 50.66 51.83 92723034
11-Dec-13 50.56 50.77 49.01 49.38 65776366
10-Dec-13 48.62 50.77 48.54 50.24 68478561
9-Dec-13 48.06 48.97 47.74 48.84 36055891
6-Dec-13 48.98 49.39 47.71 47.94 42937659
5-Dec-13 48.15 48.70 47.87 48.34 43855036
4-Dec-13 46.46 48.77 46.26 48.62 60890176
3-Dec-13 46.75 47.20 46.29 46.73 32085905
2-Dec-13 46.90 47.54 46.26 47.06 50773647
29-Nov-13 46.75 47.21 46.50 47.01 22953916
27-Nov-13 45.97 46.67 45.53 46.49 44993195
26-Nov-13 44.66 46.17 43.55 45.89 82016490
25-Nov-13 46.36 46.65 44.04 44.82 82565324
22-Nov-13 47.04 47.27 45.96 46.23 40545375
21-Nov-13 46.99 47.46 46.68 46.70 34886170
20-Nov-13 46.61 47.55 46.31 46.43 53932698
19-Nov-13 46.26 47.00 45.72 46.36 75602413
18-Nov-13 48.47 48.84 45.80 45.83 85909884
15-Nov-13 49.11 49.48 48.71 49.01 42452937
14-Nov-13 48.70 49.57 48.03 48.99 75117049
13-Nov-13 46.23 48.74 46.06 48.71 79245346
12-Nov-13 46.00 47.37 45.83 46.60 68195832
11-Nov-13 47.04 47.53 45.73 46.20 80909626
8-Nov-13 47.81 48.65 47.25 47.53 70731178
7-Nov-13 49.24 49.87 47.30 47.56 97127618
6-Nov-13 50.26 50.45 48.71 49.12 67889337
5-Nov-13 47.79 50.18 47.51 50.10 76835006
4-Nov-13 49.36 49.75 48.02 48.22 80371218
1-Nov-13 50.85 52.09 49.72 49.75 95032876
31-Oct-13 47.16 52.00 46.50 50.20 248809006
30-Oct-13 50.00 50.21 48.75 49.01 127072652
29-Oct-13 50.73 50.79 49.25 49.40 102143469
28-Oct-13 51.54 51.70 49.61 50.23 73472347
25-Oct-13 53.18 53.24 51.88 51.95 45085348
24-Oct-13 52.38 52.84 51.59 52.44 46775185
23-Oct-13 51.75 52.25 51.13 51.90 57207154
22-Oct-13 54.33 54.76 52.20 52.68 83203892
21-Oct-13 54.68 54.81 53.51 53.85 58235283
18-Oct-13 54.18 54.82 53.60 54.22 88260093
17-Oct-13 51.12 52.22 50.95 52.21 71521899
16-Oct-13 50.04 51.24 49.90 51.14 64678247
15-Oct-13 49.99 51.00 49.18 49.50 81166571
14-Oct-13 48.31 49.63 47.91 49.51 68780552
11-Oct-13 49.18 49.87 48.79 49.11 58428451
10-Oct-13 47.86 49.68 47.83 49.05 99773784
9-Oct-13 47.38 47.84 45.26 46.77 147296862
8-Oct-13 50.60 50.60 47.08 47.14 136081330
7-Oct-13 50.73 51.29 50.40 50.52 57203957
4-Oct-13 49.77 51.16 49.57 51.04 74446947
3-Oct-13 50.47 50.72 49.06 49.18 82045323
2-Oct-13 50.13 51.10 49.95 50.28 62834429
1-Oct-13 49.97 51.03 49.45 50.42 98113699
30-Sep-13 50.14 51.60 49.80 50.23 100095417
27-Sep-13 50.29 51.28 49.86 51.24 81410460
26-Sep-13 50.01 50.60 49.50 50.39 98220046
25-Sep-13 49.23 49.54 48.46 49.46 87879619
24-Sep-13 48.50 49.66 48.16 48.45 136716101
23-Sep-13 47.28 47.55 46.29 47.19 75319202
20-Sep-13 46.32 47.60 45.74 47.49 115508400
19-Sep-13 45.51 46.05 45.23 45.98 63972369
18-Sep-13 44.84 45.47 44.40 45.23 79316945
17-Sep-13 42.50 45.44 42.43 45.07 91934557
16-Sep-13 44.85 44.94 42.43 42.51 70807761
13-Sep-13 45.04 45.08 43.93 44.31 52765299
12-Sep-13 45.53 45.62 44.65 44.75 68072239
11-Sep-13 43.39 45.09 43.11 45.04 71676653
10-Sep-13 44.24 44.26 43.23 43.60 54540282
9-Sep-13 44.36 44.79 43.70 44.04 75794696
6-Sep-13 43.09 44.61 42.40 43.95 117535626
5-Sep-13 41.79 42.76 41.77 42.66 50035380
4-Sep-13 42.01 42.17 41.44 41.78 42581854
3-Sep-13 41.84 42.16 41.51 41.87 48774896
30-Aug-13 42.02 42.26 41.06 41.29 67735053
29-Aug-13 40.89 41.78 40.80 41.28 58303395
28-Aug-13 39.96 40.85 39.88 40.55 57918194
27-Aug-13 40.68 41.20 39.42 39.64 72695050
26-Aug-13 40.90 41.94 40.62 41.34 94162358
23-Aug-13 39.00 40.63 38.93 40.55 86442283
22-Aug-13 38.37 38.75 38.34 38.55 21931163
21-Aug-13 38.38 38.85 38.14 38.32 46116868
20-Aug-13 38.35 38.58 37.69 38.41 57995140
19-Aug-13 37.43 38.28 37.14 37.81 57609591
16-Aug-13 36.97 37.49 36.90 37.08 45840714
15-Aug-13 36.36 37.07 36.02 36.56 56521095
14-Aug-13 36.83 37.55 36.62 36.65 48423890
13-Aug-13 38.24 38.32 36.77 37.02 65379198
12-Aug-13 38.20 38.50 38.10 38.22 31160951
9-Aug-13 38.59 38.74 38.01 38.50 43620024
8-Aug-13 39.13 39.19 38.43 38.54 41300906
7-Aug-13 38.61 38.94 37.70 38.87 68854764
6-Aug-13 39.11 39.25 37.94 38.55 63950791
5-Aug-13 38.43 39.32 38.25 39.19 79994774
2-Aug-13 37.66 38.49 37.50 38.05 73058424
1-Aug-13 37.30 38.29 36.92 37.49 106066472
31-Jul-13 37.96 38.31 36.33 36.80 154828679
30-Jul-13 35.65 37.96 35.32 37.63 173582710
29-Jul-13 34.07 35.63 34.01 35.43 124884870
26-Jul-13 33.77 34.73 33.56 34.01 136028897
25-Jul-13 33.54 34.88 32.75 34.36 365935212
24-Jul-13 26.32 26.53 26.05 26.51 82635587
23-Jul-13 26.10 26.30 25.97 26.13 28221534
22-Jul-13 25.99 26.13 25.72 26.04 27526213
19-Jul-13 25.82 26.11 25.60 25.88 46544938
18-Jul-13 26.75 26.77 26.12 26.18 24806825
17-Jul-13 26.37 26.78 26.30 26.65 21518463
16-Jul-13 26.39 26.75 26.01 26.32 30817554
15-Jul-13 25.93 26.43 25.65 26.28 24233957
12-Jul-13 25.74 25.93 25.55 25.91 16537840
11-Jul-13 25.96 26.00 25.45 25.81 26777354
10-Jul-13 25.58 25.83 25.47 25.80 26721794
9-Jul-13 25.07 25.49 25.03 25.48 30387889
8-Jul-13 24.47 25.04 24.42 24.71 27073983
5-Jul-13 24.65 24.66 24.20 24.37 20229451
3-Jul-13 24.22 24.71 24.15 24.52 10404332
2-Jul-13 24.70 24.77 24.30 24.41 18394008
1-Jul-13 24.97 25.06 24.62 24.81 20582195
28-Jun-13 24.68 24.98 24.42 24.88 96778879
27-Jun-13 24.24 24.84 24.21 24.66 34694013
26-Jun-13 24.51 24.65 23.99 24.16 29890205
25-Jun-13 24.14 24.43 24.04 24.25 24719988
24-Jun-13 23.95 24.11 23.38 23.94 40625948
21-Jun-13 24.59 24.70 24.05 24.53 45826173
20-Jun-13 24.28 24.74 23.65 23.90 42765586
19-Jun-13 24.20 25.19 24.10 24.31 31790525
18-Jun-13 24.09 24.69 24.08 24.21 36709004
17-Jun-13 23.91 24.25 23.75 24.02 33664419
14-Jun-13 23.56 23.89 23.26 23.63 30561387
13-Jun-13 23.72 23.83 23.26 23.73 31189247
12-Jun-13 24.16 24.26 23.58 23.77 26445790
11-Jun-13 24.03 24.35 24.00 24.03 29676383
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment