DOW JONES
COMPONENTES
  NO.         Símbolo           Nombre de la empresa
    1         MSFT                  Microsoft Corporation
    2          MRK                      Merck & Co., Inc.
    3           DIS               The Walt Disney Company
    4          NKE                          NIKE, Inc.
    5           JNJ                   Johnson & Johnson
    6           HD                  The Home Depot, Inc.
    7           KO                 The Coca-Cola Company
    8         MMM                         3M Company
    9           GE                General Electric Company
   10         AAPL                          Apple Inc.
   11            VZ             Verizon Communications Inc.
   12          UTX            United Technologies Corporation
   13           TRV             The Travelers Companies, Inc.
   14          IBM      International Business Machines Corporation
   15           BA                   The Boeing Company
   16            GS            The Goldman Sachs Group, Inc.
   17            V                           Visa Inc.
   18         WMT                          Walmart Inc.
   19          MCD                 McDonald's Corporation
   20          JPM                  JPMorgan Chase & Co.
   21           PFE                         Pfizer Inc.
   22         CSCO                     Cisco Systems, Inc.
   23           PG             The Procter & Gamble Company
   24           AXP              American Express Company
   25          UNH            UnitedHealth Group Incorporated
   26         DWDP                       DowDuPont Inc.
   27           CAT                       Caterpillar Inc.
   28          INTC                     Intel Corporation
   29          XOM                 Exxon Mobil Corporation
   30           CVX                  Chevron Corporation
                 EMPRESAS SELECCIONADAS ALEATORIAMENTE
MUESTRA ALEATORIO    SIMBOLO                       EMPRESA
       1     6          HD     The Home Depot, Inc.
       2    30         CVX     Chevron Corporation
       3    15          BA     The Boeing Company
       4    28        INTC     Intel Corporation
       5    14         IBM     International Business Machines Corporation
       6    20        JPM      JPMorgan Chase & Co.
       7    19        MCD      McDonald's Corporation
       8     5          JNJ    Johnson & Johnson
       9    21         PFE     Pfizer Inc.
      10    13         TRV     The Travelers Companies, Inc.
      11    25        UNH      UnitedHealth Group Incorporated
      12    27         CAT     Caterpillar Inc.
      13     3          DIS    The Walt Disney Company
      14     9          GE     General Electric Company
      15    10        AAPL     Apple Inc.
Date       Open       High       Low        Close      Adj Close   Volume
   1/1/2013 63,570,000 63,930,000 62,380,001 62,840,000 56,215,523 25369600
   1/8/2013 62,750,000 63,900,002 62,730,000 63,480,000 56,788,052 25958800
 1/15/2013 63,500,000 65,480,003 63,450,001 65,470,001 58,568,275 23365200
 1/22/2013 65,389,999 68,150,002 65,220,001 67,580,002 60,455,845 35910000
 1/29/2013 67,500,000 67,800,003 66,320,000 66,360,001 59,364,452 26946700
   2/5/2013 66,629,997 67,019,997 65,830,002 66,379,997 59,382,351 26455000
 2/12/2013 66,699,997 67,989,998 66,519,997 67,519,997 60,402,164 22172300
 2/19/2013 67,629,997 67,919,998 63,820,000 63,919,998 57,181,675 39445800
 2/26/2013 65,559,998 70,300,003 65,489,998 70,290,001 62,880,169 60296100
   3/5/2013 70,580,002 71,449,997 69,940,002 71,320,000 63,801,552 29971500
 3/12/2013 70,900,002 71,139,999 68,449,997 69,349,998 62,039,249 33872300
 3/19/2013 69,550,003 70,360,001 68,419,998 69,470,001 62,488,300 34134100
 3/26/2013 69,660,004 70,769,997 69,000,000 69,669,998 62,668,205 20927300
   4/2/2013 69,900,002 71,250,000 69,610,001 71,220,001 64,062,439 34784600
   4/9/2013 71,230,003 74,190,002 70,949,997 72,230,003 64,970,932 37899400
 4/16/2013 72,550,003 74,279,999 71,940,002 73,860,001 66,437,119 41310900
 4/23/2013 74,139,999 74,589,996 72,629,997 73,669,998 66,266,205 29294000
 4/30/2013 73,500,000 75,370,003 72,529,999 75,260,002 67,696,419 26563800
   5/7/2013 75,239,998 76,849,998 74,599,998 76,669,998 68,964,706 28093000
 5/14/2013 76,779,999 78,540,001 76,199,997 76,760,002 69,045,670 38679800
 5/21/2013 79,330,002 81,559,998 77,790,001 78,989,998 71,051,559 44764000
 5/28/2013 79,940,002 80,629,997 78,050,003 79,080,002 71,132,500 33388900
   6/4/2013 78,500,000 79,680,000 74,900,002 77,730,003 69,918,175 43252600
 6/11/2013 77,230,003 78,529,999 75,690,002 76,139,999 68,827,423 40463100
 6/18/2013 76,120,003 77,370,003 72,410,004 73,510,002 66,450,005 52589500
 6/25/2013 74,070,000 77,809,998 73,800,003 76,870,003 69,487,282 42531400
   7/2/2013 77,290,001 79,540,001 76,919,998 79,220,001 71,611,603 20954600
   7/9/2013 79,540,001 81,150,002 78,610,001 80,400,002 72,678,284 27511200
 7/16/2013 80,410,004 81,230,003 79,250,000 80,000,000 72,316,696 27873600
 7/23/2013 80,139,999 80,470,001 77,889,999 78,669,998 71,114,433 30523300
 7/30/2013 79,169,998 80,500,000 78,500,000 79,660,004 72,009,354 26998700
   8/6/2013 79,620,003 80,330,002 78,529,999 79,199,997 71,593,529 25244900
 8/13/2013 79,139,999 79,639,999 74,860,001 75,209,999 67,986,725 47628800
 8/20/2013 77,040,001 77,500,000 73,110,001 75,430,000 68,185,608 52588900
 8/27/2013 74,849,998 75,660,004 73,949,997 74,489,998 67,335,884 27375700
   9/3/2013 74,830,002 75,250,000 72,209,999 73,580,002 66,513,275 42863600
 9/10/2013 73,959,999 76,290,001 73,739,998 75,540,001 68,644,432 32695200
 9/17/2013 75,639,999 78,809,998 75,349,998 75,910,004 68,980,659 45520700
 9/24/2013 75,800,003 76,790,001 74,959,999 75,849,998 68,926,147 26331400
 10/1/2013 75,879,997 76,830,002 75,089,996 75,129,997 68,271,858 26452600
 10/8/2013 75,019,997 76,629,997 73,900,002 76,349,998 69,380,501 32964000
10/15/2013 76,139,999 76,239,998 73,739,998 74,620,003 67,808,411 48613200
10/22/2013 75,040,001 76,839,996 74,510,002 76,059,998 69,116,959 33992800
10/29/2013 76,449,997 78,599,998 76,389,999 77,000,000 69,971,161 33162300
 11/5/2013   76,779,999   77,190,002   74,779,999   75,370,003   68,489,944   31523200
11/12/2013   75,839,996   80,470,001   75,690,002   79,669,998   72,397,438   39565500
11/19/2013   82,220,001   82,269,997   78,779,999   79,750,000   72,470,123   38374500
11/26/2013   80,209,999   81,389,999   79,519,997   79,769,997   72,488,297   24098900
 12/3/2013   78,959,999   80,599,998   77,699,997   79,599,998   72,333,817   31585000
12/10/2013   79,320,000   79,930,000   78,279,999   79,099,998   72,232,613   36944900
12/17/2013   79,309,998   80,919,998   78,309,998   80,559,998   73,565,857   36191300
12/24/2013   80,559,998   82,239,998   80,559,998   81,940,002   74,826,035   13156900
12/31/2013   81,989,998   82,570,000   81,099,998   81,099,998   74,058,975   23833700
  1/7/2014   81,309,998   82,129,997   80,959,999   80,970,001   73,940,262   26192600
 1/14/2014   81,279,999   81,489,998   80,610,001   81,000,000   73,967,659   21463300
 1/21/2014   81,300,003   81,500,000   78,519,997   78,940,002   72,086,502   32850900
 1/28/2014   78,419,998   78,930,000   74,930,000   75,089,996   68,570,755   46721900
  2/4/2014   75,510,002   76,599,998   73,959,999   76,410,004   69,776,161   38298600
 2/11/2014   76,440,002   78,129,997   76,169,998   77,930,000   71,164,200   24978000
 2/18/2014   77,919,998   78,250,000   76,400,002   77,870,003   71,109,390   38078700
 2/25/2014   79,680,000   83,099,998   79,330,002   82,000,000   74,880,829   44799500
  3/4/2014   82,889,999   83,199,997   81,730,003   82,180,000   75,045,204   27032600
 3/11/2014   81,690,002   81,849,998   78,720,001   79,580,002   72,670,944   31669000
 3/18/2014   79,650,002   81,900,002   79,199,997   79,660,004   73,162,430   34359100
 3/25/2014   80,050,003   80,089,996   78,370,003   79,129,997   72,675,644   28412300
  4/1/2014   79,239,998   80,760,002   77,029,999   77,129,997   70,838,776   36358000
  4/8/2014   76,910,004   78,220,001   75,510,002   75,970,001   69,773,407   38676400
 4/15/2014   76,290,001   78,349,998   74,610,001   77,959,999   71,601,074   26255900
 4/22/2014   78,739,998   81,150,002   78,440,002   80,169,998   73,630,806   46900800
 4/29/2014   80,320,000   80,320,000   78,559,998   78,690,002   72,271,545   24867300
  5/6/2014   78,639,999   78,760,002   76,519,997   78,269,997   71,885,788   26009500
 5/13/2014   78,360,001   78,680,000   75,320,000   76,500,000   70,260,162   33403400
 5/20/2014   77,919,998   79,400,002   77,400,002   79,180,000   72,721,573   32395100
 5/27/2014   79,379,997   81,059,998   79,269,997   80,839,996   74,246,178   24517400
  6/3/2014   80,190,002   81,320,000   80,059,998   80,610,001   74,034,920   24284600
 6/10/2014   80,260,002   80,849,998   77,750,000   78,900,002   72,888,184   31947100
 6/17/2014   78,839,996   80,849,998   78,730,003   80,639,999   74,495,583   41335600
 6/24/2014   80,379,997   81,470,001   79,830,002   80,959,999   74,791,199   25287100
  7/1/2014   81,320,000   82,349,998   81,139,999   81,419,998   75,216,156   18255300
  7/8/2014   81,419,998   81,529,999   77,949,997   79,459,999   73,405,502   38238000
 7/15/2014   79,500,000   80,279,999   79,230,003   79,709,999   73,636,452   32218900
 7/22/2014   80,360,001   81,540,001   80,199,997   81,070,000   74,892,845   22486600
 7/29/2014   81,209,999   81,849,998   79,660,004   80,029,999   73,932,076   31825700
  8/5/2014   79,779,999   83,070,000   79,779,999   82,879,997   76,564,911   25348100
 8/12/2014   82,750,000   84,620,003   82,680,000   83,589,996   77,220,818   27937600
 8/19/2014   86,900,002   91,820,000   86,570,000   91,199,997   84,250,961   54222600
 8/26/2014   90,980,003   93,519,997   90,900,002   93,500,000   86,375,725   24964500
  9/2/2014   93,040,001   93,309,998   88,980,003   90,820,000   83,899,933   57248100
  9/9/2014   90,209,999   90,330,002   88,330,002   89,379,997   82,986,809   27414900
 9/16/2014    89,269,997    93,750,000    88,529,999    91,889,999    85,317,268   35846600
 9/23/2014    91,790,001    93,169,998    91,349,998    92,879,997    86,236,450   26149500
 9/30/2014    93,029,999    94,250,000    90,919,998    93,260,002    86,589,279   29886700
 10/7/2014    93,040,001    94,790,001    90,430,000    90,599,998    84,119,545   32045900
10/14/2014    90,370,003    92,070,000    86,349,998    91,849,998    85,280,136   42463100
10/21/2014    92,529,999    95,680,000    92,120,003    95,470,001    88,641,190   27727000
10/28/2014    95,910,004    99,260,002    95,500,000    96,089,996    89,216,835   27601400
 11/4/2014    96,059,998    98,169,998    95,150,002    98,160,004    91,138,794   21461100
11/11/2014    98,459,999    99,360,001    97,610,001    98,029,999    91,018,074   24297700
11/18/2014    97,150,002    99,099,998    95,980,003    98,400,002    91,361,618   34024700
11/25/2014    98,639,999    99,800,003    96,410,004    98,879,997    91,807,274   20029400
 12/2/2014    98,620,003   100,949,997    97,779,999   100,430,000    93,246,414   25528300
 12/9/2014    99,690,002   101,400,002    98,589,996   100,050,003    93,337,242   28973100
12/16/2014    99,379,997   103,570,000    96,989,998   103,500,000    96,555,779   38439200
12/23/2014   103,660,004   104,800,003   103,260,002   104,529,999    97,516,670   11974300
12/30/2014   104,440,002   106,019,997   100,790,001   101,260,002    94,466,072   18951200
  1/6/2015   102,070,000   106,989,998   100,339,996   104,419,998    97,414,047   27173200
 1/13/2015   105,410,004   106,040,001   100,239,998   104,120,003    97,134,178   24078400
 1/20/2015   104,839,996   106,500,000   102,349,998   106,360,001    99,223,885   25296600
 1/27/2015   104,779,999   107,739,998   101,570,000   104,430,000    97,423,378   28065900
  2/3/2015   104,889,999   109,739,998   104,809,998   108,339,996   101,071,022   25628800
 2/10/2015   108,790,001   112,389,999   108,660,004   111,889,999   104,382,851   19658100
 2/17/2015   111,690,002   113,160,004   110,050,003   112,279,999   104,746,689   28579800
 2/24/2015   117,500,000   117,919,998   114,559,998   116,120,003   108,329,063   37449200
  3/3/2015   116,110,001   116,120,003   114,000,000   115,250,000   107,517,410   22190900
 3/10/2015   113,849,998   116,610,001   112,410,004   116,500,000   108,683,548   25216300
 3/17/2015   115,449,997   117,989,998   113,309,998   116,070,000   108,839,600   24562400
 3/24/2015   116,199,997   117,830,002   111,580,002   114,629,997   107,489,281   21998200
 3/31/2015   113,699,997   115,550,003   112,430,000   114,949,997   107,789,345   16176100
  4/7/2015   114,830,002   116,250,000   113,830,002   114,440,002   107,311,134   18255900
 4/14/2015   114,199,997   115,209,999   111,769,997   112,860,001   105,829,567   22853500
 4/21/2015   113,500,000   114,510,002   111,279,999   111,389,999   104,451,126   20406600
 4/28/2015   110,900,002   111,769,997   106,620,003   110,059,998   103,203,964   32087500
  5/5/2015   109,199,997   113,480,003   107,239,998   111,900,002   104,929,352   23722100
 5/12/2015   111,120,003   114,599,998   110,830,002   114,330,002   107,207,993   23622400
 5/19/2015   116,120,003   116,480,003   111,220,001   112,160,004   105,173,172   26070300
 5/26/2015   112,000,000   112,699,997   110,690,002   111,669,998   104,713,676   21787300
  6/2/2015   110,750,000   113,480,003   109,830,002   109,930,000   103,082,069   24706700
  6/9/2015   109,790,001   112,330,002   109,029,999   110,010,002   103,705,002   19536800
 6/16/2015   109,900,002   113,620,003   109,750,000   113,070,000   106,589,622   28856700
 6/23/2015   113,239,998   113,709,999   110,459,999   110,540,001   104,204,628   20654200
 6/30/2015   111,150,002   112,809,998   110,169,998   111,320,000   104,939,919   17864700
  7/7/2015   111,720,001   115,019,997   110,699,997   114,900,002   108,314,751   21757000
 7/14/2015   114,500,000   116,150,002   112,169,998   113,410,004   106,910,126   23893400
 7/21/2015   113,410,004   116,110,001   112,680,000   113,070,000   106,589,622   23350700
 7/28/2015   113,760,002   118,129,997   113,180,000   116,889,999   110,190,681   20518100
  8/4/2015   116,629,997   118,529,999   115,779,999   117,599,998   110,860,001   19471200
 8/11/2015   117,019,997   120,750,000   115,699,997   119,699,997   112,839,622   26982500
 8/18/2015   121,830,002   123,800,003    92,169,998   112,540,001   106,090,012   47241500
 8/25/2015   117,000,000   118,459,999   110,889,999   116,459,999   109,785,324   37531100
  9/1/2015   113,989,998   118,080,002   112,559,998   114,419,998   107,862,244   24935200
  9/8/2015   115,690,002   117,470,001   113,690,002   114,730,003   108,705,215   25017100
 9/15/2015   114,779,999   119,820,000   113,900,002   116,580,002   110,458,054   33340500
 9/22/2015   115,400,002   118,169,998   113,849,998   114,099,998   108,108,276   25362300
 9/29/2015   114,209,999   119,290,001   111,800,003   119,199,997   112,940,460   27384600
 10/6/2015   119,099,998   122,449,997   117,970,001   121,900,002   115,498,688   21669100
10/13/2015   121,769,997   123,199,997   119,559,998   123,099,998   116,635,666   18787200
10/20/2015   122,889,999   125,750,000   122,349,998   125,010,002   118,445,366   22458000
10/27/2015   124,510,002   125,089,996   122,220,001   124,410,004   117,876,877   23766100
 11/3/2015   124,230,003   126,120,003   123,709,999   124,500,000   117,962,143   20215100
11/10/2015   124,489,998   125,430,000   118,610,001   120,839,996   114,494,339   27913300
11/17/2015   124,860,001   132,639,999   123,099,998   132,500,000   125,542,046   36202900
11/24/2015   131,929,993   135,470,001   131,740,005   133,880,005   126,849,586   23369200
 12/1/2015   133,520,004   134,830,002   130,800,003   133,929,993   126,896,927   27809700
 12/8/2015   132,710,007   134,779,999   130,309,998   132,009,995   125,631,416   25185300
12/15/2015   132,619,995   133,539,993   130,009,995   131,309,998   124,965,240   27234700
12/22/2015   131,369,995   133,479,996   130,460,007   132,679,993   126,269,043   10754000
12/29/2015   133,369,995   134,330,002   129,449,997   131,070,007   124,736,847   16751700
  1/5/2016   131,149,994   131,940,002   123,500,000   125,779,999   119,702,446   39947300
 1/12/2016   126,779,999   128,800,003   116,099,998   119,230,003   113,468,941   38532000
 1/19/2016   120,540,001   124,669,998   113,589,996   121,709,999   115,829,102   38085200
 1/26/2016   121,730,003   127,089,996   120,309,998   126,510,002   120,397,179   27062000
  2/2/2016   125,410,004   126,430,000   109,620,003   111,849,998   106,445,526   41804300
  2/9/2016   110,940,002   116,430,000   110,680,000   116,320,000   110,699,539   24618400
 2/16/2016   118,120,003   124,470,001   117,699,997   122,849,998   116,914,024   30630200
 2/23/2016   127,000,000   127,750,000   122,919,998   124,120,003   118,122,673   34019500
  3/1/2016   124,779,999   127,500,000   123,980,003   126,169,998   120,073,601   24471800
  3/8/2016   125,220,001   129,660,004   124,309,998   128,839,996   122,614,594   22107700
 3/15/2016   128,779,999   132,130,005   128,619,995   131,009,995   125,365,326   23660600
 3/22/2016   130,610,001   131,809,998   129,460,007   131,080,002   125,432,320   13641600
 3/29/2016   131,000,000   136,229,996   130,710,007   134,850,006   129,039,886   18020100
  4/5/2016   134,199,997   135,740,005   132,960,007   133,009,995   127,279,152   17784200
 4/12/2016   133,300,003   136,800,003   132,880,005   136,800,003   130,905,914   20176600
 4/19/2016   136,800,003   137,000,000   133,410,004   135,649,994   129,805,420   19968200
 4/26/2016   135,089,996   136,279,999   131,750,000   136,050,003   130,188,187   21443400
  5/3/2016   135,449,997   136,470,001   133,130,005   136,240,005   130,370,010   16984800
 5/10/2016   136,320,007   137,820,007   133,029,999   135,339,996   129,508,774   28755200
 5/17/2016   133,149,994   134,490,005   130,020,004   131,419,998   125,757,668   37758200
 5/24/2016   132,179,993   134,899,994   132,050,003   133,940,002   128,169,113   18174500
 5/31/2016   133,570,007   133,800,003   128,470,001   129,190,002   123,623,756   27174500
  6/7/2016   129,380,005   130,800,003   127,790,001   127,830,002   122,955,772   20383800
 6/14/2016   127,309,998   128,850,006   124,709,999   127,620,003   122,753,769   28297500
 6/21/2016   127,959,999   129,100,006   123,620,003   124,669,998   119,916,260   26745800
 6/28/2016   125,889,999   130,229,996   125,599,998   129,619,995   124,677,521   23454300
  7/5/2016   129,600,006   135,880,005   128,500,000   135,149,994   129,996,643   22383300
 7/12/2016   135,240,005   136,479,996   133,100,006   136,339,996   131,141,281   20027500
 7/19/2016   136,070,007   137,449,997   135,470,001   136,500,000   131,295,166   17841400
 7/26/2016   136,500,000   138,940,002   135,960,007   138,770,004   133,478,622   15645600
  8/2/2016   138,910,004   139,000,000   135,460,007   136,210,007   131,016,235   17533600
  8/9/2016   136,270,004   137,970,001   135,059,998   137,059,998   131,833,817   21193800
 8/16/2016   137,649,994   138,649,994   134,320,007   135,339,996   130,179,398   23650600
 8/23/2016   135,929,993   136,550,003   133,919,998   135,240,005   130,083,221   17625700
 8/30/2016   134,800,003   135,880,005   133,600,006   135,149,994   129,996,643   15345600
  9/6/2016   134,960,007   135,720,001   126,000,000   128,589,996   124,321,068   28095400
 9/13/2016   127,739,998   128,000,000   125,430,000   126,290,001   122,097,427   27199500
 9/20/2016   126,860,001   129,649,994   125,349,998   125,449,997   121,285,316   22897400
 9/27/2016   125,800,003   130,740,005   125,360,001   128,500,000   124,234,055   25869500
 10/4/2016   128,529,999   130,449,997   126,430,000   127,250,000   123,025,551   26285800
10/11/2016   126,849,998   127,559,998   124,879,997   125,139,999   120,985,611   20530600
10/18/2016   126,150,002   128,139,999   124,510,002   127,779,999   123,537,971   18193200
10/25/2016   126,269,997   126,269,997   121,620,003   122,010,002   117,959,518   28618800
 11/1/2016   121,690,002   123,980,003   119,199,997   123,750,000   119,641,762   27570100
 11/8/2016   123,949,997   130,639,999   120,320,000   127,669,998   123,431,618   39785500
11/15/2016   127,070,000   129,360,001   122,919,998   128,220,001   123,963,356   38515100
11/22/2016   128,380,005   132,139,999   128,380,005   130,639,999   126,303,024   16523300
11/29/2016   130,350,006   130,779,999   128,809,998   129,679,993   125,374,886   24303300
 12/6/2016   130,130,005   134,660,004   128,679,993   134,580,002   130,803,085   27706400
12/13/2016   134,550,003   137,320,007   134,550,003   135,440,002   131,638,947   32469700
12/20/2016   135,649,994   137,240,005   134,789,993   135,050,003   131,259,888   13438300
12/27/2016   134,759,995   135,860,001   133,830,002   134,080,002   130,317,139   12535100
  1/3/2017   135,100,006   135,940,002   133,050,003   134,309,998   130,540,649   21311000
 1/10/2017   134,000,000   136,389,999   133,770,004   135,039,993   131,250,168   17289600
 1/17/2017   135,089,996   138,270,004   134,600,006   138,070,007   134,195,145   24833200
 1/24/2017   137,880,005   139,369,995   136,860,001   138,470,001   134,583,908   16472500
 1/31/2017   137,630,005   138,619,995   136,449,997   136,490,005   132,659,485   14912200
  2/7/2017   137,160,004   140,649,994   136,330,002   139,869,995   135,944,626   15106600
 2/14/2017   139,949,997   143,119,995   139,339,996   143,000,000   138,986,801   18508800
 2/21/2017   145,600,006   146,330,002   143,250,000   145,300,003   141,222,244   26403000
 2/28/2017   144,979,996   148,259,995   144,470,001   147,130,005   143,000,900   21889100
  3/7/2017   146,330,002   147,669,998   145,830,002   147,429,993   143,292,450   17261300
 3/14/2017   147,270,004   149,990,005   146,460,007   147,800,003   144,526,321   25395600
 3/21/2017   148,330,002   150,149,994   146,059,998   146,869,995   143,616,898   18596800
 3/28/2017   147,289,993   147,419,998   145,940,002   146,619,995   143,372,452   17840400
  4/4/2017   146,500,000   149,000,000   146,050,003   148,210,007   144,927,246   17127300
 4/11/2017   147,910,004   148,649,994   145,759,995   147,309,998   144,047,195   13105000
 4/18/2017   147,059,998   152,059,998   146,770,004   151,889,999   148,525,742   20228000
 4/25/2017   152,789,993   156,270,004   152,399,994   154,210,007   150,794,342   24610600
  5/2/2017   154,490,005   157,160,004   153,759,995   156,889,999   153,414,993   15218900
  5/9/2017   157,039,993   158,149,994   155,330,002   157,330,002   153,845,245   18546400
 5/16/2017   160,110,001   160,860,001   155,240,005   155,960,007   152,505,585   29500400
 5/23/2017   155,910,004   156,690,002   153,289,993   154,899,994   151,469,055   16595100
 5/30/2017   154,000,000   155,860,001   152,740,005   154,789,993   151,361,496   20185200
  6/6/2017   154,440,002   155,300,003   151,729,996   152,179,993   149,669,250   19612500
 6/13/2017   152,309,998   159,029,999   152,059,998   158,809,998   156,189,865   28027000
 6/20/2017   158,729,996   159,220,001   150,910,004   151,419,998   148,921,799   27170600
 6/27/2017   151,059,998   154,789,993   150,750,000   154,009,995   151,469,055   17808900
  7/4/2017   154,009,995   154,289,993   151,000,000   151,179,993   148,685,760   16697500
 7/11/2017   151,449,997   154,500,000   150,500,000   153,889,999   151,351,059   20960900
 7/18/2017   153,750,000   154,000,000   144,250,000   144,580,002   142,194,641   41272200
 7/25/2017   145,740,005   149,979,996   145,279,999   149,600,006   147,131,821   21911800
  8/1/2017   150,240,005   154,470,001   148,949,997   153,350,006   150,819,962   20103600
  8/8/2017   153,320,007   156,050,003   153,080,002   154,259,995   151,714,935   21602500
 8/15/2017   154,279,999   154,800,003   146,889,999   149,199,997   146,738,434   35245100
 8/22/2017   149,289,993   152,389,999   147,429,993   151,389,999   148,892,303   22132900
 8/29/2017   150,070,007   150,940,002   149,029,999   150,779,999   148,292,343   18476000
  9/5/2017   151,710,007   160,690,002   151,699,997   158,369,995   156,678,223   42824400
 9/12/2017   159,059,998   161,380,005   157,690,002   157,809,998   156,124,207   28933900
 9/19/2017   157,800,003   161,429,993   157,160,004   161,100,006   159,379,059   19868900
 9/26/2017   161,550,003   164,250,000   160,139,999   164,020,004   162,267,868   17991700
 10/3/2017   164,059,998   166,630,005   164,000,000   165,710,007   163,939,819   14345900
10/10/2017   165,699,997   166,070,007   163,259,995   164,220,001   162,465,729   14318200
10/17/2017   164,220,001   166,270,004   161,509,995   164,740,005   162,980,179   17784800
10/24/2017   164,669,998   167,940,002   164,649,994   165,309,998   163,544,083   19253300
10/31/2017   165,399,994   166,740,005   160,529,999   164,220,001   162,465,729   19366000
 11/7/2017   164,089,996   166,639,999   162,279,999   165,350,006   163,583,664   20260400
11/14/2017   163,619,995   170,690,002   163,149,994   170,449,997   168,629,181   29636400
11/21/2017   170,529,999   174,910,004   170,149,994   174,160,004   172,299,561   16755200
11/28/2017   174,889,999   186,309,998   172,990,005   184,899,994   182,924,820   31009100
 12/5/2017   182,720,001   184,910,004   178,679,993   182,250,000   181,216,537   29855400
12/12/2017   182,750,000   185,470,001   181,660,004   184,729,996   183,682,480   27209500
12/19/2017   185,240,005   188,839,996   184,600,006   188,130,005   187,063,202   19075700
12/26/2017   188,529,999   191,490,005   188,339,996   189,529,999   188,455,261   16695300
Date       Open        High        Low         Close       Adj Close   Volume
   1/1/2013 110,269,997 110,919,998 108,739,998 109,750,000 88,705,841 22236600
   1/8/2013 109,480,003 112,949,997 109,099,998 112,849,998 91,211,426 27990600
 1/15/2013 112,260,002 115,860,001 112,150,002 115,239,998 93,143,166 27290100
 1/22/2013 115,110,001 116,580,002 114,529,999 116,040,001 93,789,757 24591500
 1/29/2013 116,279,999 117,500,000 114,290,001 115,199,997 93,110,825 30129700
   2/5/2013 115,739,998 116,379,997 114,330,002 115,639,999 93,466,454 23175000
 2/12/2013 115,720,001 116,839,996 114,029,999 114,959,999 92,916,862 20221200
 2/19/2013 115,190,002 117,339,996 113,500,000 113,540,001 92,483,574 27995400
 2/26/2013 114,470,001 117,889,999 113,750,000 117,489,998 95,701,027 27224300
   3/5/2013 117,970,001 119,110,001 117,669,998 118,730,003 96,711,090 25617300
 3/12/2013 118,879,997 120,260,002 118,059,998 119,129,997 97,036,888 32539300
 3/19/2013 119,389,999 121,559,998 118,650,002 120,180,000 97,892,181 28894000
 3/26/2013 120,739,998 121,129,997 118,760,002 119,610,001 97,427,879 21188300
   4/2/2013 119,839,996 119,949,997 116,169,998 117,809,998 95,961,716 26545900
   4/9/2013 117,989,998 121,150,002 116,500,000 116,570,000 94,951,660 32552500
 4/16/2013 117,339,996 117,500,000 114,120,003 116,570,000 94,951,660 34263100
 4/23/2013 116,989,998 121,599,998 115,900,002 121,320,000 98,820,778 28077700
 4/30/2013 121,050,003 123,910,004 120,050,003 123,250,000 100,392,822 29108600
   5/7/2013 123,349,998 123,949,997 122,110,001 122,849,998 100,067,009 45581700
 5/14/2013 122,919,998 125,000,000 122,269,997 124,779,999 101,639,091 32614400
 5/21/2013 124,839,996 126,980,003 124,209,999 125,449,997 103,008,896 29738700
 5/28/2013 126,389,999 127,400,002 122,349,998 124,089,996 101,892,174 32536200
   6/4/2013 122,820,000 123,650,002 118,660,004 122,690,002 100,742,622 37238000
 6/11/2013 121,870,003 122,760,002 119,610,001 121,220,001 99,535,599 23156100
 6/18/2013 121,029,999 122,379,997 116,019,997 116,820,000 95,922,684 34281000
 6/25/2013 117,750,000 120,010,002 116,919,998 119,080,002 97,778,389 26820600
   7/2/2013 119,089,996 122,309,998 118,589,996 121,239,998 99,552,017 17297400
   7/9/2013 122,389,999 125,139,999 122,050,003 124,680,000 102,376,640 28714600
 7/16/2013 124,709,999 127,610,001 123,550,003 127,029,999 104,306,259 21947600
 7/23/2013 127,070,000 127,830,002 125,790,001 126,169,998 103,600,113 21616300
 7/30/2013 126,199,997 126,959,999 123,300,003 123,989,998 101,810,081 26947300
   8/6/2013 123,970,001 124,209,999 120,910,004 121,800,003 100,011,826 25969600
 8/13/2013 121,930,000 123,230,003 118,519,997 118,660,004 97,433,540 25555100
 8/20/2013 118,589,996 119,919,998 117,220,001 118,839,996 98,387,474 22627200
 8/27/2013 118,239,998 122,360,001 118,070,000 120,430,000 99,703,827 22985900
   9/3/2013 121,339,996 122,750,000 119,010,002 122,220,001 101,185,753 21335000
 9/10/2013 122,820,000 125,190,002 121,209,999 124,080,002 102,725,655 22898100
 9/17/2013 124,099,998 126,430,000 123,820,000 125,519,997 103,917,809 31911200
 9/24/2013 125,339,996 125,839,996 120,500,000 121,500,000 100,589,676 26560000
 10/1/2013 121,269,997 121,739,998 117,209,999 117,870,003 97,584,412 33021700
 10/8/2013 117,889,999 118,750,000 114,440,002 118,580,002 98,172,218 38064500
10/15/2013 118,559,998 120,190,002 117,769,997 119,820,000 99,198,792 27875500
10/22/2013 120,139,999 121,220,001 119,709,999 120,910,004 100,101,227 25365900
10/29/2013 121,330,002 122,010,002 117,000,000 118,099,998 97,774,811 33007800
 11/5/2013   117,599,998   121,879,997   117,070,000   121,080,002   100,241,951   39886300
11/12/2013   121,029,999   121,250,000   119,129,997   120,559,998    99,811,455   29393800
11/19/2013   120,550,003   124,190,002   120,269,997   123,739,998   103,304,375   23160100
11/26/2013   123,410,004   123,699,997   121,639,999   122,339,996   102,135,590   17609200
 12/3/2013   122,309,998   123,879,997   120,709,999   123,339,996   102,970,436   26394400
12/10/2013   123,790,001   123,940,002   119,379,997   120,220,001   100,365,700   32706400
12/17/2013   120,120,003   123,790,001   118,250,000   122,800,003   102,519,623   35088600
12/24/2013   122,769,997   125,650,002   122,699,997   124,230,003   103,713,455   13146800
12/31/2013   124,680,000   125,169,998   123,519,997   124,019,997   103,538,147   15774200
  1/7/2014   124,419,998   125,320,000   119,010,002   119,250,000    99,555,908   33121000
 1/14/2014   119,400,002   120,379,997   118,190,002   119,290,001    99,589,310   24974700
 1/21/2014   120,739,998   120,889,999   115,879,997   116,430,000    97,201,622   30060000
 1/28/2014   116,720,001   117,029,999   110,540,001   111,139,999    92,785,263   42163300
  2/4/2014   111,860,001   112,470,001   109,269,997   111,690,002    93,244,453   44586500
 2/11/2014   112,029,999   113,870,003   111,180,000   113,480,003    94,738,846   25134800
 2/18/2014   113,860,001   115,330,002   112,470,001   114,150,002    96,144,676   39062400
 2/25/2014   114,370,003   116,739,998   114,239,998   114,839,996    96,725,830   30003300
  3/4/2014   115,889,999   116,269,997   114,010,002   115,839,996    97,568,092   28753400
 3/11/2014   115,900,002   116,360,001   113,680,000   115,070,000    96,919,556   30666800
 3/18/2014   115,620,003   118,000,000   114,320,000   115,849,998    97,576,515   37460300
 3/25/2014   116,230,003   119,620,003   116,209,999   118,910,004   100,153,854   28127000
  4/1/2014   119,150,002   119,790,001   117,339,996   117,339,996    98,831,490   24886000
  4/8/2014   117,660,004   119,250,000   116,500,000   118,699,997    99,976,982   32698300
 4/15/2014   118,709,999   124,400,002   118,339,996   124,239,998   104,643,120   29914900
 4/22/2014   123,870,003   126,059,998   123,580,002   125,730,003   105,898,109   30094900
 4/29/2014   125,919,998   127,269,997   123,580,002   125,360,001   105,586,487   28800400
  5/6/2014   125,000,000   126,779,999   124,519,997   125,239,998   105,485,390   25786600
 5/13/2014   125,570,000   126,779,999   122,849,998   122,949,997   103,556,602   25793500
 5/20/2014   122,949,997   124,410,004   122,239,998   123,370,003   104,797,333   15873900
 5/27/2014   123,760,002   123,989,998   121,650,002   122,209,999   103,811,981   24105700
  6/3/2014   122,389,999   124,699,997   121,720,001   124,370,003   105,646,805   19023000
 6/10/2014   124,980,003   128,809,998   124,150,002   128,539,993   109,189,026   29895000
 6/17/2014   127,900,002   133,570,007   127,570,000   132,979,996   112,960,617   44193500
 6/24/2014   132,740,005   133,460,007   129,300,003   130,550,003   110,896,446   35780300
  7/1/2014   130,940,002   131,589,996   129,990,005   130,470,001   110,828,499   16311300
  7/8/2014   129,699,997   131,690,002   128,029,999   129,259,995   109,800,636   23671700
 7/15/2014   129,070,007   131,500,000   128,610,001   131,289,993   111,525,040   22343800
 7/22/2014   131,550,003   135,100,006   131,550,003   133,240,005   113,181,496   22646100
 7/29/2014   132,899,994   133,720,001   126,029,999   128,169,998   108,874,733   31502400
  8/5/2014   127,809,998   128,669,998   124,580,002   127,709,999   108,483,986   26049500
 8/12/2014   127,139,999   128,240,005   125,629,997   126,300,003   107,286,263   23370600
 8/19/2014   126,720,001   128,179,993   126,470,001   127,839,996   109,517,410   15668800
 8/26/2014   128,059,998   129,529,999   127,940,002   129,449,997   110,896,652   11527400
  9/2/2014   129,199,997   129,380,005   125,690,002   126,209,999   108,121,025   23018300
  9/9/2014   124,489,998   125,790,001   122,059,998   124,239,998   106,433,372   34586200
 9/16/2014   124,059,998   125,699,997   123,470,001   123,489,998   105,790,863   31794400
 9/23/2014   123,529,999   123,980,003   119,139,999   120,550,003   103,272,247   32384900
 9/30/2014   120,510,002   120,510,002   116,129,997   118,089,996   101,164,825   36292600
 10/7/2014   117,470,001   118,430,000   111,849,998   112,029,999    95,973,381   45362600
10/14/2014   112,599,998   113,050,003   106,650,002   111,489,998    95,510,765   58447600
10/21/2014   113,180,000   117,320,000   112,910,004   115,019,997    98,534,836   35529300
10/28/2014   116,169,998   120,169,998   115,160,004   116,779,999   100,042,564   40333500
 11/4/2014   115,989,998   119,730,003   114,800,003   117,919,998   101,019,180   36054100
11/11/2014   117,949,997   118,709,999   115,269,997   115,750,000    99,160,194   30506200
11/18/2014   115,970,001   118,910,004   115,070,000   117,589,996   101,670,677   28385100
11/25/2014   117,800,003   117,820,000   108,430,000   111,730,003    96,604,012   38722200
 12/2/2014   111,269,997   114,820,000   106,410,004   106,800,003    92,341,438   46171600
 12/9/2014   106,169,998   108,150,002   100,419,998   100,860,001    87,205,589   61577800
12/16/2014   100,500,000   112,989,998   100,150,002   112,029,999    96,863,403   64766000
12/23/2014   112,760,002   114,449,997   112,070,000   113,320,000    97,978,767   23051900
12/30/2014   112,930,000   113,650,002   107,440,002   108,080,002    93,448,151   29728200
  1/6/2015   107,870,003   110,440,002   105,559,998   105,879,997    91,545,975   49069800
 1/13/2015   106,919,998   107,660,004   101,830,002   105,120,003    90,888,885   49663800
 1/20/2015   104,559,998   109,349,998   103,809,998   108,879,997    94,139,832   40995800
 1/27/2015   108,110,001   108,809,998    98,879,997   106,059,998    91,701,599   63031900
  2/3/2015   107,699,997   111,500,000   107,389,999   110,430,000    95,480,003   45809800
 2/10/2015   110,519,997   112,839,996   108,089,996   112,779,999    97,511,864   29808100
 2/17/2015   112,309,998   112,930,000   107,239,998   107,860,001    94,174,164   38038100
 2/24/2015   107,889,999   108,779,999   104,930,000   105,900,002    92,462,845   30134600
  3/3/2015   105,879,997   106,220,001   103,169,998   103,949,997    90,760,269   32545700
 3/10/2015   103,790,001   104,550,003   100,660,004   103,129,997    90,044,312   40127900
 3/17/2015   102,300,003   107,690,002   102,099,998   105,919,998    92,480,309   46785700
 3/24/2015   105,919,998   107,209,999   103,669,998   106,900,002    93,335,945   36015200
 3/31/2015   105,620,003   107,860,001   104,080,002   106,919,998    93,353,439   26438600
  4/7/2015   106,970,001   109,089,996   106,180,000   106,500,000    92,986,725   31510700
 4/14/2015   107,699,997   111,709,999   107,260,002   110,290,001    96,295,830   33082300
 4/21/2015   110,050,003   110,739,998   109,029,999   109,699,997    95,780,678   28111700
 4/28/2015   110,050,003   112,199,997   107,989,998   108,320,000    94,575,783   35677000
  5/5/2015   109,239,998   109,930,000   106,690,002   107,360,001    93,737,602   31164500
 5/12/2015   107,440,002   109,300,003   106,580,002   106,650,002    93,117,676   32301600
 5/19/2015   106,050,003   106,309,998   104,760,002   104,889,999    92,493,576   25715300
 5/26/2015   104,220,001   104,440,002   102,379,997   102,629,997    90,500,679   31031900
  6/2/2015   102,650,002   103,379,997    99,949,997   100,419,998    88,551,849   31309500
  6/9/2015   100,699,997   102,580,002    99,129,997    99,290,001    87,555,405   32981900
 6/16/2015    99,199,997   101,169,998    98,809,998   100,290,001    88,437,233   41090900
 6/23/2015    99,959,999   100,680,000    96,599,998    96,690,002    85,262,695   37992700
 6/30/2015    97,449,997    97,660,004    94,480,003    94,769,997    83,569,595   31981400
  7/7/2015    94,410,004    95,480,003    93,260,002    94,599,998    83,419,685   38073700
 7/14/2015    94,400,002    95,790,001    92,589,996    92,940,002    81,955,887   32352800
 7/21/2015    93,000,000    94,330,002    88,739,998    89,139,999    78,604,973   45232400
 7/28/2015    89,449,997    93,809,998    85,320,000    85,599,998   75,483,360    60999700
  8/4/2015    85,739,998    86,900,002    82,889,999    85,889,999   75,739,090    45360800
 8/11/2015    84,379,997    87,110,001    83,110,001    83,230,003   73,393,463    50965400
 8/18/2015    83,080,002    83,769,997    69,580,002    72,120,003   64,397,804    76655100
 8/25/2015    74,930,000    81,199,997    69,839,996    80,989,998   72,318,062   100664700
  9/1/2015    78,760,002    79,750,000    76,449,997    76,669,998   68,460,632    55702700
  9/8/2015    77,529,999    78,199,997    74,309,998    75,769,997   67,656,998    53302300
 9/15/2015    76,430,000    80,470,001    76,209,999    78,089,996   69,728,592    63388000
 9/22/2015    76,839,996    78,160,004    75,099,998    75,769,997   67,656,998    50467500
 9/29/2015    76,040,001    84,190,002    75,279,999    84,029,999   75,032,562    60990500
 10/6/2015    84,180,000    90,400,002    84,070,000    88,739,998   79,238,243    65795300
10/13/2015    87,800,003    91,660,004    87,290,001    90,029,999   80,390,121    43429000
10/20/2015    89,500,000    91,930,000    88,580,002    88,769,997   79,265,030    41258700
10/27/2015    87,730,003    95,279,999    86,739,998    94,959,999   84,792,252    49865000
 11/3/2015    95,419,998    98,639,999    91,760,002    92,320,000   82,434,921    58013200
11/10/2015    92,099,998    93,709,999    87,790,001    91,449,997   81,658,081    39637400
11/17/2015    91,269,997    92,750,000    88,110,001    90,010,002   81,353,867    36010400
11/24/2015    90,190,002    92,300,003    89,800,003    91,320,000   82,537,880    28695500
 12/1/2015    90,970,001    92,690,002    84,900,002    87,279,999   78,886,406    58352100
 12/8/2015    85,809,998    90,459,999    84,250,000    89,330,002   80,739,265    68024000
12/15/2015    90,580,002    94,000,000    88,209,999    89,239,998   80,657,906    83178400
12/22/2015    89,120,003    93,949,997    88,300,003    90,360,001   81,670,197    32383700
12/29/2015    91,889,999    92,580,002    87,570,000    88,849,998   80,305,420    30457400
  1/5/2016    89,050,003    89,650,002    79,769,997    80,769,997   73,002,464    63767400
 1/12/2016    82,199,997    86,169,998    79,690,002    83,669,998   75,623,566    63331300
 1/19/2016    84,169,998    85,190,002    75,330,002    80,889,999   73,110,924    83509400
 1/26/2016    81,970,001    86,709,999    81,349,998    85,290,001   77,087,784    68746700
  2/2/2016    82,709,999    86,699,997    79,849,998    85,989,998   77,720,467    72725200
  2/9/2016    85,080,002    85,790,001    80,639,999    85,430,000   77,214,325    47064600
 2/16/2016    85,230,003    89,839,996    83,309,998    88,820,000   80,278,313    52943000
 2/23/2016    88,389,999    88,480,003    82,900,002    83,440,002   76,372,246    50789200
  3/1/2016    84,120,003    90,760,002    83,370,003    90,669,998   82,989,845    51868500
  3/8/2016    90,379,997    96,139,999    88,330,002    94,260,002   86,275,742    62905900
 3/15/2016    93,150,002    97,910,004    92,250,000    96,440,002   88,271,088    50131300
 3/22/2016    95,750,000    96,910,004    92,250,000    94,680,000   86,660,149    31083000
 3/29/2016    93,790,001    96,690,002    92,940,002    93,430,000   85,516,052    32583800
  4/5/2016    93,000,000    97,300,003    92,430,000    95,239,998   87,172,729    34065700
 4/12/2016    95,690,002    98,760,002    95,430,000    98,699,997   90,339,638    35552500
 4/19/2016    99,000,000   102,800,003    98,160,004   101,510,002   92,911,636    41380000
 4/26/2016   102,050,003   104,260,002   100,610,001   103,309,998   94,559,166    37303700
  5/3/2016   102,260,002   102,699,997    99,080,002   100,349,998   91,849,892    36260900
 5/10/2016   100,639,999   102,599,998   100,150,002   102,290,001   93,625,572    32517100
 5/17/2016   101,070,000   102,180,000    98,519,997    99,379,997   90,962,059    28060700
 5/24/2016    99,940,002   102,370,003    99,620,003   102,019,997   94,365,547    18895600
 5/31/2016   102,150,002   102,279,999    99,720,001   101,169,998   93,579,315    30550900
  6/7/2016   101,839,996   104,080,002   101,260,002   102,099,998    94,439,537   34841100
 6/14/2016   101,760,002   103,400,002    98,769,997   102,610,001    94,911,278   35983200
 6/21/2016   102,690,002   104,449,997    99,519,997   100,360,001    92,830,086   35128800
 6/28/2016   101,220,001   105,000,000   100,639,999   104,150,002    96,335,716   29826100
  7/5/2016   103,500,000   106,000,000   102,139,999   105,389,999    97,482,681   37816000
 7/12/2016   106,300,003   107,580,002   105,860,001   106,089,996    98,130,180   30183800
 7/19/2016   105,980,003   106,269,997   102,779,999   103,070,000    95,336,769   30173200
 7/26/2016   102,570,000   103,320,000    98,620,003    99,110,001    91,673,882   41406600
  8/2/2016    99,519,997   101,680,000    97,910,004   101,199,997    93,607,063   34574000
  8/9/2016   101,849,998   103,059,998    99,940,002   102,769,997    95,059,273   24932300
 8/16/2016   102,769,997   103,599,998   101,019,997   101,940,002    94,291,550   28192400
 8/23/2016   102,029,999   102,480,003   100,860,001   102,050,003    95,387,886   23344100
 8/30/2016   102,050,003   102,629,997    99,470,001   100,930,000    94,341,011   20683500
  9/6/2016   101,209,999   104,349,998   100,570,000   102,250,000    95,574,821   32436000
 9/13/2016   101,650,002   101,650,002    97,529,999    98,040,001    91,639,664   43100100
 9/20/2016    98,169,998   100,750,000    97,680,000    98,779,999    92,331,360   30728800
 9/27/2016    98,239,998   103,599,998    97,790,001   102,449,997    95,761,772   38581600
 10/4/2016   102,709,999   104,419,998   100,760,002   103,980,003    97,191,895   28552300
10/11/2016   103,779,999   104,099,998    99,610,001   101,360,001    94,742,928   27810900
10/18/2016   101,989,998   103,699,997   100,059,998   100,660,004    94,088,631   27123800
10/25/2016   100,750,000   105,459,999    99,870,003   104,750,000    97,911,621   50758400
 11/1/2016   105,510,002   106,980,003   104,250,000   106,849,998    99,874,527   41283200
 11/8/2016   106,570,000   108,500,000   105,589,996   106,589,996    99,631,500   41505600
11/15/2016   107,489,998   111,000,000   107,400,002   110,180,000   102,987,137   41797900
11/22/2016   110,790,001   111,570,000   109,309,998   110,500,000   104,320,251   20558500
11/29/2016   109,099,998   114,910,004   108,400,002   113,250,000   106,916,451   49633300
 12/6/2016   112,389,999   118,989,998   112,209,999   117,150,002   110,598,351   33803700
12/13/2016   117,900,002   118,580,002   115,360,001   117,650,002   111,070,389   42424100
12/20/2016   117,849,998   119,000,000   117,669,998   118,419,998   111,797,325   17019100
12/27/2016   118,500,000   118,900,002   117,309,998   117,699,997   111,117,592   15265200
  1/3/2017   118,379,997   119,000,000   115,110,001   115,839,996   109,361,610   31656800
 1/10/2017   115,559,998   116,989,998   114,860,001   116,379,997   109,871,407   22235600
 1/17/2017   116,400,002   116,769,997   114,989,998   115,389,999   108,936,790   24781200
 1/24/2017   115,849,998   117,820,000   110,720,001   111,820,000   105,566,437   37190300
 1/31/2017   111,889,999   114,279,999   110,709,999   112,980,003   106,661,560   32390100
  2/7/2017   112,980,003   113,989,998   110,320,000   113,910,004   107,539,558   26887800
 2/14/2017   112,680,000   113,239,998   109,269,997   110,330,002   104,159,760   30445500
 2/21/2017   110,730,003   112,309,998   109,470,001   111,750,000   106,510,193   34476000
 2/28/2017   111,660,004   114,389,999   111,489,998   113,169,998   107,863,602   29914000
  3/7/2017   113,540,001   113,879,997   108,510,002   109,349,998   104,222,717   35908900
 3/14/2017   108,470,001   108,980,003   107,019,997   107,660,004   102,611,969   47957800
 3/21/2017   108,059,998   108,860,001   105,820,000   106,279,999   101,296,669   33783600
 3/28/2017   106,279,999   108,680,000   106,120,003   107,800,003   102,745,399   30009000
  4/4/2017   107,879,997   110,669,998   107,010,002   109,430,000   104,298,973   24722200
 4/11/2017   109,529,999   109,540,001   105,650,002   106,169,998   101,191,826   21183400
 4/18/2017   105,809,998   106,680,000   103,830,002   105,930,000   100,963,081   25879500
 4/25/2017   106,300,003   107,599,998   104,669,998   105,919,998   100,953,552   28841500
  5/2/2017   106,110,001   107,260,002   104,139,999   106,680,000   101,677,917   29050200
  5/9/2017   106,510,002   107,709,999   104,820,000   106,849,998   101,839,943   26374600
 5/16/2017   107,570,000   107,660,004   103,839,996   106,120,003   101,144,188   29878400
 5/23/2017   106,070,000   106,709,999   104,599,998   104,720,001   100,825,111   15960600
 5/30/2017   104,349,998   104,709,999   102,629,997   103,190,002    99,352,028   27482600
  6/6/2017   103,110,001   108,430,000   102,550,003   108,040,001   104,021,637   33625000
 6/13/2017   108,339,996   108,489,998   105,739,998   107,459,999   103,463,219   33955100
 6/20/2017   106,250,000   106,900,002   103,919,998   104,139,999   100,266,678   25733800
 6/27/2017   104,730,003   106,959,999   103,889,999   106,300,003   102,346,359   22537300
  7/4/2017   105,989,998   106,300,003   102,599,998   103,040,001    99,207,603   20653500
 7/11/2017   103,150,002   104,970,001   102,550,003   104,209,999   100,334,076   21956300
 7/18/2017   104,599,998   105,370,003   102,919,998   103,199,997    99,361,649   24023700
 7/25/2017   104,449,997   110,000,000   104,199,997   109,190,002   105,128,860   34237400
  8/1/2017   109,540,001   111,199,997   109,050,003   109,779,999   105,696,915   29386900
  8/8/2017   110,000,000   111,440,002   108,320,000   108,709,999   104,666,718   20670100
 8/15/2017   108,750,000   108,900,002   105,300,003   105,779,999   101,845,688   24395400
 8/22/2017   105,989,998   108,709,999   105,809,998   107,760,002   104,794,495   22942200
 8/29/2017   107,430,000   109,160,004   107,040,001   108,760,002   105,766,968   15525100
  9/5/2017   109,360,001   112,870,003   108,699,997   112,519,997   109,423,492   29720100
 9/12/2017   112,820,000   115,339,996   111,860,001   115,190,002   112,020,020   30160800
 9/19/2017   115,250,000   118,330,002   115,190,002   117,989,998   114,742,958   27188100
 9/26/2017   117,790,001   118,129,997   115,529,999   117,430,000   114,198,380   22910900
 10/3/2017   117,080,002   118,690,002   116,800,003   117,709,999   114,470,673   19291700
10/10/2017   118,400,002   120,889,999   118,290,001   120,129,997   116,824,074   23679700
10/17/2017   120,230,003   120,739,998   117,949,997   118,930,000   115,657,104   23722700
10/24/2017   119,480,003   119,919,998   112,570,000   114,389,999   111,242,027   35170300
10/31/2017   114,449,997   117,160,004   113,820,000   117,040,001   113,819,107   26566800
 11/7/2017   117,379,997   118,000,000   115,620,003   117,230,003   114,003,883   24851700
11/14/2017   116,820,000   117,260,002   113,900,002   114,720,001   111,562,958   27229500
11/21/2017   115,139,999   116,849,998   114,919,998   115,589,996   113,461,288   14781500
11/28/2017   115,919,998   122,300,003   115,739,998   120,839,996   118,614,609   29760500
 12/5/2017   120,540,001   121,400,002   118,959,999   120,419,998   118,202,347   24193600
12/12/2017   119,809,998   121,290,001   118,680,000   119,699,997   117,495,598   28317900
12/19/2017   120,320,000   125,650,002   119,510,002   124,980,003   122,678,368   25730100
12/26/2017   125,230,003   126,199,997   125,050,003   125,190,002   122,884,499   12821600
Date       Open        High        Low         Close       Adj Close   Volume
   1/1/2013 76,550,003 78,019,997 75,339,996 76,129,997 65,775,368 19627700
   1/8/2013 75,239,998 77,120,003 73,110,001 76,550,003 66,138,245 52240100
 1/15/2013 76,209,999 76,980,003 72,680,000 75,040,001 64,833,611 54790800
 1/22/2013 74,120,003 75,540,001 73,449,997 74,000,000 63,935,062 38161200
 1/29/2013 74,239,998 75,529,999 73,000,000 75,209,999 64,980,499 39533500
   2/5/2013 75,690,002 77,540,001 75,400,002 75,870,003 65,550,751 28098300
 2/12/2013 76,059,998 76,250,000 74,540,001 75,029,999 64,824,974 15392000
 2/19/2013 74,989,998 77,029,999 74,269,997 75,029,999 65,241,371 29199900
 2/26/2013 75,430,000 77,930,000 75,139,999 77,089,996 67,032,616 26962900
   3/5/2013 77,449,997 83,029,999 77,110,001 82,940,002 72,119,423 29868200
 3/12/2013 83,099,998 86,489,998 83,000,000 85,180,000 74,067,177 32388800
 3/19/2013 85,529,999 86,139,999 84,180,000 84,849,998 73,780,235 19207100
 3/26/2013 85,430,000 86,839,996 85,029,999 85,250,000 74,128,059 16020600
   4/2/2013 85,389,999 86,809,998 83,800,003 86,750,000 75,432,350 23115500
   4/9/2013 87,120,003 89,459,999 86,190,002 86,769,997 75,449,745 23000100
 4/16/2013 87,449,997 88,349,998 85,750,000 86,940,002 75,597,580 22378700
 4/23/2013 87,349,998 93,379,997 87,199,997 91,900,002 79,910,477 30305000
 4/30/2013 91,349,998 94,790,001 90,720,001 94,190,002 81,901,711 24001300
   5/7/2013 94,309,998 95,160,004 93,769,997 94,760,002 82,397,354 18150800
 5/14/2013 94,919,998 99,330,002 94,699,997 98,720,001 86,282,188 28502400
 5/21/2013 98,589,996 100,580,002 97,059,998 100,000,000 87,400,925 26537100
 5/28/2013 100,849,998 101,470,001 98,900,002 100,739,998 88,047,699 25617800
   6/4/2013 100,480,003 102,949,997 98,050,003 102,239,998 89,358,711 22832900
 6/11/2013 101,610,001 103,519,997 100,610,001 103,029,999 90,049,164 18318900
 6/18/2013 103,220,001 104,150,002 96,309,998 97,849,998 85,521,812 31251400
 6/25/2013 99,199,997 104,019,997 98,180,000 103,239,998 90,232,719 24926600
   7/2/2013 103,220,001 105,099,998 100,779,999 104,370,003 91,220,352 14933100
   7/9/2013 105,269,997 108,150,002 98,989,998 105,660,004 92,347,824 69956000
 7/16/2013 105,690,002 107,980,003 103,779,999 106,860,001 93,396,606 27978100
 7/23/2013 107,180,000 109,489,998 103,500,000 104,809,998 91,604,897 26330100
 7/30/2013 104,940,002 107,949,997 104,800,003 107,500,000 93,955,986 22206700
   8/6/2013 107,349,998 107,709,999 104,050,003 104,239,998 91,106,728 19257200
 8/13/2013 104,309,998 106,550,003 101,769,997 104,720,001 91,942,848 19400100
 8/20/2013 104,690,002 106,519,997 103,599,998 105,529,999 92,654,015 15448800
 8/27/2013 104,400,002 105,440,002 102,570,000 103,919,998 91,240,463 13012400
   9/3/2013 105,129,997 107,379,997 104,620,003 107,190,002 94,111,481 16260600
 9/10/2013 107,639,999 115,889,999 107,400,002 115,669,998 101,556,808 23143100
 9/17/2013 115,779,999 120,379,997 115,589,996 117,510,002 103,172,310 31601200
 9/24/2013 117,190,002 119,889,999 116,370,003 117,500,000 103,163,528 18288800
 10/1/2013 117,970,001 118,300,003 114,730,003 116,690,002 102,452,347 18027700
 10/8/2013 116,669,998 119,550,003 113,339,996 119,459,999 104,884,369 23054900
10/15/2013 119,419,998 122,860,001 118,139,999 121,470,001 106,649,124 18032900
10/22/2013 122,000,000 131,429,993 121,879,997 129,880,005 114,033,020 30297100
10/29/2013 129,350,006 133,990,005 128,759,995 132,789,993 116,587,929 21160800
 11/5/2013   132,029,999   134,580,002   130,589,996   132,529,999   116,359,673   19396800
11/12/2013   132,399,994   142,000,000   131,100,006   138,360,001   121,921,043   22361600
11/19/2013   138,500,000   138,789,993   130,580,002   133,000,000   117,197,861   28761400
11/26/2013   133,000,000   136,300,003   132,559,998   134,160,004   118,220,062   12610700
 12/3/2013   133,929,993   135,949,997   130,550,003   134,679,993   118,678,261   23114900
12/10/2013   133,649,994   135,199,997   131,899,994   134,720,001   118,713,524   18156200
12/17/2013   137,919,998   138,100,006   132,839,996   136,399,994   120,193,924   23962200
12/24/2013   136,399,994   138,880,005   135,539,993   135,919,998   119,770,943    7972600
12/31/2013   136,160,004   139,759,995   135,509,995   138,410,004   121,965,103   12836600
  1/7/2014   138,580,002   142,800,003   138,500,000   140,699,997   123,983,032   21539000
 1/14/2014   140,850,006   141,699,997   137,800,003   140,460,007   123,771,530   17918000
 1/21/2014   141,460,007   144,570,007   135,649,994   137,360,001   121,039,856   23035300
 1/28/2014   137,610,001   138,089,996   122,750,000   123,080,002   108,456,505   50048100
  2/4/2014   123,070,000   128,970,001   118,769,997   127,160,004   112,051,750   42811800
 2/11/2014   127,650,002   130,690,002   127,059,998   130,160,004   114,695,305   22683900
 2/18/2014   130,130,005   130,940,002   127,510,002   129,589,996   114,837,097   24058000
 2/25/2014   129,300,003   129,949,997   126,209,999   128,220,001   113,623,062   25970600
  3/4/2014   129,380,005   131,000,000   124,760,002   126,889,999   112,444,466   24450900
 3/11/2014   127,029,999   127,269,997   121,629,997   125,419,998   111,141,815   25380200
 3/18/2014   125,589,996   125,820,000   121,370,003   123,419,998   109,369,492   27872400
 3/25/2014   124,459,999   126,040,001   121,800,003   125,489,998   111,203,842   15247800
  4/1/2014   126,239,998   129,919,998   124,949,997   125,589,996   111,292,465   18101700
  4/8/2014   125,279,999   127,019,997   121,919,998   123,250,000   109,218,864   18709900
 4/15/2014   123,349,998   128,440,002   122,129,997   127,820,000   113,268,600   11390900
 4/22/2014   128,250,000   131,500,000   125,800,003   127,040,001   112,577,393   23647300
 4/29/2014   127,199,997   132,380,005   126,529,999   131,960,007   116,937,302   16710600
  5/6/2014   131,750,000   132,990,005   129,199,997   132,600,006   117,504,425   15753600
 5/13/2014   133,009,995   133,970,001   130,029,999   131,350,006   117,049,828   14679300
 5/20/2014   130,940,002   132,580,002   129,070,007   132,410,004   117,994,446    9798800
 5/27/2014   133,089,996   136,029,999   132,869,995   135,899,994   121,104,477   13319200
  6/3/2014   135,800,003   138,389,999   134,589,996   137,960,007   122,940,224   13856500
 6/10/2014   137,589,996   137,750,000   131,550,003   132,539,993   118,110,283   16294700
 6/17/2014   132,100,006   134,080,002   130,649,994   130,850,006   116,604,294   20393600
 6/24/2014   130,500,000   131,240,005   126,199,997   127,230,003   113,378,403   25579400
  7/1/2014   127,660,004   129,500,000   127,339,996   129,089,996   115,035,873   11786000
  7/8/2014   128,889,999   130,580,002   125,120,003   129,520,004   115,419,075   26145700
 7/15/2014   130,309,998   130,309,998   125,790,001   128,300,003   114,331,894   21311800
 7/22/2014   128,990,005   130,009,995   122,160,004   123,059,998   109,662,369   38839500
 7/29/2014   123,309,998   123,800,003   119,639,999   119,930,000   106,873,138   24257400
  8/5/2014   119,669,998   121,980,003   117,870,003   120,800,003   107,648,422   24136200
 8/12/2014   120,510,002   125,239,998   120,010,002   124,980,003   112,047,829   18536600
 8/19/2014   125,220,001   128,490,005   125,110,001   128,330,002   115,051,216   14543700
 8/26/2014   128,690,002   129,130,005   126,050,003   126,800,003   113,679,527   11507200
  9/2/2014   125,620,003   128,250,000   124,099,998   127,980,003   114,737,419   22535100
  9/9/2014   127,809,998   128,679,993   125,690,002   126,309,998   113,240,211   16291800
 9/16/2014   126,199,997   129,869,995   125,720,001   128,610,001   115,302,231   17760600
 9/23/2014   128,279,999   129,529,999   126,959,999   128,770,004   115,445,679   14776600
 9/30/2014   128,570,007   129,389,999   123,839,996   126,260,002   113,195,389   18226800
 10/7/2014   125,519,997   125,519,997   120,260,002   120,449,997   107,986,580   20132700
10/14/2014   121,839,996   124,720,001   116,320,000   124,309,998   111,447,174   24628400
10/21/2014   125,209,999   128,000,000   121,059,998   122,120,003   109,483,772   33802200
10/28/2014   122,500,000   126,250,000   121,959,999   126,029,999   112,989,189   18538600
 11/4/2014   125,940,002   126,709,999   123,370,003   124,639,999   111,743,027   14349900
11/11/2014   124,580,002   129,779,999   124,449,997   128,419,998   115,803,665   21930900
11/18/2014   128,550,003   134,740,005   128,039,993   134,610,001   121,385,536   23180200
11/25/2014   134,740,005   135,779,999   132,199,997   132,389,999   119,383,652   12525400
 12/2/2014   132,500,000   133,279,999   129,869,995   130,279,999   117,480,942   15760500
 12/9/2014   128,559,998   129,720,001   120,580,002   122,080,002   110,086,533   29338300
12/16/2014   125,040,001   128,539,993   123,419,998   128,220,001   115,623,314   32002400
12/23/2014   129,039,993   132,729,996   128,649,994   132,289,993   119,293,465   11107100
12/30/2014   132,000,000   132,300,003   128,610,001   129,050,003   116,371,773   14479100
  1/6/2015   129,050,003   132,259,995   126,180,000   130,869,995   118,012,962   19669400
 1/13/2015   132,000,000   133,910,004   128,949,997   130,779,999   117,931,808   15328800
 1/20/2015   131,449,997   136,210,007   129,449,997   134,070,007   120,898,605   18604000
 1/27/2015   132,399,994   148,250,000   130,740,005   146,259,995   131,891,037   52822700
  2/3/2015   146,369,995   148,889,999   145,630,005   147,580,002   133,081,345   23571900
 2/10/2015   148,199,997   149,839,996   147,089,996   149,729,996   135,020,111   13725100
 2/17/2015   148,720,001   158,830,002   148,520,004   154,740,005   140,400,955   29745700
 2/24/2015   153,500,000   154,779,999   150,449,997   153,800,003   139,548,096   23291000
  3/3/2015   154,710,007   156,910,004   152,809,998   154,750,000   140,410,034   23431500
 3/10/2015   153,300,003   154,190,002   149,789,993   153,669,998   139,430,115   16498600
 3/17/2015   152,880,005   155,990,005   152,110,001   152,809,998   138,649,780   16998600
 3/24/2015   151,960,007   153,169,998   145,960,007   152,699,997   138,550,003   16890000
 3/31/2015   152,229,996   152,250,000   146,820,007   150,929,993   136,944,000   13439200
  4/7/2015   151,270,004   155,500,000   151,139,999   153,240,005   139,039,948   17246700
 4/14/2015   152,929,993   154,369,995   149,440,002   152,669,998   138,522,766   16928700
 4/21/2015   153,509,995   154,089,996   147,710,007   147,800,003   134,104,065   25815300
 4/28/2015   147,899,994   148,369,995   142,750,000   144,020,004   130,674,347   26574200
  5/5/2015   143,759,995   146,789,993   140,429,993   145,889,999   132,371,048   24889600
 5/12/2015   144,940,002   148,300,003   144,009,995   146,710,007   133,968,124   15237600
 5/19/2015   147,179,993   147,770,004   144,800,003   144,809,998   132,233,109   11024800
 5/26/2015   144,339,996   145,289,993   140,270,004   141,250,000   128,982,330   19492100
  6/2/2015   141,440,002   145,059,998   140,050,003   140,639,999   128,425,323   17917000
  6/9/2015   140,500,000   143,979,996   139,899,994   142,289,993   129,932,007   13383100
 6/16/2015   141,419,998   146,529,999   141,419,998   145,699,997   133,045,868   15878300
 6/23/2015   146,330,002   146,449,997   138,580,002   138,729,996   126,681,206   15916100
 6/30/2015   140,059,998   141,520,004   138,440,002   140,520,004   128,315,735   10905600
  7/7/2015   140,800,003   146,750,000   140,139,999   146,619,995   133,885,925   13971600
 7/14/2015   146,759,995   148,800,003   145,910,004   146,720,001   133,977,249   14695500
 7/21/2015   146,589,996   149,179,993   140,800,003   141,029,999   128,781,433   20794100
 7/28/2015   141,610,001   144,919,998   139,509,995   143,690,002   131,210,388   16294100
  8/4/2015   143,550,003   146,770,004   141,699,997   145,860,001   133,191,940   13741900
 8/11/2015   144,139,999   145,470,001   139,860,001   144,440,002   132,736,755   18966500
 8/18/2015   144,389,999   145,210,007   115,139,999   127,190,002   116,884,453   28908000
 8/25/2015   130,000,000   133,720,001   125,230,003   130,679,993   120,091,682   28001700
  9/1/2015   128,160,004   132,350,006   126,940,002   129,759,995   119,246,208   17708200
  9/8/2015   132,270,004   136,250,000   132,000,000   134,429,993   123,537,819   16150900
 9/15/2015   134,520,004   139,910,004   134,399,994   136,020,004   124,999,016   19348700
 9/22/2015   134,490,005   135,000,000   127,180,000   128,130,005   117,748,299   21980200
 9/29/2015   128,110,001   134,149,994   127,470,001   134,020,004   123,161,072   16446900
 10/6/2015   134,100,006   141,070,007   133,669,998   140,679,993   129,281,448   14167000
10/13/2015   139,440,002   140,889,999   133,580,002   138,419,998   127,204,544   24656000
10/20/2015   137,940,002   147,750,000   136,610,001   146,699,997   134,813,644   27931000
10/27/2015   146,220,001   149,600,006   145,139,999   148,399,994   136,375,916   17333200
 11/3/2015   148,029,999   148,839,996   145,179,993   145,979,996   134,151,993   13045400
11/10/2015   145,279,999   146,139,999   141,589,996   144,419,998   133,538,971   13342600
11/17/2015   145,289,993   150,589,996   144,639,999   148,339,996   137,163,651   15025900
11/24/2015   147,490,005   149,589,996   145,360,001   145,449,997   134,491,379    8937600
 12/1/2015   146,539,993   149,500,000   144,279,999   148,449,997   137,265,350   16412400
 12/8/2015   146,820,007   147,460,007   141,460,007   143,000,000   132,225,967   21899100
12/15/2015   145,660,004   149,800,003   138,889,999   140,899,994   130,284,195   25168500
12/22/2015   141,720,001   144,669,998   140,500,000   144,539,993   133,649,948    9247800
12/29/2015   145,059,998   148,000,000   139,429,993   140,500,000   129,914,352   12577300
  1/5/2016   140,990,005   141,699,997   128,919,998   130,210,007   120,399,620   25945600
 1/12/2016   131,580,002   132,880,005   124,510,002   125,629,997   116,164,680   22440800
 1/19/2016   127,059,998   127,220,001   119,820,000   124,010,002   114,666,733   28473200
 1/26/2016   124,980,003   128,149,994   115,019,997   121,559,998   112,401,337   60074500
  2/2/2016   119,690,002   124,910,004   117,150,002   119,470,001   110,468,788   34433000
  2/9/2016   117,980,003   119,980,003   102,099,998   108,629,997   100,445,518   55704000
 2/16/2016   109,730,003   118,970,001   109,000,000   117,389,999   109,549,957   32547200
 2/23/2016   116,970,001   119,470,001   112,510,002   118,180,000   110,287,186   23609200
  3/1/2016   119,010,002   123,320,000   118,250,000   122,900,002   114,691,963   21212000
  3/8/2016   121,980,003   127,000,000   121,309,998   126,339,996   117,902,206   20290200
 3/15/2016   125,550,003   136,779,999   124,209,999   135,860,001   126,786,407   29453000
 3/22/2016   135,139,999   136,100,006   130,029,999   131,289,993   122,521,606   17275500
 3/29/2016   129,830,002   132,729,996   125,110,001   126,339,996   117,902,206   29945600
  4/5/2016   126,150,002   130,020,004   125,580,002   127,910,004   119,367,371   20796000
 4/12/2016   127,620,003   132,250,000   126,680,000   131,970,001   123,156,212   20314000
 4/19/2016   132,570,007   133,850,006   128,490,005   130,750,000   122,017,685   22987800
 4/26/2016   131,250,000   137,889,999   131,059,998   134,009,995   125,059,952   25393500
  5/3/2016   132,699,997   133,809,998   130,529,999   132,100,006   123,277,542   17465500
 5/10/2016   133,179,993   135,240,005   131,550,003   134,139,999   125,181,297   18357000
 5/17/2016   133,619,995   134,490,005   125,879,997   127,580,002   120,030,556   20425200
 5/24/2016   127,760,002   129,899,994   126,320,000   129,220,001   121,573,502   15373700
 5/31/2016   129,880,005   132,080,002   124,779,999   131,899,994   124,094,925   28837200
  6/7/2016   132,410,004   133,820,007   129,880,005   129,919,998   122,232,094   19592500
 6/14/2016   129,630,005   133,899,994   126,900,002   132,750,000   124,894,623   22179400
 6/21/2016   133,190,002   134,550,003   122,349,998   122,699,997   115,439,323   25472100
 6/28/2016   124,500,000   130,339,996   122,699,997   129,690,002   122,015,701   16713500
  7/5/2016   128,429,993   133,250,000   123,959,999   132,039,993   124,226,624   19388200
 7/12/2016   132,800,003   133,889,999   129,369,995   133,429,993   125,534,393   17647200
 7/19/2016   132,910,004   135,669,998   130,570,007   132,940,002   125,073,387   16797000
 7/26/2016   132,899,994   139,449,997   132,300,003   133,210,007   125,327,415   22086900
  8/2/2016   132,949,997   133,399,994   130,960,007   132,190,002   124,367,767   14087900
  8/9/2016   132,729,996   135,000,000   131,710,007   134,660,004   126,691,620   13251300
 8/16/2016   134,149,994   135,960,007   133,399,994   134,990,005   128,054,565   12087700
 8/23/2016   135,320,007   136,369,995   131,820,007   132,899,994   126,071,922   11873300
 8/30/2016   133,190,002   133,440,002   128,360,001   131,160,004   124,421,326   12514700
  9/6/2016   131,630,005   133,080,002   126,309,998   130,119,995   123,434,769   20238800
 9/13/2016   129,220,001   130,020,004   126,339,996   127,480,003   120,930,389   23172200
 9/20/2016   127,949,997   132,479,996   127,570,000   130,570,007   123,861,656   13670800
 9/27/2016   130,289,993   132,779,999   129,860,001   132,380,005   125,578,659   11469700
 10/4/2016   132,770,004   136,869,995   131,690,002   135,839,996   128,860,870   17198500
10/11/2016   134,940,002   135,690,002   131,389,999   134,000,000   127,115,402   14168200
10/18/2016   135,029,999   138,880,005   134,250,000   137,449,997   130,388,168   13064600
10/25/2016   137,529,999   146,229,996   136,720,001   142,429,993   135,112,289   34050200
 11/1/2016   142,949,997   143,899,994   138,800,003   143,029,999   135,681,458   14487600
 11/8/2016   141,919,998   150,089,996   141,289,993   149,990,005   142,283,890   22800600
11/15/2016   148,440,002   149,449,997   144,460,007   147,020,004   141,623,062   16084800
11/22/2016   147,899,994   150,809,998   147,880,005   149,770,004   144,272,110   12318600
11/29/2016   149,830,002   153,750,000   149,110,001   152,160,004   146,574,387   15742000
 12/6/2016   150,839,996   158,000,000   150,020,004   157,160,004   151,390,854   16319000
12/13/2016   159,100,006   160,070,007   153,059,998   156,179,993   150,446,808   20560700
12/20/2016   156,960,007   158,990,005   155,949,997   157,809,998   152,016,968   10687200
12/27/2016   158,410,004   158,479,996   154,960,007   155,679,993   149,965,149    7488100
  1/3/2017   156,300,003   159,699,997   155,210,007   158,320,007   152,508,240   14657300
 1/10/2017   158,960,007   159,940,002   156,669,998   158,830,002   152,999,512   10860700
 1/17/2017   158,199,997   160,300,003   156,750,000   157,839,996   152,045,868   15302700
 1/24/2017   158,580,002   170,000,000   157,839,996   165,570,007   159,492,111   27183800
 1/31/2017   164,960,007   165,809,998   160,820,007   163,979,996   157,960,480   18372600
  2/7/2017   165,000,000   169,070,007   163,690,002   168,029,999   161,861,816   17190600
 2/14/2017   167,699,997   173,250,000   167,220,001   172,710,007   167,801,117   14665500
 2/21/2017   173,919,998   179,880,005   173,679,993   179,429,993   174,330,093   17656200
 2/28/2017   180,339,996   185,710,007   179,669,998   180,929,993   175,787,460   23317400
  3/7/2017   180,639,999   182,839,996   177,070,007   179,050,003   173,960,907   15968800
 3/14/2017   178,539,993   180,380,005   177,639,999   179,389,999   174,291,229   16116000
 3/21/2017   179,990,005   180,250,000   173,750,000   176,100,006   171,094,772   12889200
 3/28/2017   176,289,993   178,490,005   175,000,000   176,649,994   171,629,105   10757900
  4/4/2017   176,880,005   180,179,993   176,759,995   177,559,998   172,513,245   12353500
 4/11/2017   177,500,000   179,080,002   175,559,998   179,020,004   173,931,747    9663300
 4/18/2017   178,589,996   182,460,007   177,119,995   182,059,998   176,885,361   13708400
 4/25/2017   182,529,999   184,929,993   180,110,001   182,389,999   177,205,978   17024500
  5/2/2017   182,539,993   186,389,999   182,179,993   186,020,004   180,732,803   11852600
  5/9/2017   186,110,001   187,210,007   178,179,993   182,389,999   177,205,978   19792100
 5/16/2017   182,729,996   185,320,007   175,470,001   183,669,998   179,815,689   14795600
 5/23/2017   184,000,000   187,610,001   182,860,001   186,589,996   182,674,423    8647600
 5/30/2017   186,759,995   191,699,997   184,529,999   188,949,997   184,984,909   15844900
  6/6/2017   188,410,004   191,070,007   186,389,999   190,000,000   186,012,863   13514800
 6/13/2017   190,050,003   199,470,001   189,350,006   199,080,002   194,902,328   16652300
 6/20/2017   198,750,000   204,389,999   197,559,998   199,979,996   195,783,447   16955500
 6/27/2017   199,800,003   200,949,997   196,449,997   198,589,996   194,422,607   10559400
  7/4/2017   199,300,003   204,580,002   198,860,001   203,960,007   199,679,932   11246400
 7/11/2017   204,000,000   209,720,001   204,000,000   209,000,000   204,614,166   13221800
 7/18/2017   209,110,001   212,639,999   207,529,999   212,179,993   207,727,402   10926900
 7/25/2017   213,220,001   246,490,005   211,949,997   242,460,007   237,372,009   38269300
  8/1/2017   243,380,005   243,990,005   236,039,993   240,229,996   235,188,782   24516200
  8/8/2017   239,910,004   240,520,004   230,940,002   237,149,994   232,173,416   23775200
 8/15/2017   237,210,007   240,259,995   234,350,006   235,679,993   232,110,458   14159600
 8/22/2017   236,160,004   239,889,999   234,610,001   237,179,993   233,587,738   12652400
 8/29/2017   237,210,007   242,529,999   236,080,002   240,330,002   236,690,018   12683100
  9/5/2017   240,300,003   241,850,006   234,289,993   240,589,996   236,946,091   18146100
 9/12/2017   240,589,996   253,789,993   237,089,996   253,080,002   249,246,918   26453300
 9/19/2017   253,080,002   259,299,988   251,500,000   254,320,007   250,468,155   17742100
 9/26/2017   254,600,006   258,769,989   251,169,998   255,990,005   252,112,854   13816000
 10/3/2017   255,990,005   259,000,000   254,070,007   258,390,015   254,476,501   15017100
10/10/2017   259,739,990   263,790,009   257,200,012   259,750,000   255,815,887   12271700
10/17/2017   256,489,990   265,980,011   256,029,999   262,320,007   258,346,985   14415100
10/24/2017   263,239,990   267,209,991   254,500,000   259,250,000   255,323,502   21641100
10/31/2017   259,339,996   265,839,996   256,239,990   264,070,007   260,070,465   13724600
 11/7/2017   264,070,007   267,619,995   259,559,998   262,420,013   258,445,465   13607800
11/14/2017   262,000,000   265,619,995   260,149,994   264,630,005   262,023,010   11751100
11/21/2017   266,239,990   267,480,011   264,529,999   265,579,987   262,963,654    6299600
11/28/2017   267,000,000   281,829,987   265,230,011   277,970,001   275,231,598   20227000
 12/5/2017   279,010,010   287,320,007   274,000,000   283,160,004   280,370,483   18114300
12/12/2017   291,339,996   297,369,995   287,720,001   296,140,015   293,222,626   24269400
12/19/2017   296,500,000   299,329,987   293,010,010   295,100,006   292,192,871   12917800
12/26/2017   295,540,009   297,440,002   294,649,994   294,910,004   292,004,730    6103900
Date       Open       High       Low        Close      Adj Close  Volume
   1/1/2013 21,150,000 21,480,000 21,049,999 21,250,000 17,877,262 155171700
   1/8/2013 21,230,000 22,129,999 21,020,000 22,000,000 18,508,224 208252800
 1/15/2013 21,950,001 23,059,999 21,030,001 21,250,000 17,877,262 315535000
 1/22/2013 21,280,001 21,290,001 20,879,999 21,049,999 17,709,007 364987600
 1/29/2013 21,090,000 21,459,999 21,010,000 21,160,000 17,801,544 246601200
   2/5/2013 21,139,999 21,330,000 20,700,001 21,030,001 17,692,181 150500000
 2/12/2013 21,030,001 21,299,999 20,990,000 21,120,001 17,958,862 118729900
 2/19/2013 21,180,000 21,209,999 20,100,000 20,230,000 17,202,066 213996300
 2/26/2013 20,490,000 21,290,001 20,410,000 21,270,000 18,086,407 242263200
   3/5/2013 21,340,000 22,040,001 21,280,001 21,690,001 18,443,539 205504000
 3/12/2013 21,660,000 21,850,000 21,190,001 21,260,000 18,077,904 170175200
 3/19/2013 21,260,000 21,420,000 20,900,000 21,150,000 17,984,364 168616100
 3/26/2013 21,280,001 21,980,000 21,250,000 21,430,000 18,222,458 151974200
   4/2/2013 21,520,000 21,580,000 20,750,000 21,090,000 17,933,350 164424600
   4/9/2013 21,110,001 22,420,000 21,059,999 21,379,999 18,179,943 260404400
 4/16/2013 21,469,999 22,940,001 21,420,000 22,879,999 19,455,427 322383500
 4/23/2013 22,980,000 23,870,001 22,930,000 23,760,000 20,203,714 429473000
 4/30/2013 23,719,999 24,219,999 23,639,999 23,910,000 20,331,266 174423900
   5/7/2013 23,969,999 24,570,000 23,940,001 24,080,000 20,668,703 145930100
 5/14/2013 24,080,000 24,400,000 23,780,001 24,080,000 20,668,703 167678000
 5/21/2013 24,100,000 24,530,001 23,580,000 23,920,000 20,531,372 156598900
 5/28/2013 24,160,000 25,450,001 23,889,999 25,240,000 21,664,371 213394200
   6/4/2013 25,559,999 25,980,000 24,219,999 25,010,000 21,466,957 227190900
 6/11/2013 24,830,000 25,350,000 24,400,000 25,100,000 21,544,205 146725900
 6/18/2013 25,070,000 25,680,000 23,410,000 23,580,000 20,239,538 245983100
 6/25/2013 23,830,000 24,420,000 23,570,000 23,889,999 20,505,619 203892900
   7/2/2013 23,870,001 24,080,000 23,030,001 23,190,001 19,904,787 133114300
   7/9/2013 23,299,999 24,000,000 22,639,999 23,940,001 20,548,540 186303100
 7/16/2013 24,000,000 24,430,000 22,730,000 22,770,000 19,544,287 238201800
 7/23/2013 22,850,000 23,299,999 22,629,999 23,240,000 19,947,701 372529800
 7/30/2013 23,299,999 23,500,000 22,850,000 22,920,000 19,673,031 151478200
   8/6/2013 22,879,999 22,930,000 22,309,999 22,639,999 19,622,845 135652500
 8/13/2013 22,690,001 22,740,000 21,889,999 22,280,001 19,310,818 163244100
 8/20/2013 22,309,999 22,680,000 22,059,999 22,270,000 19,302,155 127224700
 8/27/2013 22,120,001 22,430,000 21,900,000 21,980,000 19,050,800 127928300
   9/3/2013 22,209,999 23,030,001 21,969,999 22,910,000 19,856,861 142299100
 9/10/2013 23,070,000 23,709,999 22,600,000 23,389,999 20,272,900 198261900
 9/17/2013 23,690,001 24,090,000 23,559,999 23,620,001 20,472,246 167283600
 9/24/2013 23,580,000 23,850,000 22,600,000 22,920,000 19,865,528 137707000
 10/1/2013 22,940,001 23,040,001 22,500,000 22,830,000 19,787,525 127854000
 10/8/2013 22,870,001 23,490,000 22,480,000 23,450,001 20,324,900 167463300
10/15/2013 23,400,000 24,170,000 23,219,999 24,139,999 20,922,943 184252700
10/22/2013 24,170,000 24,490,000 23,559,999 24,360,001 21,113,626 233468400
10/29/2013 24,400,000 24,730,000 24,150,000 24,260,000 21,026,955 139896800
 11/5/2013   23,920,000   24,379,999   23,770,000   24,170,000   20,948,950   124746100
11/12/2013   23,990,000   24,700,001   23,980,000   24,600,000   21,521,238   128581700
11/19/2013   24,740,000   25,290,001   23,500,000   23,750,000   20,777,622   210506800
11/26/2013   23,790,001   24,000,000   23,520,000   23,700,001   20,733,877    98508200
 12/3/2013   23,690,001   25,250,000   23,400,000   24,930,000   21,809,944   207453100
12/10/2013   24,889,999   24,969,999   24,160,000   24,450,001   21,390,017   110496200
12/17/2013   24,420,000   25,430,000   24,379,999   25,320,000   22,151,134   186220500
12/24/2013   25,379,999   25,850,000   25,350,000   25,850,000   22,614,803    61872700
12/31/2013   25,809,999   26,040,001   25,450,001   25,459,999   22,273,613   111120400
  1/7/2014   25,540,001   25,990,000   25,250,000   25,500,000   22,308,605   141086900
 1/14/2014   26,010,000   27,120,001   25,250,000   25,850,000   22,614,803   293140300
 1/21/2014   25,790,001   25,799,999   24,660,000   24,719,999   21,626,217   198680900
 1/28/2014   24,709,999   25,049,999   23,889,999   23,950,001   20,952,593   165701100
  2/4/2014   23,990,000   24,370,001   23,500,000   24,290,001   21,250,044   166680600
 2/11/2014   24,350,000   24,760,000   24,309,999   24,760,000   21,867,781    87247500
 2/18/2014   24,670,000   24,959,999   24,350,000   24,629,999   21,752,964   118343200
 2/25/2014   24,670,000   24,980,000   24,299,999   24,500,000   21,638,151   111434400
  3/4/2014   24,719,999   24,889,999   24,379,999   24,840,000   21,938,435   117350600
 3/11/2014   24,780,001   25,000,000   24,400,000   24,700,001   21,814,789   114477900
 3/18/2014   24,680,000   25,680,000   24,549,999   25,120,001   22,185,724   191395000
 3/25/2014   25,190,001   26,059,999   25,170,000   25,809,999   22,795,128   138182100
  4/1/2014   25,799,999   26,740,000   25,639,999   26,490,000   23,395,697   182556200
  4/8/2014   26,360,001   27,090,000   26,139,999   26,559,999   23,457,520   194738500
 4/15/2014   26,510,000   27,240,000   26,360,001   26,950,001   23,801,968   162615100
 4/22/2014   26,910,000   26,980,000   26,010,000   26,330,000   23,254,391   147695900
 4/29/2014   26,360,001   26,700,001   25,990,000   26,170,000   23,113,073   112739200
  5/6/2014   26,160,000   26,540,001   26,000,000   26,370,001   23,489,836   111609900
 5/13/2014   26,490,000   26,540,001   25,740,000   26,040,001   23,195,877   122786400
 5/20/2014   26,020,000   26,299,999   25,879,999   26,290,001   23,418,571    74112600
 5/27/2014   26,330,000   27,350,000   26,180,000   27,260,000   24,282,629   138966800
  6/3/2014   27,219,999   28,420,000   27,120,001   27,910,000   24,861,637   156143600
 6/10/2014   27,850,000   30,150,000   27,719,999   30,010,000   26,732,271   251818100
 6/17/2014   29,879,999   30,309,999   29,670,000   30,230,000   26,928,238   156374800
 6/24/2014   30,160,000   31,000,000   30,090,000   30,900,000   27,525,063   176747900
  7/1/2014   30,990,000   31,360,001   30,799,999   31,030,001   27,640,860    87742200
  7/8/2014   31,000,000   31,580,000   30,440,001   31,490,000   28,050,619   142655800
 7/15/2014   31,580,000   34,740,002   31,160,000   34,060,001   30,339,920   346057800
 7/22/2014   34,160,000   34,830,002   33,880,001   34,230,000   30,491,346   164758700
 7/29/2014   34,270,000   34,570,000   33,549,999   34,049,999   30,331,018   155078200
  8/5/2014   33,759,998   33,779,999   32,389,999   33,020,000   29,413,511   168791700
 8/12/2014   32,910,000   34,470,001   32,680,000   34,410,000   30,855,591   142364400
 8/19/2014   34,500,000   35,200,001   34,180,000   34,810,001   31,214,264   133398300
 8/26/2014   34,790,001   35,049,999   34,610,001   34,919,998   31,312,902    88045300
  9/2/2014   34,759,998   35,560,001   34,430,000   35,330,002   31,680,559   132097500
  9/9/2014   35,290,001   35,290,001   34,230,000   34,540,001   30,972,164   113416900
 9/16/2014   34,470,001   35,220,001   34,470,001   34,709,999   31,124,599   143263800
 9/23/2014   34,709,999   34,990,002   33,630,001   34,900,002   31,294,973   134044800
 9/30/2014   34,900,002   35,000,000   33,259,998   34,110,001   30,586,576   153427700
 10/7/2014   34,040,001   34,430,000   30,500,000   31,469,999   28,219,278   212146200
10/14/2014   31,990,000   32,669,998   29,650,000   31,580,000   28,317,917   276791800
10/21/2014   31,670,000   33,330,002   31,580,000   33,200,001   29,770,571   133825100
10/28/2014   33,230,000   34,480,000   32,400,002   34,310,001   30,765,917   182484200
 11/4/2014   34,250,000   34,779,999   33,080,002   33,259,998   29,824,377   152900100
11/11/2014   33,360,001   34,250,000   33,000,000   34,240,002   30,904,465   104741000
11/18/2014   34,189,999   36,459,999   34,000,000   36,250,000   32,718,666   204001800
11/25/2014   36,360,001   37,689,999   36,150,002   37,169,998   33,549,034   103185700
 12/2/2014   37,180,000   37,900,002   36,939,999   37,200,001   33,576,115   131043400
 12/9/2014   36,669,998   37,209,999   35,900,002   35,919,998   32,420,799   141031300
12/16/2014   35,860,001   37,259,998   35,330,002   37,209,999   33,585,129   200946000
12/23/2014   37,400,002   37,740,002   37,169,998   37,180,000   33,558,064    60519300
12/30/2014   37,080,002   37,189,999   35,939,999   35,950,001   32,447,880    91998300
  1/6/2015   36,080,002   37,110,001   35,259,998   36,599,998   33,034,565   142585000
 1/13/2015   36,869,999   37,490,002   35,509,998   36,450,001   32,899,181   175722300
 1/20/2015   36,099,998   37,029,999   35,570,000   35,810,001   32,321,518   152639600
 1/27/2015   34,400,002   34,720,001   32,650,002   33,650,002   30,371,944   200408200
  2/3/2015   33,779,999   34,049,999   32,610,001   32,930,000   29,722,084   139356200
 2/10/2015   33,200,001   34,369,999   33,049,999   34,360,001   31,235,224    76658800
 2/17/2015   34,400,002   34,750,000   33,580,002   33,759,998   30,689,787    96875700
 2/24/2015   33,610,001   34,490,002   33,119,999   34,060,001   30,962,503   129865900
  3/3/2015   33,950,001   34,500,000   32,480,000   32,720,001   29,744,373   136755300
 3/10/2015   32,240,002   32,959,999   30,360,001   30,830,000   28,026,247   287969900
 3/17/2015   30,580,000   31,790,001   30,299,999   31,200,001   28,362,602   190712700
 3/24/2015   31,160,000   33,000,000   29,309,999   31,459,999   28,598,953   235889700
 3/31/2015   31,430,000   31,930,000   30,450,001   31,040,001   28,217,152   105766000
  4/7/2015   31,070,000   32,049,999   30,570,000   31,730,000   28,844,400   127250100
 4/14/2015   31,680,000   32,990,002   31,270,000   32,730,000   29,753,458   178646500
 4/21/2015   32,930,000   32,970,001   32,009,998   32,500,000   29,544,373   112572800
 4/28/2015   32,299,999   33,500,000   32,230,000   33,430,000   30,389,797   121893600
  5/5/2015   33,000,000   33,099,998   31,930,000   32,689,999   29,717,089   128525000
 5/12/2015   32,439,999   33,410,000   32,000,000   33,410,000   30,591,238   106820900
 5/19/2015   33,360,001   33,560,001   32,990,002   33,450,001   30,627,861    85341700
 5/26/2015   33,270,000   34,750,000   32,840,000   33,910,000   31,049,049   175799100
  6/2/2015   33,639,999   33,750,000   31,209,999   31,299,999   28,659,254   173922700
  6/9/2015   31,330,000   32,160,000   30,940,001   31,389,999   28,741,663   146411900
 6/16/2015   31,260,000   32,570,000   31,129,999   32,259,998   29,538,260   138787900
 6/23/2015   32,310,001   32,340,000   30,309,999   30,389,999   27,826,035   161404800
 6/30/2015   30,629,999   30,920,000   29,840,000   30,040,001   27,505,562   121164400
  7/7/2015   29,870,001   29,930,000   28,820,000   29,730,000   27,221,714   194101500
 7/14/2015   29,660,000   30,480,000   29,070,000   29,100,000   26,644,867   246308000
 7/21/2015   28,959,999   29,260,000   27,620,001   28,350,000   25,958,147   189135500
 7/28/2015   28,510,000   29,450,001   28,440,001   29,049,999   26,599,085   139607400
  8/4/2015   28,980,000   29,680,000   28,690,001   29,639,999   27,139,305   125736100
 8/11/2015   29,469,999   29,570,000   28,660,000   29,080,000   26,847,750   105673000
 8/18/2015   28,950,001   29,049,999   24,870,001   26,250,000   24,234,989   217171900
 8/25/2015   27,040,001   29,129,999   25,870,001   28,540,001   26,349,207   231057900
  9/1/2015   27,910,000   29,420,000   27,660,000   28,520,000   26,330,738   146545200
  9/8/2015   28,980,000   30,120,001   28,900,000   29,389,999   27,133,957   129522700
 9/15/2015   29,559,999   30,200,001   28,809,999   29,160,000   26,921,610   169718700
 9/22/2015   28,670,000   29,360,001   27,870,001   28,760,000   26,552,315   158798200
 9/29/2015   28,830,000   31,379,999   28,760,000   31,209,999   28,814,243   167587200
 10/6/2015   31,160,000   32,599,998   31,110,001   32,209,999   29,737,484   142629400
10/13/2015   32,029,999   33,619,999   30,850,000   33,590,000   31,011,555   216173500
10/20/2015   33,400,002   35,029,999   33,310,001   34,590,000   31,934,788   161245900
10/27/2015   34,410,000   34,709,999   33,639,999   34,110,001   31,491,636   112199700
 11/3/2015   34,000,000   34,410,000   33,080,002   33,349,998   30,789,980   103258300
11/10/2015   33,169,998   33,380,001   31,930,000   32,099,998   29,844,692   119154700
11/17/2015   32,150,002   35,290,001   32,009,998   34,480,000   32,057,476   147928400
11/24/2015   34,330,002   34,900,002   33,900,002   34,770,000   32,327,106    67759600
 12/1/2015   35,000,000   35,410,000   34,000,000   34,990,002   32,531,647   115012400
 12/8/2015   34,669,998   35,220,001   33,880,001   34,470,001   32,048,183    93887500
12/15/2015   34,650,002   35,470,001   33,820,000   34,240,002   31,834,345   131930800
12/22/2015   34,360,001   35,259,998   34,270,000   34,930,000   32,475,861    45778200
12/29/2015   35,009,998   35,590,000   33,459,999   33,990,002   31,601,908    68374300
  1/5/2016   33,959,999   34,000,000   31,430,000   32,060,001   29,807,507   137429300
 1/12/2016   32,759,998   32,930,000   29,450,001   29,760,000   27,669,100   188135500
 1/19/2016   29,980,000   30,240,000   29,209,999   29,600,000   27,520,340   150401200
 1/26/2016   29,610,001   31,120,001   29,610,001   30,820,000   28,654,627   130428500
  2/2/2016   30,450,001   30,490,000   28,299,999   28,820,000   26,795,141   155447500
  2/9/2016   28,490,000   29,150,000   27,680,000   28,639,999   26,862,154    98127600
 2/16/2016   28,750,000   29,760,000   28,360,001   29,350,000   27,528,082   144970000
 2/23/2016   29,299,999   30,139,999   28,379,999   29,590,000   27,753,183   108348100
  3/1/2016   29,930,000   31,350,000   29,750,000   30,940,001   29,019,382   114106200
  3/8/2016   30,830,000   31,790,001   30,379,999   31,430,000   29,478,966   103497100
 3/15/2016   31,340,000   32,689,999   31,059,999   32,340,000   30,332,476   137786500
 3/22/2016   32,160,000   32,470,001   31,620,001   31,900,000   29,919,786    66610600
 3/29/2016   31,930,000   32,750,000   31,730,000   32,000,000   30,013,584    89287900
  4/5/2016   31,889,999   32,340,000   31,350,000   31,670,000   29,704,067    96058900
 4/12/2016   31,879,999   32,180,000   31,379,999   31,650,000   29,685,307   108456900
 4/19/2016   31,700,001   32,259,998   31,200,001   31,389,999   29,441,448   168621800
 4/26/2016   31,389,999   31,799,999   30,100,000   30,610,001   28,709,867   123659300
  5/3/2016   30,410,000   30,559,999   29,520,000   29,799,999   27,950,148   110303700
 5/10/2016   30,000,000   30,559,999   29,570,000   30,389,999   28,749,731    95369700
 5/17/2016   30,570,000   30,570,000   29,500,000   30,230,000   28,598,366   113507300
 5/24/2016   30,500,000   31,650,000   30,450,001   31,570,000   29,866,045    68058100
 5/31/2016   31,510,000   31,820,000   31,309,999   31,680,000   29,970,110    85626200
  6/7/2016   31,750,000   32,500,000   31,650,000   32,169,998   30,433,657   102101900
 6/14/2016   32,009,998   32,439,999   31,219,999   32,169,998   30,433,657   110095000
 6/21/2016   32,259,998   33,000,000   30,440,001   30,719,999   29,061,920   128889500
 6/28/2016   30,969,999   32,889,999   30,809,999   32,750,000   30,982,355    98078500
  7/5/2016   32,500,000   34,500,000   32,380,001   34,380,001   32,524,376   114367100
 7/12/2016   34,509,998   35,299,999   34,480,000   35,049,999   33,158,207   125490500
 7/19/2016   34,889,999   35,930,000   33,860,001   34,689,999   32,817,638   180409600
 7/26/2016   34,750,000   35,279,999   34,520,000   34,849,998   32,969,009   111049600
  8/2/2016   34,810,001   35,169,998   33,990,002   35,040,001   33,148,758    93120800
  8/9/2016   35,040,001   35,160,000   34,439,999   34,910,000   33,276,115    83126800
 8/16/2016   34,770,000   35,450,001   34,740,002   35,360,001   33,705,051    81986700
 8/23/2016   35,500,000   35,689,999   34,900,002   35,549,999   33,886,154    76522700
 8/30/2016   35,590,000   36,330,002   35,520,000   36,080,002   34,391,350    71398400
  9/6/2016   36,380,001   36,650,002   35,060,001   36,080,002   34,391,350   113300700
 9/13/2016   35,750,000   38,049,999   35,320,000   37,160,000   35,420,799   166437100
 9/20/2016   37,419,998   37,830,002   36,599,998   36,650,002   34,934,669   106625300
 9/27/2016   36,900,002   37,950,001   36,630,001   37,660,000   35,897,400    97480300
 10/4/2016   37,770,000   38,360,001   37,330,002   38,020,000   36,240,551    83802100
10/11/2016   37,910,000   38,000,000   36,459,999   37,290,001   35,544,716    93552400
10/18/2016   37,970,001   38,049,999   34,810,001   35,259,998   33,609,726   181021000
10/25/2016   35,139,999   35,250,000   34,709,999   34,869,999   33,237,980    93957600
 11/1/2016   34,900,002   35,160,000   33,419,998   34,689,999   33,066,402   107395900
 11/8/2016   34,599,998   34,950,001   33,669,998   34,480,000   33,115,074   114232700
11/15/2016   34,639,999   35,290,001   34,540,001   34,980,000   33,595,287    86026200
11/22/2016   35,180,000   35,660,000   35,099,998   35,509,998   34,104,305    58092300
11/29/2016   35,639,999   35,639,999   33,560,001   34,389,999   33,028,645   112170300
 12/6/2016   34,389,999   36,090,000   34,299,999   35,970,001   34,546,097    95287200
12/13/2016   36,009,998   37,160,000   35,930,000   36,889,999   35,429,676   146853300
12/20/2016   36,950,001   37,349,998   36,770,000   36,970,001   35,506,508    49955300
12/27/2016   36,910,000   37,330,002   36,200,001   36,270,000   34,834,225    47817600
  1/3/2017   36,610,001   36,930,000   36,189,999   36,610,001   35,160,763    84661600
 1/10/2017   36,549,999   37,000,000   36,320,000   36,790,001   35,333,637    73781300
 1/17/2017   36,669,998   37,209,999   36,509,998   36,770,000   35,314,426   100903500
 1/24/2017   36,840,000   38,450,001   36,810,001   37,419,998   35,938,694   169885400
 1/31/2017   37,220,001   37,369,999   36,020,000   36,270,000   34,834,225   129821700
  2/7/2017   36,450,001   36,650,002   34,840,000   35,799,999   34,628,281   159479100
 2/14/2017   35,840,000   36,560,001   35,529,999   36,480,000   35,286,022    84404700
 2/21/2017   36,529,999   36,680,000   35,790,001   36,509,998   35,315,041   105918200
 2/28/2017   36,419,998   36,459,999   35,419,998   35,570,000   34,405,815   124619800
  3/7/2017   35,540,001   36,299,999   34,939,999   35,160,000   34,009,228   146957000
 3/14/2017   35,060,001   35,630,001   34,660,000   35,430,000   34,270,390   124300300
 3/21/2017   35,590,000   35,730,000   34,939,999   35,389,999   34,231,701   101779600
 3/28/2017   35,340,000   36,740,002   35,209,999   36,160,000   34,976,498   105485700
  4/4/2017   36,119,999   36,759,998   35,610,001   35,799,999   34,628,281    97234900
 4/11/2017   35,770,000   36,009,998   35,209,999   35,480,000   34,318,752    70326300
 4/18/2017   35,430,000   36,849,998   35,299,999   36,750,000   35,547,192    98580300
 4/25/2017   36,770,000   37,500,000   35,880,001   36,310,001   35,121,586   170640500
  5/2/2017   36,369,999   37,169,998   36,349,998   36,540,001   35,344,059   110069800
  5/9/2017   36,480,000   36,750,000   35,400,002   35,630,001   34,719,757   106312700
 5/16/2017   35,750,000   36,110,001   35,020,000   35,770,000   34,856,182    99112100
 5/23/2017   35,869,999   36,389,999   35,560,001   36,259,998   35,333,660    61838300
 5/30/2017   36,270,000   36,500,000   35,799,999   36,340,000   35,411,621    79092800
  6/6/2017   36,160,000   36,570,000   35,310,001   35,730,000   34,817,204   114206700
 6/13/2017   35,680,000   36,049,999   35,009,998   35,509,998   34,602,825   112493800
 6/20/2017   35,450,001   35,450,001   34,029,999   34,070,000   33,199,612   121393600
 6/27/2017   34,000,000   34,240,002   33,340,000   33,459,999   32,605,190   115343600
  7/4/2017   33,520,000   34,430,000   33,230,000   33,650,002   32,790,340    98966900
 7/11/2017   33,639,999   34,740,002   33,430,000   34,470,001   33,589,394   101912800
 7/18/2017   34,430,000   34,840,000   34,250,000   34,500,000   33,618,626    87296500
 7/25/2017   34,549,999   35,860,001   34,400,002   35,470,001   34,563,847   140007300
  8/1/2017   35,660,000   36,669,998   35,570,000   36,430,000   35,499,321   139015400
  8/8/2017   36,369,999   36,700,001   35,790,001   36,340,000   35,676,956   105679300
 8/15/2017   36,299,999   36,320,000   34,700,001   34,919,998   34,282,867   105970300
 8/22/2017   35,020,000   35,189,999   34,380,001   34,650,002   34,017,796    95487500
 8/29/2017   34,509,998   35,389,999   34,459,999   35,090,000   34,449,768    63597500
  9/5/2017   35,020,000   36,000,000   34,930,000   35,770,000   35,117,355    97308100
 9/12/2017   35,880,001   37,330,002   35,740,002   37,000,000   36,324,913   106083500
 9/19/2017   37,200,001   37,299,999   36,660,000   37,160,000   36,481,995   115574800
 9/26/2017   37,209,999   39,090,000   37,000,000   39,040,001   38,327,698   137555000
 10/3/2017   38,950,001   39,889,999   38,860,001   39,860,001   39,132,736   117462900
10/10/2017   39,930,000   39,950,001   38,980,000   39,759,998   39,034,557   108250100
10/17/2017   39,560,001   41,040,001   39,369,999   40,830,002   40,085,037   103162800
10/24/2017   41,000,000   45,189,999   40,490,002   44,369,999   43,560,444   220121300
10/31/2017   45,200,001   47,299,999   44,650,002   46,700,001   45,847,935   212750000
 11/7/2017   46,700,001   47,090,000   45,250,000   45,750,000   45,180,954   114692000
11/14/2017   45,700,001   46,070,000   44,500,000   44,619,999   44,065,006   152015800
11/21/2017   44,720,001   45,220,001   44,270,000   44,490,002   43,936,626    66077200
11/28/2017   44,650,002   45,299,999   43,529,999   44,490,002   43,936,626   136033400
 12/5/2017   44,599,998   44,900,002   42,669,998   43,660,000   43,116,951   134626700
12/12/2017   43,470,001   46,349,998   43,020,000   46,259,998   45,684,608   155448100
12/19/2017   46,299,999   47,639,999   45,889,999   46,700,001   46,119,137   159233100
12/26/2017   46,279,999   46,490,002   45,950,001   46,160,000   45,585,854    55791900
Date       Open        High        Low         Close       Adj Close    Volume
   1/1/2013 194,089,996 196,350,006 192,339,996 193,139,999 159,901,871 14121300
   1/8/2013 192,919,998 195,000,000 191,279,999 192,619,995 159,471,329 17899600
 1/15/2013 191,309,998 195,000,000 190,389,999 194,470,001 161,002,975 15576200
 1/22/2013 194,360,001 208,580,002 194,009,995 204,929,993 169,662,903 30332600
 1/29/2013 204,339,996 205,729,996 202,960,007 203,789,993 168,719,055 16266400
   2/5/2013 204,309,998 204,750,000 198,679,993 200,160,004 165,713,791 16175800
 2/12/2013 200,009,995 201,250,000 199,020,004 200,979,996 167,093,033 11553600
 2/19/2013 200,600,006 202,490,005 197,509,995 197,509,995 164,208,084 17589300
 2/26/2013 198,630,005 205,190,002 197,839,996 205,190,002 170,593,216 19267600
   3/5/2013 205,860,001 210,740,005 205,690,002 210,080,002 174,658,676 18037200
 3/12/2013 209,399,994 215,899,994 209,089,996 213,210,007 177,260,971 23389300
 3/19/2013 214,130,005 215,820,007 210,050,003 210,740,005 175,207,397 18322000
 3/26/2013 211,770,004 213,500,000 209,740,005 212,380,005 176,570,908 11418100
   4/2/2013 212,919,998 214,889,999 206,339,996 209,320,007 174,026,825 16454300
   4/9/2013 209,559,998 213,089,996 208,610,001 209,259,995 173,976,944 17140600
 4/16/2013 210,839,996 212,000,000 187,679,993 187,830,002 156,160,233 41323700
 4/23/2013 189,270,004 199,679,993 188,610,001 199,149,994 165,571,594 24063600
 4/30/2013 199,130,005 205,320,007 197,350,006 202,779,999 168,589,539 25703300
   5/7/2013 202,809,998 205,000,000 201,649,994 202,470,001 168,331,802 17522600
 5/14/2013 202,089,996 209,500,000 202,039,993 207,600,006 173,405,838 21553400
 5/21/2013 207,240,005 210,149,994 204,419,998 205,720,001 171,835,480 16644600
 5/28/2013 207,440,002 211,979,996 206,039,993 208,949,997 174,533,478 20121600
   6/4/2013 208,600,006 209,000,000 201,470,001 205,020,004 171,250,809 17098800
 6/11/2013 203,169,998 205,949,997 200,339,996 203,039,993 169,596,893 15148100
 6/18/2013 203,020,004 206,089,996 191,339,996 193,539,993 161,661,667 23909700
 6/25/2013 195,309,998 196,899,994 188,410,004 191,279,999 159,773,911 25178800
   7/2/2013 190,779,999 195,779,999 190,259,995 194,979,996 162,864,456 10883200
   7/9/2013 191,880,005 194,889,999 190,779,999 194,000,000 162,045,898 23443100
 7/16/2013 194,039,993 200,940,002 192,679,993 194,089,996 162,121,063 29402700
 7/23/2013 194,210,007 197,830,002 194,100,006 196,210,007 163,891,891 13434800
 7/30/2013 196,990,005 197,830,002 193,220,001 195,500,000 163,298,859 15715800
   8/6/2013 192,259,995 192,509,995 186,789,993 189,089,996 157,944,641 20663900
 8/13/2013 189,539,993 189,990,005 183,979,996 184,229,996 154,654,388 16802900
 8/20/2013 184,369,995 187,000,000 183,169,998 184,740,005 155,082,581 13486200
 8/27/2013 183,630,005 184,500,000 181,100,006 182,270,004 153,009,048 12881800
   9/3/2013 183,630,005 185,490,005 182,309,998 184,979,996 155,283,981 14873400
 9/10/2013 187,199,997 194,809,998 186,369,995 193,149,994 162,142,441 19080100
 9/17/2013 193,419,998 194,889,999 189,330,002 190,990,005 160,329,193 21817500
 9/24/2013 190,929,993 191,759,995 184,339,996 185,179,993 155,451,874 15717100
 10/1/2013 185,339,996 186,649,994 181,850,006 182,009,995 152,790,771 16340100
 10/8/2013 181,889,999 186,990,005 178,710,007 186,970,001 156,954,544 19556400
10/15/2013 185,740,005 186,729,996 172,570,007 172,860,001 145,109,711 50098700
10/22/2013 173,350,006 179,100,006 172,949,997 177,350,006 148,878,906 26475500
10/29/2013 177,619,995 182,320,007 177,500,000 180,270,004 151,330,170 25624200
 11/5/2013   179,539,993   183,389,999   177,350,006   182,880,005   153,521,118   27374300
11/12/2013   182,529,999   184,990,005   179,660,004   184,470,001   155,687,500   25805400
11/19/2013   184,630,005   186,240,005   177,820,007   178,940,002   151,020,325   27454400
11/26/2013   178,669,998   180,759,995   177,119,995   177,479,996   149,788,132   17783000
 12/3/2013   177,000,000   178,229,996   175,160,004   177,460,007   149,771,255   24052700
12/10/2013   176,899,994   178,350,006   172,729,996   177,850,006   150,100,388   25591200
12/17/2013   177,360,001   182,929,993   174,850,006   182,229,996   153,796,982   28830000
12/24/2013   181,960,007   186,699,997   181,910,004   186,410,004   157,324,799   11339500
12/31/2013   186,490,005   187,789,993   185,199,997   186,000,000   156,978,806   16297200
  1/7/2014   186,389,999   190,350,006   183,860,001   184,160,004   155,425,858   24664400
 1/14/2014   185,059,998   190,809,998   183,880,005   190,089,996   160,430,588   21850600
 1/21/2014   190,229,996   190,389,999   177,660,004   177,899,994   150,142,563   43945500
 1/28/2014   178,050,003   178,529,999   172,720,001   172,899,994   145,922,699   27538100
  2/4/2014   173,529,999   177,649,994   172,190,002   177,139,999   149,501,190   21587600
 2/11/2014   176,809,998   184,429,993   176,800,003   183,690,002   155,879,120   17772200
 2/18/2014   183,179,993   185,710,007   182,320,007   183,449,997   155,675,446   24369500
 2/25/2014   183,520,004   186,119,995   182,820,007   184,259,995   156,362,793   20088800
  3/4/2014   185,809,998   188,919,998   185,679,993   186,389,999   158,170,288   20744500
 3/11/2014   187,410,004   188,449,997   182,210,007   185,809,998   157,678,116   24404100
 3/18/2014   185,990,005   189,440,002   183,500,000   188,250,000   159,748,718   31621500
 3/25/2014   188,759,995   195,630,005   188,699,997   192,490,005   163,346,741   38263800
  4/1/2014   193,119,995   195,309,998   191,279,999   194,520,004   165,069,412   27239700
  4/8/2014   193,889,999   199,210,007   192,690,002   197,770,004   167,827,362   29289100
 4/15/2014   195,979,996   198,710,007   187,009,995   192,270,004   163,160,065   30547900
 4/22/2014   192,009,995   193,990,005   189,110,001   193,139,999   163,898,315   22531400
 4/29/2014   193,589,996   196,860,001   189,800,003   191,259,995   162,302,994   17779100
  5/6/2014   190,929,993   193,020,004   186,929,993   192,570,007   163,414,688   15480600
 5/13/2014   192,789,993   193,029,999   185,929,993   187,000,000   159,611,908   18900500
 5/20/2014   186,250,000   187,160,004   184,699,997   185,940,002   158,707,123   10795400
 5/27/2014   184,800,003   186,279,999   182,330,002   185,690,002   158,493,744   19096300
  6/3/2014   185,550,003   187,649,994   183,919,998   186,220,001   158,946,121   13771200
 6/10/2014   186,199,997   186,220,001   180,910,004   182,350,006   155,642,914   18971700
 6/17/2014   181,899,994   184,470,001   181,000,000   182,139,999   155,463,669   23862300
 6/24/2014   181,500,000   183,000,000   179,270,004   181,270,004   154,721,115   18696000
  7/1/2014   181,699,997   188,990,005   181,699,997   188,039,993   160,499,603   17117200
  7/8/2014   187,649,994   190,440,002   186,210,007   189,860,001   162,053,009   16526100
 7/15/2014   189,539,993   195,949,997   188,210,007   190,850,006   162,898,026   33870400
 7/22/2014   191,589,996   196,399,994   191,559,998   195,779,999   167,105,942   18668700
 7/29/2014   195,300,003   195,990,005   188,600,006   189,639,999   161,865,250   18722400
  8/5/2014   188,750,000   189,199,997   183,580,002   187,470,001   160,013,062   15172200
 8/12/2014   187,449,997   189,809,998   186,789,993   189,360,001   162,582,092   10818200
 8/19/2014   190,039,993   192,070,007   189,250,000   191,160,004   164,127,563   10378100
 8/26/2014   191,020,004   194,130,005   190,660,004   192,300,003   165,106,339    9778600
  9/2/2014   192,679,993   192,970,001   189,509,995   190,139,999   163,251,801   12151900
  9/9/2014   190,339,996   192,779,999   189,779,999   191,809,998   164,685,623   12823500
 9/16/2014   191,250,000   195,000,000   190,820,007   193,110,001   165,801,804   20905600
 9/23/2014   192,750,000   193,070,007   188,119,995   189,639,999   162,822,495   15366000
 9/30/2014   189,639,999   190,889,999   186,240,005   189,039,993   162,307,327   14109900
 10/7/2014   187,770,004   189,600,006   183,419,998   183,520,004   157,567,947   17288400
10/14/2014   184,889,999   185,720,001   166,690,002   169,100,006   145,187,119   44165800
10/21/2014   166,399,994   166,679,993   161,100,006   161,869,995   138,979,538   51275200
10/28/2014   162,000,000   165,589,996   161,800,003   164,360,001   141,117,401   27036800
 11/4/2014   164,339,996   164,470,001   160,050,003   163,490,005   140,370,438   20872200
11/11/2014   163,699,997   164,970,001   161,690,002   164,160,004   141,910,385   19929600
11/18/2014   164,729,996   164,750,000   159,800,003   162,149,994   140,172,760   24091700
11/25/2014   162,649,994   163,500,000   161,009,995   161,539,993   139,645,462   14602300
 12/2/2014   162,470,001   164,520,004   161,539,993   161,860,001   139,922,089   19618700
 12/9/2014   160,839,996   163,330,002   152,839,996   153,059,998   132,314,789   27035600
12/16/2014   152,029,999   161,910,004   150,500,000   161,440,002   139,558,990   32763400
12/23/2014   162,229,996   163,089,996   159,449,997   160,509,995   138,755,066   11155400
12/30/2014   160,020,004   163,309,998   159,190,002   159,509,995   137,890,594   17247700
  1/6/2015   159,669,998   160,339,996   154,029,999   156,440,002   135,236,679   23752900
 1/13/2015   157,259,995   159,970,001   153,740,005   157,139,999   135,841,827   19072200
 1/20/2015   156,699,997   159,460,007   151,070,007   156,360,001   135,167,526   38735300
 1/27/2015   154,940,002   155,580,002   149,520,004   154,660,004   133,697,937   29752100
  2/3/2015   154,750,000   158,710,007   154,750,000   155,750,000   134,640,228   20751100
 2/10/2015   156,740,005   160,800,003   155,080,002   160,399,994   139,632,614   15107300
 2/17/2015   159,750,000   164,490,005   159,729,996   162,910,004   141,817,673   16820000
 2/24/2015   162,490,005   164,990,005   159,770,004   160,479,996   139,702,271   25490500
  3/3/2015   160,270,004   161,750,000   158,059,998   160,770,004   139,954,773   20390700
 3/10/2015   159,600,006   160,229,996   153,399,994   157,080,002   136,742,523   24684200
 3/17/2015   156,199,997   165,350,006   155,369,995   164,630,005   143,314,972   27850300
 3/24/2015   164,789,993   164,889,999   158,910,004   162,669,998   141,608,749   21748800
 3/31/2015   161,080,002   162,800,003   158,389,999   162,039,993   141,060,303   16080500
  4/7/2015   161,669,998   164,000,000   160,720,001   162,380,005   141,356,339   14320400
 4/14/2015   162,419,998   166,639,999   160,029,999   166,160,004   144,646,912   22989300
 4/21/2015   166,070,007   171,910,004   162,889,999   170,729,996   148,625,198   29001000
 4/28/2015   170,830,002   176,300,003   170,020,004   173,970,001   151,445,709   22738100
  5/5/2015   173,509,995   174,229,996   168,860,001   171,119,995   148,964,706   15431800
 5/12/2015   170,550,003   174,410,004   168,839,996   173,059,998   152,963,028   12699200
 5/19/2015   172,970,001   174,440,002   171,929,993   172,220,001   152,220,581    9968600
 5/26/2015   172,110,001   172,479,996   169,029,999   170,179,993   150,417,450   15331500
  6/2/2015   169,660,004   171,559,998   165,020,004   165,339,996   146,139,511   14639600
  6/9/2015   165,339,996   170,440,002   163,369,995   166,259,995   146,952,698   18851200
 6/16/2015   166,330,002   168,720,001   165,910,004   167,729,996   148,251,938   18853500
 6/23/2015   168,380,005   169,970,001   162,889,999   162,970,001   144,044,739   21919300
 6/30/2015   163,990,005   165,610,001   162,119,995   164,729,996   145,600,342   12744300
  7/7/2015   164,940,002   169,889,999   162,229,996   169,380,005   149,710,358   19293200
 7/14/2015   169,429,993   173,779,999   168,000,000   173,220,001   153,104,446   20287400
 7/21/2015   164,339,996   166,350,006   158,600,006   159,070,007   140,597,656   33452700
 7/28/2015   159,910,004   162,059,998   157,899,994   158,710,007   140,279,434   16290000
  8/4/2015   158,399,994   159,539,993   154,339,996   156,750,000   138,547,073   20146500
 8/11/2015   155,960,007   156,690,002   153,949,997   156,309,998   139,305,084   14706900
 8/18/2015   155,509,995   156,520,004   143,000,000   143,470,001   127,861,931   27788000
 8/25/2015   146,940,002   148,970,001   140,619,995   147,889,999   131,801,056   26410500
  9/1/2015   144,910,004   148,029,999   141,850,006   143,699,997   128,066,879   17328600
  9/8/2015   145,860,001   149,039,993   144,509,995   145,649,994   129,804,749   17116800
 9/15/2015   146,600,006   149,679,993   143,979,996   146,479,996   130,544,449   21113200
 9/22/2015   144,619,995   146,270,004   141,949,997   142,520,004   127,015,289   17310300
 9/29/2015   141,990,005   149,889,999   140,559,998   149,039,993   132,825,943   20754500
 10/6/2015   149,059,998   153,149,994   148,490,005   151,139,999   134,697,495   17552000
10/13/2015   150,779,999   151,240,005   148,380,005   149,220,001   132,986,389   22183300
10/20/2015   142,490,005   145,490,005   139,300,003   143,660,004   128,031,235   37362400
10/27/2015   143,509,995   143,830,002   137,330,002   140,369,995   125,099,174   35028600
 11/3/2015   140,020,004   142,800,003   134,880,005   135,309,998   120,589,638   25774400
11/10/2015   135,360,001   136,199,997   131,649,994   133,710,007   120,281,487   21191600
11/17/2015   134,220,001   138,919,998   133,309,998   138,460,007   124,554,474   22032200
11/24/2015   137,649,994   139,899,994   137,210,007   139,419,998   125,418,030   12607300
 12/1/2015   139,580,002   141,399,994   137,990,005   139,550,003   125,534,981   21681100
 12/8/2015   138,279,999   139,839,996   133,910,004   135,929,993   122,278,534   23712600
12/15/2015   137,399,994   139,649,994   134,020,004   135,500,000   121,891,716   28317100
12/22/2015   135,880,005   139,309,998   135,649,994   137,610,001   123,789,818   13848000
12/29/2015   138,250,000   140,440,002   134,240,005   135,949,997   122,296,532   15624600
  1/5/2016   136,759,995   136,889,999   131,320,007   133,229,996   119,849,693   24991200
 1/12/2016   133,649,994   134,279,999   128,869,995   130,029,999   116,971,054   24496900
 1/19/2016   130,110,001   132,100,006   118,000,000   122,080,002   109,819,504   49673400
 1/26/2016   122,250,000   125,290,001   120,650,002   124,830,002   112,293,312   25405600
  2/2/2016   123,669,998   128,639,999   122,290,001   126,980,003   114,227,379   29248300
  2/9/2016   126,120,003   126,930,000   116,900,002   121,040,001   109,996,124   24635800
 2/16/2016   121,830,002   134,309,998   121,339,996   133,770,004   121,564,644   28416700
 2/23/2016   133,139,999   134,919,998   129,679,993   131,029,999   119,074,615   20730100
  3/1/2016   132,240,005   140,509,995   132,029,999   140,149,994   127,362,518   23286300
  3/8/2016   139,710,007   143,190,002   137,419,998   142,779,999   129,752,533   22465900
 3/15/2016   141,740,005   148,710,007   141,539,993   148,630,005   135,068,802   29562300
 3/22/2016   148,059,998   149,279,999   144,490,005   148,399,994   134,859,772   17155700
 3/29/2016   147,589,996   153,520,004   147,500,000   152,070,007   138,194,901   21084900
  4/5/2016   151,429,993   151,949,997   147,809,998   149,250,000   135,632,202   18292200
 4/12/2016   149,610,001   153,139,999   148,580,002   152,529,999   138,612,946   19229200
 4/19/2016   146,470,001   151,000,000   142,610,001   148,809,998   135,232,346   34003000
 4/26/2016   148,649,994   150,779,999   144,190,002   145,270,004   132,015,350   17610700
  5/3/2016   144,649,994   148,199,997   142,899,994   147,339,996   133,896,469   21860800
 5/10/2016   148,240,005   151,089,996   147,110,001   149,460,007   138,449,799   15791700
 5/17/2016   149,210,007   149,500,000   143,960,007   146,770,004   135,957,947   15425400
 5/24/2016   146,880,005   152,929,993   146,880,005   152,839,996   141,580,780   12764800
 5/31/2016   152,559,998   153,949,997   151,539,993   152,729,996   141,478,882   15842600
  6/7/2016   153,309,998   154,089,996   150,279,999   151,279,999   140,135,696   16152800
 6/14/2016   151,279,999   154,669,998   149,000,000   153,610,001   142,294,083   15811300
 6/21/2016   154,160,004   155,479,996   142,500,000   143,500,000   132,928,833   23664100
 6/28/2016   144,779,999   152,970,001   144,220,001   152,350,006   141,126,892   13990800
  7/5/2016   151,190,002   156,039,993   149,919,998   155,330,002   143,887,375   13041900
 7/12/2016   156,000,000   161,399,994   155,520,004   159,860,001   148,083,664   22434300
 7/19/2016   161,779,999   162,880,005   157,889,999   162,649,994   150,668,091   20339900
 7/26/2016   162,649,994   163,600,006   159,839,996   161,449,997   149,556,488   13757800
  8/2/2016   161,270,004   163,509,995   159,800,003   162,039,993   150,103,043   15036600
  8/9/2016   162,220,001   164,949,997   161,520,004   161,880,005   151,249,954   19376000
 8/16/2016   161,110,001   162,000,000   159,130,005   160,000,000   149,493,393   13942600
 8/23/2016   160,330,002   161,339,996   157,850,006   159,720,001   149,231,781   14001000
 8/30/2016   159,759,995   160,570,007   158,100,006   159,550,003   149,072,952    8810700
  9/6/2016   159,880,005   161,759,995   154,839,996   158,289,993   147,895,676   19334200
 9/13/2016   157,630,005   157,929,993   153,210,007   154,869,995   144,700,272   20049300
 9/20/2016   155,869,995   157,220,001   153,460,007   153,979,996   143,868,713   12559600
 9/27/2016   154,320,007   165,000,000   153,809,998   157,610,001   147,260,345   15496700
 10/4/2016   157,669,998   158,529,999   154,860,001   157,020,004   146,709,076   11640400
10/11/2016   156,729,996   156,949,997   152,270,004   154,770,004   144,606,827   19023800
10/18/2016   150,020,004   152,899,994   147,789,993   150,570,007   140,682,663   28442600
10/25/2016   150,570,007   154,440,002   149,830,002   153,690,002   143,597,733   16896200
 11/1/2016   153,500,000   156,110,001   151,669,998   155,720,001   145,494,446   15420400
 11/8/2016   154,559,998   161,860,001   151,000,000   158,210,007   147,820,953   26661500
11/15/2016   158,419,998   163,000,000   157,550,003   162,770,004   153,461,197   15601000
11/22/2016   163,000,000   164,660,004   161,360,001   164,520,004   155,111,099   11078200
11/29/2016   164,000,000   164,410,004   158,300,003   159,839,996   150,698,746   18369700
 12/6/2016   160,130,005   166,789,993   158,929,993   165,500,000   156,035,065   17099700
12/13/2016   165,679,993   169,949,997   165,679,993   166,679,993   157,147,568   23080200
12/20/2016   167,490,005   168,250,000   165,250,000   166,710,007   157,175,873   10252100
12/27/2016   166,979,996   167,979,996   165,500,000   165,990,005   156,497,040    7701800
  1/3/2017   167,000,000   169,919,998   166,009,995   167,649,994   158,062,103   15128200
 1/10/2017   167,979,996   168,479,996   165,339,996   167,339,996   157,769,836   13521100
 1/17/2017   166,690,002   171,250,000   165,800,003   171,029,999   161,248,795   32442300
 1/24/2017   171,360,001   179,250,000   171,160,004   175,800,003   165,746,002   23515900
 1/31/2017   175,050,003   176,339,996   172,889,999   175,860,001   165,802,582   15515300
  2/7/2017   176,000,000   179,899,994   175,880,005   179,360,001   169,102,402   15901400
 2/14/2017   178,570,007   182,789,993   178,350,006   180,669,998   171,684,341   12286200
 2/21/2017   180,600,006   182,500,000   179,119,995   179,399,994   170,477,509   16774700
 2/28/2017   179,380,005   182,550,003   179,350,006   180,470,001   171,494,293   14223600
  3/7/2017   180,710,007   181,289,993   175,880,005   176,460,007   167,683,716   18564500
 3/14/2017   176,179,993   179,000,000   174,750,000   175,699,997   166,961,533   19671900
 3/21/2017   176,009,995   176,229,996   172,089,996   173,770,004   165,127,518   17598900
 3/28/2017   173,940,002   175,000,000   173,000,000   174,500,000   165,821,198   16978000
  4/4/2017   173,520,004   176,330,002   171,000,000   171,199,997   162,685,333   20161400
 4/11/2017   170,649,994   171,360,001   168,979,996   171,100,006   162,590,317   15094500
 4/18/2017   170,789,993   171,690,002   159,600,006   160,750,000   152,755,066   43045000
 4/25/2017   161,779,999   162,039,993   158,699,997   158,839,996   150,940,063   22400200
  5/2/2017   159,440,002   159,490,005   152,199,997   153,029,999   145,419,006   31495400
  5/9/2017   152,600,006   153,100,006   149,789,993   151,509,995   145,381,058   25441600
 5/16/2017   151,660,004   154,139,999   150,110,001   152,639,999   146,465,347   22924500
 5/23/2017   152,570,007   153,729,996   151,229,996   152,490,005   146,321,442   11322900
 5/30/2017   151,949,997   153,199,997   151,589,996   152,410,004   146,244,659   17688300
  6/6/2017   152,000,000   157,199,997   150,800,003   155,179,993   148,902,618   23204900
 6/13/2017   155,440,002   155,860,001   152,940,002   154,839,996   148,576,370   22598400
 6/20/2017   154,479,996   155,789,993   153,389,999   155,229,996   148,950,592   16253600
 6/27/2017   155,000,000   156,029,999   153,139,999   155,580,002   149,286,438   14263700
  7/4/2017   155,770,004   155,889,999   152,139,999   153,419,998   147,213,806   11988200
 7/11/2017   153,259,995   154,619,995   152,050,003   153,009,995   146,820,404   17040500
 7/18/2017   152,360,001   154,289,993   145,800,003   145,990,005   140,084,381   39459700
 7/25/2017   146,570,007   147,490,005   143,639,999   144,669,998   138,817,764   21982600
  8/1/2017   145,000,000   145,669,998   142,750,000   143,470,001   137,666,321   16963500
  8/8/2017   142,000,000   142,759,995   141,190,002   142,320,007   136,562,836   15976200
 8/15/2017   142,550,003   143,339,996   139,130,005   140,330,002   136,076,035   19734800
 8/22/2017   140,639,999   144,559,998   140,380,005   142,509,995   138,189,941   18192300
 8/29/2017   142,100,006   144,500,000   141,899,994   144,080,002   139,712,357   12753600
  9/5/2017   143,500,000   145,130,005   141,639,999   144,860,001   140,468,704   18538600
 9/12/2017   145,110,001   146,380,005   144,080,002   144,550,003   140,168,106   23512700
 9/19/2017   144,789,993   146,029,999   144,220,001   145,869,995   141,448,074   19472900
 9/26/2017   146,360,001   147,419,998   144,210,007   146,660,004   142,214,157   16394000
 10/3/2017   146,690,002   147,789,993   146,110,001   147,389,999   142,922,012   12539400
10/10/2017   147,710,007   148,949,997   146,509,995   146,830,002   142,378,983   16557800
10/17/2017   146,630,005   162,509,995   146,179,993   159,550,003   154,713,409   60425000
10/24/2017   159,649,994   159,699,997   152,710,007   154,360,001   149,680,725   28521900
10/31/2017   154,330,002   154,929,993   150,279,999   150,839,996   146,267,441   19896300
 11/7/2017   151,369,995   151,800,003   147,919,998   148,399,994   143,901,382   22526800
11/14/2017   147,949,997   151,949,997   146,210,007   150,509,995   147,406,219   24570800
11/21/2017   151,300,003   152,490,005   151,199,997   151,979,996   148,845,901   11536800
11/28/2017   152,350,006   156,800,003   151,699,997   156,460,007   153,233,536   25805400
 12/5/2017   156,449,997   156,740,005   153,259,995   155,410,004   152,205,170   19872800
12/12/2017   157,300,003   157,850,006   152,029,999   153,330,002   150,168,076   32993500
12/19/2017   154,050,003   154,169,998   151,490,005   152,500,000   149,355,179   15046600
12/26/2017   152,509,995   154,720,001   152,500,000   153,419,998   150,256,210   10643000
Date       Open       High       Low        Close      Adj Close  Volume
   1/1/2013 44,980,000 45,490,002 44,200,001 45,410,000 39,142,319 104585300
   1/8/2013 45,400,002 46,200,001 44,959,999 45,880,001 39,819,122 107761800
 1/15/2013 45,490,002 46,869,999 45,349,998 46,459,999 40,322,510 143117500
 1/22/2013 46,250,000 47,160,000 45,919,998 46,639,999 40,478,729 109086500
 1/29/2013 46,279,999 48,000,000 46,250,000 47,680,000 41,381,336 103417300
   2/5/2013 47,939,999 48,900,002 47,900,002 48,660,000 42,231,888 106933900
 2/12/2013 48,799,999 49,459,999 48,369,999 48,880,001 42,422,829 76057600
 2/19/2013 49,119,999 49,680,000 47,650,002 47,700,001 41,398,693 126029900
 2/26/2013 48,220,001 49,549,999 46,849,998 49,099,998 42,613,758 139652700
   3/5/2013 49,490,002 50,860,001 49,310,001 50,480,000 43,811,455 121599300
 3/12/2013 50,349,998 51,000,000 48,950,001 49,509,998 42,969,585 149954500
 3/19/2013 49,650,002 49,990,002 48,160,000 48,520,000 42,110,378 113705600
 3/26/2013 48,740,002 48,970,001 47,279,999 47,830,002 41,511,532 87896500
   4/2/2013 48,009,998 48,590,000 46,529,999 48,580,002 42,162,453 113888900
   4/9/2013 48,740,002 49,599,998 47,900,002 47,930,000 41,858,414 132373500
 4/16/2013 48,430,000 48,520,000 46,049,999 47,349,998 41,351,883 128414800
 4/23/2013 47,680,000 49,630,001 47,389,999 48,919,998 42,723,000 83511900
 4/30/2013 48,959,999 49,250,000 46,980,000 48,180,000 42,076,748 111105700
   5/7/2013 48,570,000 49,990,002 48,259,998 49,669,998 43,377,995 106133100
 5/14/2013 49,770,000 52,630,001 49,660,000 52,290,001 45,666,103 121145200
 5/21/2013 52,529,999 54,959,999 52,450,001 53,660,000 46,862,553 127717400
 5/28/2013 54,560,001 55,900,002 53,040,001 54,490,002 47,587,421 125805400
   6/4/2013 54,540,001 55,389,999 52,270,000 54,360,001 47,473,881 107987500
 6/11/2013 53,459,999 54,259,998 52,910,000 53,849,998 47,028,496 87212000
 6/18/2013 54,029,999 54,509,998 50,110,001 50,919,998 44,469,650 141104900
 6/25/2013 51,509,998 53,630,001 51,509,998 52,490,002 45,840,771 99144100
   7/2/2013 52,570,000 54,910,000 52,119,999 54,700,001 47,770,813 73234700
   7/9/2013 55,070,000 55,869,999 54,189,999 54,889,999 48,286,320 119607500
 7/16/2013 54,900,002 56,669,998 54,779,999 56,560,001 49,755,398 96714700
 7/23/2013 56,720,001 56,930,000 55,380,001 55,689,999 48,990,063 67923700
 7/30/2013 55,869,999 56,779,999 55,080,002 56,099,998 49,350,742 69969200
   8/6/2013 55,990,002 56,099,998 53,680,000 54,090,000 47,582,558 69789600
 8/13/2013 54,220,001 54,849,998 51,799,999 51,830,002 45,594,448 87729400
 8/20/2013 51,779,999 52,660,000 50,660,000 51,799,999 45,568,069 78171400
 8/27/2013 51,020,000 51,549,999 50,130,001 50,529,999 44,450,859 71784000
   9/3/2013 51,250,000 53,189,999 50,830,002 52,860,001 46,500,534 91390500
 9/10/2013 53,830,002 53,930,000 52,080,002 53,139,999 46,746,857 87236700
 9/17/2013 53,189,999 53,869,999 51,389,999 51,459,999 45,268,970 115485400
 9/24/2013 51,009,998 52,560,001 50,060,001 51,689,999 45,471,306 140757700
 10/1/2013 51,639,999 52,680,000 51,290,001 51,830,002 45,594,448 95210200
 10/8/2013 51,830,002 53,349,998 50,250,000 52,709,999 46,710,186 119966300
10/15/2013 52,910,000 54,849,998 52,180,000 54,270,000 48,092,621 104489800
10/22/2013 54,650,002 54,680,000 52,070,000 52,680,000 46,683,605 99340700
10/29/2013 52,830,002 53,240,002 51,299,999 52,040,001 46,116,455 107944000
 11/5/2013   51,849,998   54,150,002   51,580,002   54,099,998   47,941,975    89140000
11/12/2013   53,930,000   56,000,000   53,150,002   55,740,002   49,395,290    98569600
11/19/2013   55,970,001   58,139,999   55,770,000   57,650,002   51,087,894    98886500
11/26/2013   57,630,001   57,959,999   56,900,002   56,980,000   50,494,148    47096300
 12/3/2013   56,889,999   57,470,001   55,619,999   56,509,998   50,077,641    93414100
12/10/2013   56,490,002   57,070,000   55,910,000   56,419,998   49,997,894    85545600
12/17/2013   56,660,000   58,389,999   55,400,002   58,240,002   51,610,725    98806700
12/24/2013   58,070,000   58,459,999   57,709,999   57,950,001   51,353,737    28969100
12/31/2013   58,200,001   59,470,001   57,970,001   59,000,000   52,284,214    58409800
  1/7/2014   59,290,001   59,430,000   57,529,999   57,700,001   51,466,621    79187600
 1/14/2014   58,299,999   59,820,000   57,560,001   58,110,001   51,832,325   108146300
 1/21/2014   58,090,000   58,439,999   54,689,999   55,090,000   49,138,580   111984500
 1/28/2014   55,389,999   56,389,999   54,200,001   54,310,001   48,442,852   107255000
  2/4/2014   54,720,001   56,930,000   54,580,002   56,740,002   50,610,336    99186200
 2/11/2014   56,610,001   58,230,000   56,580,002   58,150,002   51,868,015    61884800
 2/18/2014   58,020,000   58,650,002   57,220,001   58,029,999   51,760,967    79052200
 2/25/2014   57,900,002   57,980,000   55,689,999   56,209,999   50,137,581    95681000
  3/4/2014   56,950,001   59,799,999   56,639,999   59,200,001   52,804,577    89886500
 3/11/2014   59,419,998   59,450,001   56,619,999   57,580,002   51,359,589    86761800
 3/18/2014   57,820,000   61,200,001   57,619,999   61,070,000   54,472,557   128696600
 3/25/2014   61,110,001   61,480,000   59,020,000   60,709,999   54,151,451   101356700
  4/1/2014   60,950,001   61,290,001   58,840,000   59,000,000   52,626,175    76174400
  4/8/2014   58,799,999   59,450,001   54,480,000   54,959,999   49,331,604   140564900
 4/15/2014   55,090,000   55,639,999   54,349,998   55,029,999   49,394,440    84081000
 4/22/2014   55,040,001   56,349,998   54,680,000   55,490,002   49,807,327    80329000
 4/29/2014   55,730,000   56,369,999   53,700,001   54,220,001   48,667,397    80972200
  5/6/2014   54,040,001   54,700,001   53,240,002   54,650,002   49,053,360    85112800
 5/13/2014   54,740,002   54,830,002   52,970,001   53,830,002   48,317,329    74460800
 5/20/2014   53,720,001   54,599,998   53,410,000   54,529,999   48,945,641    52775800
 5/27/2014   54,750,000   55,919,998   54,689,999   55,349,998   49,681,679    59051500
  6/3/2014   55,090,000   57,669,998   55,090,000   57,419,998   51,539,677    63062200
 6/10/2014   57,470,001   57,939,999   56,330,002   56,869,999   51,046,001    60751500
 6/17/2014   56,790,001   58,220,001   56,680,000   58,189,999   52,230,824    69686800
 6/24/2014   57,880,001   58,119,999   56,599,998   57,619,999   51,719,196    60741500
  7/1/2014   57,150,002   57,990,002   56,400,002   56,669,998   50,866,489    60178000
  7/8/2014   56,349,998   56,840,000   54,959,999   56,290,001   50,878,605    65928700
 7/15/2014   57,950,001   58,980,000   57,759,998   58,240,002   52,641,136    95643700
 7/22/2014   58,419,998   59,349,998   58,369,999   59,189,999   53,499,813    54224800
 7/29/2014   59,130,001   59,279,999   55,970,001   56,650,002   51,203,999    78729700
  8/5/2014   56,430,000   56,689,999   55,599,998   56,320,000   50,905,712    62077700
 8/12/2014   56,230,000   57,500,000   56,130,001   57,230,000   51,728,245    48186900
 8/19/2014   57,599,998   59,830,002   57,340,000   59,340,000   53,635,399    54132800
 8/26/2014   59,570,000   59,950,001   58,810,001   59,450,001   53,734,821    39686000
  9/2/2014   59,459,999   60,369,999   59,150,002   59,889,999   54,132,523    47965700
  9/9/2014   59,630,001   60,410,000   58,779,999   59,939,999   54,177,711    60534200
 9/16/2014   59,709,999   61,849,998   59,619,999   60,910,000   55,054,462    74977900
 9/23/2014   60,820,000   61,639,999   59,730,000   60,330,002   54,530,224    67032500
 9/30/2014   60,400,002   60,799,999   58,610,001   60,180,000   54,394,634    87838800
 10/7/2014   59,919,998   60,430,000   58,110,001   58,160,000   52,923,008    83424300
10/14/2014   56,689,999   58,520,000   54,259,998   56,630,001   51,530,777   129919900
10/21/2014   57,230,000   58,790,001   57,080,002   58,639,999   53,359,783    65258100
10/28/2014   58,869,999   61,150,002   58,759,998   60,880,001   55,398,098    75235700
 11/4/2014   60,240,002   61,930,000   59,419,998   61,930,000   56,353,542    62966800
11/11/2014   61,709,999   61,889,999   59,889,999   60,380,001   54,943,115    57820800
11/18/2014   60,349,998   61,310,001   59,750,000   60,959,999   55,470,882    49700700
11/25/2014   61,160,000   61,160,000   59,549,999   60,000,000   54,597,324    41960400
 12/2/2014   60,009,998   63,160,000   60,000,000   62,669,998   57,026,913    71776600
 12/9/2014   61,849,998   62,849,998   58,790,001   59,160,000   53,832,966   102798500
12/16/2014   58,419,998   62,349,998   58,110,001   61,939,999   56,362,652    96569300
12/23/2014   62,049,999   63,340,000   61,930,000   62,959,999   57,290,802    37652800
12/30/2014   62,720,001   63,490,002   60,230,000   60,549,999   55,097,809    58748100
  1/6/2015   60,639,999   60,900,002   58,270,000   58,830,002   53,877,064   100715700
 1/13/2015   59,259,998   59,700,001   54,500,000   55,930,000   51,221,214   143074000
 1/20/2015   56,040,001   57,869,999   55,189,999   56,770,000   51,990,486   104512900
 1/27/2015   56,049,999   56,680,000   54,270,000   55,470,001   50,799,942   107220800
  2/3/2015   55,910,000   58,730,000   55,869,999   57,820,000   52,952,084    84398900
 2/10/2015   58,419,998   60,220,001   57,840,000   59,669,998   54,646,332    69119600
 2/17/2015   59,360,001   60,139,999   58,349,998   59,349,998   54,353,275    71853400
 2/24/2015   60,250,000   61,919,998   60,080,002   61,770,000   56,569,538    84928000
  3/3/2015   61,650,002   62,869,999   60,799,999   61,500,000   56,322,269    76984400
 3/10/2015   60,759,998   61,919,998   59,959,999   61,849,998   56,642,796    79171600
 3/17/2015   61,340,000   62,099,998   60,759,998   61,139,999   55,992,580    71916500
 3/24/2015   60,970,001   61,459,999   58,869,999   60,959,999   55,827,728    73526600
 3/31/2015   60,720,001   60,939,999   59,650,002   60,470,001   55,378,990    60147500
  4/7/2015   61,150,002   62,270,000   60,830,002   62,070,000   57,222,103    60306400
 4/14/2015   62,959,999   64,480,003   62,490,002   63,240,002   58,300,732   112052600
 4/21/2015   63,330,002   63,599,998   62,029,999   62,340,000   57,471,016    63065000
 4/28/2015   62,490,002   64,870,003   61,770,000   64,720,001   59,665,138    73362500
  5/5/2015   64,510,002   65,650,002   63,250,000   65,449,997   60,338,108    81421600
 5/12/2015   65,309,998   66,540,001   64,760,002   66,419,998   61,232,353    58149400
 5/19/2015   66,769,997   67,190,002   66,010,002   66,470,001   61,278,458    48960100
 5/26/2015   66,199,997   66,660,004   65,309,998   66,080,002   60,918,915    64472400
  6/2/2015   65,830,002   67,839,996   65,580,002   66,889,999   61,665,646    74799400
  6/9/2015   66,949,997   68,680,000   66,470,001   67,989,998   62,679,726    70369300
 6/16/2015   67,769,997   69,290,001   67,620,003   68,959,999   63,573,975    78887400
 6/23/2015   69,349,998   69,820,000   67,160,004   67,199,997   61,951,431    80469800
 6/30/2015   67,889,999   68,389,999   66,540,001   67,330,002   62,071,278    60991800
  7/7/2015   67,089,996   68,139,999   65,209,999   68,089,996   63,182,190    83645100
 7/14/2015   67,980,003   69,949,997   67,760,002   69,260,002   64,267,868    80666000
 7/21/2015   69,160,004   70,610,001   67,570,000   68,010,002   63,107,971    70700200
 7/28/2015   68,550,003   69,449,997   67,769,997   68,529,999   63,590,492    60081200
  8/4/2015   68,470,001   69,419,998   67,550,003   68,889,999   63,924,541    57185000
 8/11/2015   68,230,003   68,400,002   66,070,000   68,070,000   63,163,639    69265400
 8/18/2015   67,980,003   68,360,001   50,070,000   60,250,000   55,907,291   111362600
 8/25/2015   63,099,998   64,730,003   59,730,000   64,099,998   59,479,797   125169500
  9/1/2015   62,849,998   63,660,000   60,750,000   61,500,000   57,067,184    78649600
  9/8/2015   62,770,000   64,339,996   61,450,001   62,380,001   57,883,762    65824300
 9/15/2015   62,759,998   64,639,999   60,779,999   61,450,001   57,020,794    91277400
 9/22/2015   60,599,998   61,860,001   59,459,999   59,980,000   55,656,754    79654000
 9/29/2015   59,980,000   62,240,002   58,529,999   62,020,000   57,549,713    88743300
 10/6/2015   62,110,001   63,029,999   61,400,002   61,720,001   57,684,574    61841900
10/13/2015   61,389,999   62,770,000   59,540,001   62,220,001   58,151,882    94726200
10/20/2015   62,360,001   64,190,002   62,049,999   63,900,002   59,722,042    69762200
10/27/2015   63,529,999   65,830,002   63,310,001   65,540,001   61,254,807    70465000
 11/3/2015   65,290,001   69,029,999   65,169,998   67,389,999   62,983,856    76016600
11/10/2015   67,190,002   68,169,998   65,169,998   66,510,002   62,161,392    58208600
11/17/2015   66,669,998   68,110,001   65,889,999   66,879,997   62,507,191    60654300
11/24/2015   66,169,998   67,519,997   66,040,001   66,680,000   62,320,274    37882000
 12/1/2015   67,339,996   68,000,000   65,580,002   67,000,000   62,619,343    70248600
 12/8/2015   66,250,000   66,959,999   63,509,998   64,269,997   60,067,848    78006700
12/15/2015   65,070,000   68,000,000   64,400,002   65,540,001   61,254,807   100657600
12/22/2015   65,919,998   66,889,999   64,980,003   66,379,997   62,039,890    35707600
12/29/2015   66,839,996   67,300,003   63,009,998   63,619,999   59,460,346    57059000
  1/5/2016   63,700,001   64,129,997   58,040,001   58,830,002   55,352,375   110411000
 1/12/2016   59,450,001   59,680,000   56,220,001   57,040,001   53,668,194   121207700
 1/19/2016   57,730,000   57,970,001   54,660,000   55,660,000   52,369,766   132612700
 1/26/2016   55,849,998   59,650,002   55,810,001   58,860,001   55,380,600    97273800
  2/2/2016   57,880,001   59,139,999   55,020,000   56,540,001   53,197,750   125819100
  2/9/2016   55,290,001   57,570,000   52,500,000   57,490,002   54,091,591   129983400
 2/16/2016   58,230,000   59,250,000   57,080,002   58,570,000   55,107,746    92889600
 2/23/2016   57,900,002   58,110,001   54,330,002   56,299,999   52,971,931   112281500
  3/1/2016   56,759,998   60,549,999   56,669,998   59,939,999   56,396,759    91944200
  3/8/2016   59,209,999   59,669,998   57,810,001   59,119,999   55,625,225    82959300
 3/15/2016   58,540,001   60,970,001   57,990,002   60,459,999   56,886,021    89994700
 3/22/2016   59,990,002   60,580,002   58,869,999   59,400,002   55,888,687    47782300
 3/29/2016   59,330,002   60,230,000   58,529,999   59,200,001   55,700,500    71743600
  4/5/2016   58,590,000   58,880,001   57,070,000   58,200,001   55,165,035    75443400
 4/12/2016   58,340,000   62,910,000   58,200,001   62,270,000   59,022,804   112370300
 4/19/2016   62,549,999   64,660,004   62,549,999   63,599,998   60,283,443    72377700
 4/26/2016   63,810,001   64,639,999   62,700,001   63,790,001   60,463,531    66808300
  5/3/2016   62,900,002   62,910,000   60,590,000   61,209,999   58,018,078    72439400
 5/10/2016   61,549,999   62,599,998   61,000,000   61,660,000   58,444,614    60108200
 5/17/2016   61,430,000   64,220,001   61,150,002   63,459,999   60,150,745    73496300
 5/24/2016   63,939,999   66,199,997   63,810,001   65,430,000   62,018,021    52133600
 5/31/2016   65,730,003   65,919,998   63,549,999   65,279,999   61,875,839    73208400
  6/7/2016   65,449,997   65,739,998   63,259,998   63,270,000   59,970,650    61231100
 6/14/2016   62,680,000   63,849,998   60,900,002   62,369,999   59,117,584    81247300
 6/21/2016   62,730,000   64,150,002   57,049,999   57,610,001   54,605,812   122248100
 6/28/2016   59,189,999   62,189,999   58,259,998   61,259,998   58,065,468    86133100
  7/5/2016   60,450,001   62,950,001   58,759,998   62,270,000   59,482,269    87704400
 7/12/2016   63,029,999   64,980,003   62,639,999   63,959,999   61,096,611    92532400
 7/19/2016   63,610,001   64,230,003   63,459,999   63,869,999   61,010,643    46321200
 7/26/2016   63,980,000   64,690,002   63,610,001   63,799,999   60,943,768    54445100
  8/2/2016   63,590,000   66,489,998   63,380,001   66,099,998   63,140,804    68650100
  8/9/2016   66,180,000   66,279,999   64,860,001   65,720,001   62,777,813    46483600
 8/16/2016   65,360,001   65,989,998   65,220,001   65,800,003   62,854,248    49451100
 8/23/2016   66,070,000   67,099,998   65,760,002   66,949,997   63,952,744    56466600
 8/30/2016   66,949,997   67,769,997   66,650,002   67,489,998   64,468,590    54690700
  9/6/2016   67,500,000   67,680,000   65,760,002   67,059,998   64,057,831    74648800
 9/13/2016   66,110,001   67,250,000   65,440,002   66,190,002   63,226,780    82116700
 9/20/2016   66,750,000   67,900,002   65,540,001   65,779,999   62,835,125    67366200
 9/27/2016   65,410,004   67,209,999   65,110,001   66,510,002   63,532,455    80298400
 10/4/2016   66,209,999   69,059,998   66,099,998   68,639,999   65,567,085    82413700
10/11/2016   68,500,000   69,029,999   66,739,998   67,169,998   64,629,326    84574100
10/18/2016   67,849,998   69,050,003   67,540,001   68,870,003   66,265,030    60860000
10/25/2016   68,879,997   69,769,997   68,370,003   69,260,002   66,640,274    61059900
 11/1/2016   69,480,003   69,970,001   67,639,999   69,879,997   67,236,824    68470400
 11/8/2016   69,699,997   80,440,002   69,239,998   79,510,002   76,502,579   197790400
11/15/2016   78,370,003   79,410,004   76,879,997   78,050,003   75,097,794   104901400
11/22/2016   78,349,998   79,449,997   77,760,002   78,320,000   75,357,597    46976700
11/29/2016   78,389,999   83,290,001   78,389,999   83,260,002   80,110,741    98780900
 12/6/2016   83,599,998   85,790,001   82,430,000   84,730,003   81,525,124    85050300
12/13/2016   84,980,003   86,489,998   83,760,002   85,430,000   82,198,662   103125900
12/20/2016   85,790,001   87,169,998   85,550,003   87,050,003   83,757,385    50637000
12/27/2016   87,050,003   87,389,999   85,040,001   86,290,001   83,026,131    44625900
  1/3/2017   87,339,996   87,760,002   85,260,002   86,180,000   82,920,288    75747000
 1/10/2017   86,070,000   88,169,998   85,720,001   86,699,997   83,882,187    78335500
 1/17/2017   84,930,000   85,220,001   83,029,999   83,709,999   80,989,365    98411100
 1/24/2017   83,919,998   86,980,003   83,559,998   86,029,999   83,233,971    74886400
 1/31/2017   85,599,998   87,449,997   84,089,996   86,769,997   83,949,913    71881000
  2/7/2017   87,139,999   88,739,998   85,370,003   88,150,002   85,285,072    66844400
 2/14/2017   88,300,003   91,040,001   88,110,001   90,230,003   87,297,470    68615800
 2/21/2017   90,510,002   91,339,996   89,730,003   90,430,000   87,490,967    64397600
 2/28/2017   89,849,998   93,980,003   89,589,996   91,919,998   88,932,541    84374100
  3/7/2017   91,639,999   92,849,998   90,529,999   91,360,001   88,390,739    65995600
 3/14/2017   91,019,997   92,809,998   89,790,001   90,029,999   87,103,958    77689400
 3/21/2017   90,360,001   90,639,999   85,230,003   87,239,998   84,404,648   103702800
 3/28/2017   87,019,997   89,459,999   86,599,998   87,519,997   84,675,545    74922400
  4/4/2017   86,889,999   88,540,001   85,250,000   85,879,997   83,088,844    74474600
 4/11/2017   85,540,001   86,989,998   84,370,003   85,860,001   84,028,000    79022600
 4/18/2017    85,360,001    88,050,003    84,360,001    87,500,000    85,633,003    92640200
 4/25/2017    88,550,003    89,129,997    86,559,998    87,059,998    85,202,393    70855300
  5/2/2017    86,709,999    87,730,003    86,019,997    87,099,998    85,241,539    55093000
  5/9/2017    87,260,002    87,839,996    86,339,996    87,339,996    85,476,418    47090600
 5/16/2017    87,360,001    88,089,996    83,360,001    84,699,997    82,892,746    82873700
 5/23/2017    84,750,000    86,080,002    84,510,002    85,360,001    83,538,666    41938800
 5/30/2017    85,129,997    85,150,002    81,639,999    82,790,001    81,023,506    82133300
  6/6/2017    82,290,001    87,739,998    82,129,997    86,980,003    85,124,100    78757500
 6/13/2017    87,550,003    88,230,003    85,820,000    88,070,000    86,190,849    74151500
 6/20/2017    87,750,000    88,000,000    86,610,001    87,239,998    85,378,555    62278700
 6/27/2017    87,709,999    93,480,003    87,500,000    92,750,000    90,770,996    90680000
  7/4/2017    93,120,003    94,510,002    92,610,001    93,190,002    91,703,262    60936500
 7/11/2017    93,330,002    93,379,997    90,580,002    91,389,999    89,931,976    76231900
 7/18/2017    90,449,997    91,720,001    90,320,000    91,279,999    89,823,730    59628700
 7/25/2017    92,370,003    93,519,997    90,910,004    91,800,003    90,335,442    61467800
  8/1/2017    92,489,998    94,400,002    92,239,998    94,019,997    92,520,012    56070400
  8/8/2017    93,949,997    95,220,001    91,239,998    92,489,998    91,014,420    59793400
 8/15/2017    93,309,998    93,559,998    90,160,004    90,629,997    89,184,097    58278400
 8/22/2017    91,070,000    92,480,003    90,839,996    91,599,998    90,138,626    45733800
 8/29/2017    90,449,997    92,360,001    90,309,998    91,699,997    90,237,022    43084600
  9/5/2017    91,019,997    91,110,001    88,080,002    89,790,001    88,357,498    70796500
 9/12/2017    90,169,998    93,139,999    90,099,998    92,919,998    91,437,561    66542500
 9/19/2017    92,709,999    95,370,003    92,519,997    94,120,003    92,618,431    57610900
 9/26/2017    93,779,999    96,879,997    93,339,996    96,839,996    95,295,029    59954300
 10/3/2017    96,830,002    97,639,999    95,550,003    96,410,004    94,871,887    54033300
10/10/2017    96,459,999    97,949,997    94,959,999    97,839,996    96,841,866    68791300
10/17/2017    98,070,000    99,989,998    97,089,996    99,339,996    98,326,561    54193400
10/24/2017    99,879,997   102,419,998    99,760,002   101,410,004   100,375,458    59927800
10/31/2017   101,370,003   101,769,997   100,160,004   100,779,999    99,751,877    41065200
 11/7/2017   100,559,998   100,750,000    96,620,003    97,860,001    96,861,664    69662200
11/14/2017    97,339,996    99,150,002    95,949,997    99,010,002    97,999,939    54737000
11/21/2017    99,500,000    99,550,003    97,930,000    97,930,000    96,930,954    37487800
11/28/2017    98,209,999   108,400,002    97,970,001   106,949,997   105,858,932   105084500
 12/5/2017   105,580,002   107,410,004   103,730,003   105,620,003   104,542,503    70140000
12/12/2017   106,910,004   107,629,997   104,639,999   106,959,999   105,868,828    85627000
12/19/2017   107,349,998   108,459,999   106,089,996   107,449,997   106,353,828    52138500
12/26/2017   107,199,997   108,279,999   106,400,002   106,940,002   105,849,037    33266500
Date       Open        High        Low         Close       Adj Close   Volume
   1/1/2013 89,400,002 91,050,003 89,250,000 90,910,004 76,643,066 24045700
   1/8/2013 90,540,001 92,120,003 89,970,001 91,529,999 77,165,779 23021300
 1/15/2013 91,110,001 92,300,003 90,860,001 92,260,002 77,781,204 16460700
 1/22/2013 92,150,002 94,580,002 91,809,998 94,360,001 79,551,628 31518700
 1/29/2013 94,150,002 96,320,000 94,050,003 94,599,998 79,753,960 26742200
   2/5/2013 94,589,996 95,540,001 94,070,000 95,169,998 80,234,535 23944300
 2/12/2013 95,050,003 95,339,996 93,190,002 93,900,002 79,163,841 21645000
 2/19/2013 94,139,999 96,779,999 93,300,003 96,139,999 81,052,292 26299600
 2/26/2013 96,349,998 96,570,000 94,870,003 95,070,000 80,150,215 23205600
   3/5/2013 95,540,001 98,949,997 95,330,002 98,889,999 84,043,289 28952900
 3/12/2013 98,860,001 99,699,997 98,209,999 98,570,000 83,771,339 21725000
 3/19/2013 98,779,999 99,620,003 98,120,003 98,239,998 83,490,868 20799300
 3/26/2013 98,349,998 99,779,999 98,180,000 99,050,003 84,179,260 15946200
   4/2/2013 99,400,002 101,500,000 99,029,999 101,500,000 86,261,467 25308400
   4/9/2013 101,500,000 103,699,997 100,570,000 102,150,002 86,813,843 22256800
 4/16/2013 102,400,002 103,110,001 98,379,997 99,320,000 84,408,737 26935900
 4/23/2013 99,269,997 102,519,997 99,209,999 102,180,000 86,839,340 20407200
 4/30/2013 102,269,997 103,339,996 101,120,003 102,070,000 86,745,857 18170000
   5/7/2013 102,089,996 102,519,997 99,400,002 100,379,997 85,309,586 28352500
 5/14/2013 100,480,003 102,029,999 100,440,002 101,540,001 86,295,425 17713600
 5/21/2013 101,650,002 102,620,003 99,730,003 100,290,001 85,233,109 35630900
 5/28/2013 101,059,998 101,940,002 96,559,998 97,959,999 83,252,914 40550800
   6/4/2013 98,010,002 100,180,000 95,160,004 99,529,999 85,249,908 26869600
 6/11/2013 99,019,997 99,690,002 97,870,003 98,739,998 84,573,265 20461700
 6/18/2013 98,980,003 100,070,000 96,019,997 97,290,001 83,331,322 23879900
 6/25/2013 97,910,004 100,300,003 97,139,999 99,820,000 85,498,322 20733800
   7/2/2013 99,820,000 100,839,996 99,250,000 99,879,997 85,549,690 13525000
   7/9/2013 100,239,998 101,809,998 99,199,997 100,750,000 86,294,884 20964100
 7/16/2013 100,180,000 101,120,003 97,059,998 97,580,002 83,579,689 30903100
 7/23/2013 97,550,003 98,080,002 96,300,003 97,870,003 83,828,079 24549400
 7/30/2013 98,000,000 99,440,002 97,629,997 99,309,998 85,061,493 19975700
   8/6/2013 99,330,002 99,400,002 97,000,000 97,040,001 83,117,172 18924500
 8/13/2013 97,019,997 97,099,998 95,010,002 95,480,003 81,780,998 21294700
 8/20/2013 95,510,002 95,940,002 94,910,004 95,309,998 81,635,391 36957000
 8/27/2013 94,860,001 96,330,002 94,010,002 94,360,001 80,821,701 18785200
   9/3/2013 95,099,998 96,790,001 94,120,003 96,449,997 83,279,243 18857200
 9/10/2013 97,099,998 98,169,998 96,370,003 97,709,999 84,367,195 19349800
 9/17/2013 97,580,002 98,989,998 96,820,000 97,279,999 83,995,888 25345900
 9/24/2013 97,139,999 98,599,998 95,110,001 96,209,999 83,072,006 20406000
 10/1/2013 96,180,000 96,389,999 94,010,002 94,360,001 81,474,648 21431500
 10/8/2013 94,269,997 94,879,997 93,139,999 94,720,001 81,785,484 20896600
10/15/2013 93,989,998 95,699,997 93,239,998 94,589,996 81,673,233 30871900
10/22/2013 94,680,000 95,720,001 93,930,000 95,370,003 82,346,703 20258400
10/29/2013 95,620,003 97,500,000 95,300,003 97,309,998 84,021,805 21801900
 11/5/2013    97,379,997    98,190,002    96,320,000    97,089,996   83,831,848   21251300
11/12/2013    97,070,000    98,699,997    96,400,002    97,650,002   84,315,369   26667500
11/19/2013    97,519,997    99,269,997    97,180,000    98,919,998   85,411,949   57452800
11/26/2013    98,800,003    99,089,996    96,330,002    96,510,002   83,331,055   16749200
 12/3/2013    96,750,000    96,949,997    95,199,997    95,720,001   83,336,319   25747000
12/10/2013    95,690,002    95,779,999    94,040,001    95,449,997   83,101,242   23250600
12/17/2013    95,440,002    96,949,997    94,269,997    96,300,003   83,841,286   26799400
12/24/2013    96,139,999    97,279,999    96,139,999    97,010,002   84,459,419    7414300
12/31/2013    96,949,997    97,080,002    95,519,997    95,849,998   83,449,509   13474700
  1/7/2014    96,379,997    97,080,002    94,589,996    94,830,002   82,561,455   31526000
 1/14/2014    94,809,998    96,300,003    94,769,997    94,930,000   82,648,537   18436100
 1/21/2014    95,360,001    95,959,999    93,919,998    94,070,000   81,899,796   32137500
 1/28/2014    94,330,002    94,739,998    92,870,003    93,019,997   80,985,634   29560900
  2/4/2014    92,860,001    95,949,997    92,220,001    94,860,001   82,587,593   30175600
 2/11/2014    95,059,998    95,970,001    94,500,000    95,779,999   83,388,550   16763200
 2/18/2014    96,029,999    97,000,000    95,459,999    96,500,000   84,015,404   22691200
 2/25/2014    96,459,999    96,739,998    94,000,000    94,320,000   82,117,455   22933100
  3/4/2014    95,250,000    95,790,001    94,750,000    95,199,997   83,589,676   21044300
 3/11/2014    95,940,002    99,070,000    95,709,999    97,599,998   85,696,983   39601300
 3/18/2014    97,800,003    97,989,998    95,470,001    96,180,000   84,450,180   32087800
 3/25/2014    96,440,002    98,449,997    95,519,997    98,029,999   86,074,547   22010200
  4/1/2014    98,099,998    98,519,997    96,570,000    97,010,002   85,178,955   22174500
  4/8/2014    96,980,003   100,160,004    96,519,997   100,110,001   87,900,887   30831500
 4/15/2014   100,699,997   101,120,003    99,250,000    99,669,998   87,514,542   20317300
 4/22/2014   100,019,997   101,180,000    98,889,999   100,309,998   88,076,485   30369900
 4/29/2014   100,209,999   102,279,999    99,809,998   101,139,999   88,805,267   23094800
  5/6/2014   101,059,998   103,330,002   100,800,003   102,860,001   90,315,506   18249000
 5/13/2014   103,320,000   103,779,999   101,739,998   102,089,996   89,639,412   20533300
 5/20/2014   102,050,003   102,980,003   101,440,002   102,000,000   89,560,379   13409600
 5/27/2014   102,199,997   102,900,002   100,709,999   102,029,999   89,586,716   25381800
  6/3/2014   101,639,999   102,620,003   101,180,000   101,379,997   89,733,513   16118600
 6/10/2014   101,610,001   101,610,001    99,410,004   101,099,998   89,485,664   26229600
 6/17/2014   100,910,004   102,300,003   100,820,000   101,910,004   90,202,629   23630200
 6/24/2014   101,839,996   102,180,000   100,500,000   100,739,998   89,167,030   18082800
  7/1/2014   100,430,000   101,360,001    99,820,000   100,169,998   88,662,498   13251900
  7/8/2014    99,790,001   101,250,000    99,730,003   100,470,001   88,928,047   18967300
 7/15/2014   100,320,000   100,370,003    97,550,003    97,550,003   86,343,491   25570300
 7/22/2014    95,389,999    96,849,998    94,820,000    95,779,999   84,776,840   39518600
 7/29/2014    95,889,999    96,419,998    93,519,997    94,309,998   83,475,708   31817600
  8/5/2014    94,000,000    94,300,003    92,919,998    93,529,999   82,785,324   23278200
 8/12/2014    93,430,000    94,739,998    93,150,002    94,250,000   83,422,592   21156300
 8/19/2014    94,599,998    95,370,003    94,000,000    94,440,002   83,590,775   21664900
 8/26/2014    94,389,999    94,790,001    93,510,002    93,720,001   82,953,476   25547200
  9/2/2014    93,239,998    93,699,997    92,199,997    92,500,000   83,297,043   25688700
  9/9/2014    92,599,998    93,910,004    90,529,999    93,470,001   84,170,540   41833000
 9/16/2014   93,269,997    94,930,000   93,180,000    93,930,000   84,584,785   30972500
 9/23/2014   93,699,997    97,300,003   93,440,002    96,220,001   86,646,942   37033200
 9/30/2014   96,230,003    96,360,001   93,690,002    93,839,996   84,503,731   27714200
 10/7/2014   93,510,002    94,000,000   90,660,004    90,730,003   81,703,163   28767700
10/14/2014   90,809,998    91,739,998   89,339,996    91,589,996   82,477,592   36012100
10/21/2014   89,949,997    92,099,998   89,699,997    92,010,002   82,855,812   33172200
10/28/2014   92,480,003    94,010,002   91,690,002    93,610,001   84,296,638   25205200
 11/4/2014   93,930,000    95,690,002   93,769,997    95,110,001   85,647,377   23321800
11/11/2014   95,220,001    97,180,000   94,830,002    95,970,001   86,421,829   21644400
11/18/2014   96,040,001    97,500,000   95,370,003    97,169,998   87,502,419   28148400
11/25/2014   97,199,997    97,400,002   95,639,999    95,779,999   86,250,717   17753400
 12/2/2014   95,209,999    97,500,000   92,230,003    92,610,001   84,133,362   38857700
 12/9/2014   91,300,003    92,000,000   88,250,000    88,459,999   80,363,197   49872900
12/16/2014   88,070,000    94,320,000   87,620,003    93,889,999   85,296,211   56020300
12/23/2014   94,360,001    95,459,999   93,739,998    95,040,001   86,340,950   13387200
12/30/2014   94,849,998    95,000,000   92,220,001    92,230,003   83,788,155   20078600
  1/6/2015   92,669,998    94,980,003   91,879,997    93,010,002   84,496,765   26611400
 1/13/2015   93,949,997    94,440,002   90,739,998    91,489,998   83,115,875   26381200
 1/20/2015   91,639,999    91,879,997   89,290,001    90,669,998   82,370,926   42297200
 1/27/2015   89,959,999    93,500,000   88,769,997    92,510,002   84,042,519   51845800
  2/3/2015   92,639,999    94,830,002   92,449,997    92,720,001   84,233,292   32183000
 2/10/2015   93,330,002    95,849,998   92,970,001    95,650,002   86,895,103   24523800
 2/17/2015   95,120,003    95,389,999   93,559,998    94,309,998   85,677,765   30544900
 2/24/2015   94,080,002   101,089,996   93,690,002   100,000,000   90,846,954   58401700
  3/3/2015   99,970,001   100,480,003   96,809,998    97,709,999   89,537,971   44838200
 3/10/2015   96,910,004    97,470,001   94,940,002    97,150,002   89,024,796   35862900
 3/17/2015   96,900,002    99,120,003   95,330,002    98,620,003   90,371,864   33065100
 3/24/2015   98,459,999    99,839,996   96,199,997    97,879,997   89,693,741   32720900
 3/31/2015   97,820,000    98,430,000   94,709,999    96,279,999   88,227,562   24203700
  4/7/2015   96,239,998    97,949,997   95,980,003    97,440,002   89,290,550   24814600
 4/14/2015   97,160,004    97,739,998   94,459,999    96,180,000   88,135,933   27284700
 4/21/2015   96,190,002    99,349,998   94,540,001    96,440,002   88,374,191   46596500
 4/28/2015   96,269,997    98,629,997   95,779,999    96,129,997   88,090,111   33061500
  5/5/2015   96,389,999    99,150,002   95,570,000    97,510,002   89,354,698   30937200
 5/12/2015   97,389,999    99,040,001   96,919,998    98,019,997   89,822,021   27294400
 5/19/2015   98,089,996   101,080,002   97,650,002    98,989,998   90,710,915   26283300
 5/26/2015   98,849,998    99,220,001   95,839,996    96,220,001   88,172,592   36619200
  6/2/2015   96,300,003    97,070,000   95,250,000    95,320,000   88,106,926   21779500
  6/9/2015   95,519,997    96,330,002   94,019,997    94,300,003   87,164,131   26367600
 6/16/2015   94,250,000    97,139,999   94,099,998    96,870,003   89,539,642   24309400
 6/23/2015   97,589,996    97,959,999   95,419,998    95,440,002   88,217,857   27243400
 6/30/2015   95,930,000    96,599,998   94,540,001    95,650,002   88,411,964   18205600
  7/7/2015   95,930,000    98,510,002   95,239,998    98,430,000   90,981,598   24949100
 7/14/2015   98,120,003    99,629,997   97,000,000    97,489,998   90,112,724   32391600
 7/21/2015   97,599,998    99,000,000   95,699,997    96,040,001   88,772,446   31353200
 7/28/2015    96,480,003   101,099,998    96,320,000    99,419,998    91,896,675   28316300
  8/4/2015    99,470,001   100,180,000    98,449,997    99,389,999    91,868,958   20601100
 8/11/2015    98,690,002   100,910,004    97,230,003   100,660,004    93,042,839   20541100
 8/18/2015   100,000,000   101,879,997    87,500,000    92,870,003    85,842,331   42969100
 8/25/2015    95,470,001    97,370,003    91,029,999    95,019,997    87,829,643   48351800
  9/1/2015    92,769,997    97,430,000    92,599,998    94,849,998    88,444,901   24959500
  9/8/2015    96,309,998    97,660,004    94,750,000    96,970,001    90,421,745   28024000
 9/15/2015    97,290,001    98,970,001    96,250,000    97,900,002    91,288,948   31732400
 9/22/2015    97,120,003    98,699,997    95,779,999    95,959,999    89,479,942   24864200
 9/29/2015    97,459,999   101,639,999    96,809,998   101,169,998    94,338,120   27710400
 10/6/2015   101,260,002   103,470,001   100,339,996   103,239,998    96,268,341   31173200
10/13/2015   102,849,998   105,199,997   101,599,998   104,489,998    97,433,929   38191200
10/20/2015   104,050,003   113,959,999   102,080,002   112,180,000   104,604,622   61273900
10/27/2015   112,269,997   113,290,001   110,589,996   112,110,001   104,539,352   30221500
 11/3/2015   111,919,998   113,480,003   111,269,997   112,930,000   105,303,986   29274700
11/10/2015   112,769,997   114,989,998   109,599,998   111,059,998   103,560,265   42332300
11/17/2015   111,040,001   114,900,002   110,459,999   114,470,001   106,739,990   28173400
11/24/2015   113,900,002   114,919,998   113,360,001   114,160,004   106,450,928   24160600
 12/1/2015   114,519,997   116,510,002   112,910,004   116,419,998   109,409,485   30161600
 12/8/2015   115,949,997   117,510,002   114,650,002   116,260,002   109,259,125   31074100
12/15/2015   117,500,000   118,900,002   115,889,999   117,690,002   110,603,004   32284000
12/22/2015   117,959,999   118,989,998   116,639,999   118,750,000   111,599,174   12157600
12/29/2015   119,000,000   120,230,003   115,870,003   117,580,002   110,499,634   19332900
  1/5/2016   117,410,004   119,269,997   115,260,002   116,690,002   109,663,231   32831500
 1/12/2016   117,029,999   117,870,003   113,000,000   115,180,000   108,244,156   32032100
 1/19/2016   116,629,997   121,900,002   114,379,997   119,199,997   112,022,072   55097700
 1/26/2016   119,599,998   124,830,002   119,000,000   124,610,001   117,106,300   39884500
  2/2/2016   124,050,003   124,580,002   112,709,999   116,050,003   109,061,760   49085300
  2/9/2016   115,540,001   118,529,999   115,349,998   117,930,000   110,828,560   29312300
 2/16/2016   118,419,998   119,459,999   115,809,998   117,669,998   110,584,206   50288900
 2/23/2016   117,349,998   118,500,000   115,800,003   117,190,002   110,133,118   28320000
  3/1/2016   117,910,004   119,190,002   115,320,000   117,150,002   110,929,588   29620500
  3/8/2016   116,209,999   123,489,998   116,209,999   122,900,002   116,374,268   33790000
 3/15/2016   122,300,003   124,500,000   122,209,999   123,809,998   117,235,939   36720700
 3/22/2016   123,790,001   125,000,000   122,660,004   123,169,998   116,629,929   18219200
 3/29/2016   123,430,000   127,870,003   123,339,996   127,570,000   120,796,295   29167000
  4/5/2016   126,839,996   128,740,005   126,389,999   127,559,998   120,786,835   27220200
 4/12/2016   128,080,002   128,910,004   126,080,002   128,850,006   122,008,339   22604200
 4/19/2016   128,910,004   129,800,003   125,010,002   127,459,999   120,692,131   33851800
 4/26/2016   127,419,998   128,850,006   126,099,998   128,199,997   121,392,845   23012000
  5/3/2016   127,400,002   131,500,000   127,379,997   130,830,002   123,883,202   24607000
 5/10/2016   130,850,006   131,960,007   128,050,003   129,639,999   122,756,401   26166000
 5/17/2016   129,600,006   129,970,001   122,139,999   122,809,998   116,289,055   36196600
 5/24/2016   123,389,999   124,769,997   123,010,002   123,250,000   116,705,681   16714200
 5/31/2016   123,300,003   123,410,004   120,339,996   122,000,000   115,522,057   27327500
  6/7/2016   122,339,996   123,970,001   120,889,999   122,989,998   117,315,514   22855500
 6/14/2016   122,540,001   124,080,002   120,949,997   123,419,998   117,725,670   28733700
 6/21/2016   123,919,998   124,000,000   116,080,002   116,300,003   110,934,189   36297100
 6/28/2016   117,199,997   120,860,001   116,830,002   120,400,002   114,845,016   19799600
  7/5/2016   120,120,003   122,120,003   119,000,000   122,000,000   116,371,193   21981200
 7/12/2016   122,000,000   124,440,002   121,959,999   123,800,003   118,088,158   22161200
 7/19/2016   124,080,002   128,600,006   123,750,000   127,400,002   121,522,064   23717400
 7/26/2016   123,500,000   124,349,998   117,430,000   118,010,002   112,565,300   42399600
  8/2/2016   118,180,000   119,449,997   117,110,001   118,290,001   112,832,375   20149100
  8/9/2016   117,980,003   120,019,997   117,599,998   118,519,997   113,051,758   16316000
 8/16/2016   118,309,998   118,529,999   114,650,002   115,419,998   110,094,788   23779700
 8/23/2016   115,910,004   116,120,003   113,959,999   115,410,004   110,085,243   25343700
 8/30/2016   115,410,004   116,110,001   114,599,998   115,830,002   110,485,886   17856700
  9/6/2016   117,089,996   119,239,998   114,129,997   115,949,997   111,459,869   22033700
 9/13/2016   115,610,001   116,410,004   114,480,003   115,209,999   110,748,520   25595300
 9/20/2016   115,720,001   117,949,997   115,500,000   116,529,999   112,017,410   17977900
 9/27/2016   116,949,997   117,199,997   114,410,004   114,639,999   110,200,592   21583200
 10/4/2016   114,989,998   115,510,002   112,400,002   114,709,999   110,267,891   19793700
10/11/2016   114,650,002   115,739,998   112,099,998   112,410,004   108,056,969   22716400
10/18/2016   112,889,999   114,500,000   110,330,002   113,570,000   109,172,035   36143900
10/25/2016   113,500,000   113,540,001   111,400,002   112,570,000   108,210,762   19089100
 11/1/2016   112,650,002   113,279,999   110,830,002   112,820,000   108,451,080   18638600
 11/8/2016   113,010,002   118,750,000   111,800,003   117,860,001   113,295,906   24190900
11/15/2016   117,580,002   120,500,000   117,019,997   119,500,000   114,872,398   19909000
11/22/2016   119,500,000   121,870,003   118,879,997   121,820,000   117,102,554   14200100
11/29/2016   120,379,997   120,790,001   117,709,999   119,290,001   114,670,532   25052600
 12/6/2016   119,290,001   122,250,000   118,470,001   121,739,998   117,935,684   17478700
12/13/2016   121,779,999   123,839,996   121,760,002   122,989,998   119,146,622   27788500
12/20/2016   123,180,000   124,000,000   122,709,999   123,139,999   119,291,939   10732800
12/27/2016   123,300,003   123,650,002   121,440,002   121,720,001   117,916,306    9417400
  1/3/2017   121,860,001   122,000,000   118,180,000   120,430,000   116,666,611   20231600
 1/10/2017   120,459,999   122,309,998   119,730,003   121,500,000   117,703,186   13031700
 1/17/2017   120,750,000   123,000,000   119,820,000   121,379,997   117,586,922   22529700
 1/24/2017   121,970,001   123,209,999   120,519,997   123,019,997   119,175,682   17331500
 1/31/2017   123,019,997   124,900,002   121,699,997   124,449,997   120,560,997   16146600
  2/7/2017   124,949,997   126,680,000   124,360,001   125,540,001   121,616,936   14851200
 2/14/2017   125,500,000   127,879,997   125,269,997   127,800,003   123,806,313   12320700
 2/21/2017   127,160,004   128,899,994   126,400,002   126,989,998   123,021,622   20065100
 2/28/2017   127,080,002   130,000,000   126,580,002   128,029,999   124,942,024   24168200
  3/7/2017   128,059,998   128,720,001   127,339,996   127,610,001   124,532,150   16479500
 3/14/2017   127,650,002   129,979,996   127,470,001   128,779,999   125,673,943   25915900
 3/21/2017   129,220,001   129,820,007   128,179,993   129,490,005   126,366,814   16119700
 3/28/2017   129,460,007   130,190,002   128,600,006   129,610,001   126,483,925   15032000
  4/4/2017   129,139,999   131,580,002   128,649,994   129,979,996   126,844,986   16209000
 4/11/2017   130,619,995   131,869,995   129,800,003   131,350,006   128,181,946   12538700
 4/18/2017   132,009,995   134,759,995   131,800,003   134,229,996   130,992,493   17954600
 4/25/2017   138,139,999   142,789,993   137,179,993   141,149,994   137,745,575   31725400
  5/2/2017   140,979,996   144,500,000   140,720,001   144,240,005   140,761,063   17497000
  5/9/2017   144,089,996   146,399,994   143,399,994   146,279,999   142,751,862   13349700
 5/16/2017   146,550,003   148,880,005   145,809,998   148,190,002   144,615,799   17513100
 5/23/2017   148,220,001   150,240,005   147,000,000   149,860,001   146,245,514   13277500
 5/30/2017   149,949,997   153,899,994   149,520,004   152,789,993   149,104,843   20829800
  6/6/2017   152,369,995   152,589,996   148,039,993   148,470,001   145,797,302   20327000
 6/13/2017   148,860,001   153,179,993   148,619,995   153,139,999   150,383,255   18168400
 6/20/2017   154,270,004   155,460,007   153,520,004   153,960,007   151,188,492   12642300
 6/27/2017   154,000,000   154,820,007   152,149,994   152,500,000   149,754,745    9026600
  7/4/2017   152,820,007   156,559,998   151,990,005   155,520,004   152,720,398   11037100
 7/11/2017   155,089,996   156,750,000   154,009,995   155,259,995   152,465,073   12122300
 7/18/2017   155,000,000   155,270,004   151,770,004   151,850,006   149,116,470   18032500
 7/25/2017   157,750,000   159,979,996   154,850,006   155,139,999   152,347,229   27051400
  8/1/2017   154,979,996   156,770,004   153,229,996   154,970,001   152,180,298   18864700
  8/8/2017   154,669,998   158,399,994   154,100,006   157,259,995   154,429,077   16838300
 8/15/2017   157,839,996   159,529,999   157,020,004   158,360,001   155,509,262   12944300
 8/22/2017   158,500,000   159,960,007   158,330,002   159,669,998   156,795,700    9995000
 8/29/2017   159,199,997   160,199,997   158,320,007   159,809,998   156,933,167   10115200
  9/5/2017   159,000,000   161,720,001   158,070,007   161,529,999   159,563,293   16427000
 9/12/2017   160,210,007   160,720,001   155,770,004   156,679,993   154,772,339   29396400
 9/19/2017   157,270,004   160,089,996   156,100,006   156,259,995   154,357,452   15803300
 9/26/2017   156,250,000   158,309,998   153,270,004   156,960,007   155,048,935   20623200
 10/3/2017   156,750,000   160,490,005   156,360,001   160,119,995   158,170,456   12476000
10/10/2017   159,690,002   165,740,005   159,589,996   165,009,995   163,000,916   14595400
10/17/2017   164,919,998   167,899,994   163,089,996   163,339,996   161,351,242   19448600
10/24/2017   165,259,995   166,559,998   163,000,000   166,229,996   164,206,070   18854900
10/31/2017   166,250,000   170,419,998   165,570,007   170,070,007   167,999,313   12397300
 11/7/2017   170,100,006   170,919,998   163,520,004   167,369,995   165,332,184   16162400
11/14/2017   166,839,996   168,889,999   166,160,004   166,929,993   164,897,537   11157300
11/21/2017   167,550,003   170,350,006   167,509,995   168,960,007   166,902,832    8417900
11/28/2017   169,229,996   173,479,996   169,039,993   170,649,994   168,572,250   21746200
 12/5/2017   173,639,999   174,440,002   171,919,998   173,250,000   172,160,858   12714100
12/12/2017   173,000,000   175,779,999   171,850,006   174,199,997   173,104,874   17888300
12/19/2017   174,389,999   174,899,994   170,550,003   171,419,998   170,342,361   11449300
12/26/2017   171,089,996   173,550,003   170,820,007   172,119,995   171,037,949    6878900
Date       Open       High       Low        Close      Adj Close   Volume
   1/1/2013 71,019,997 71,730,003 70,300,003 71,400,002 61,223,442 41653100
   1/8/2013 71,309,998 72,790,001 71,250,000 72,559,998 62,218,090 44539300
 1/15/2013 72,250,000 73,230,003 72,000,000 73,230,003 62,792,603 40703700
 1/22/2013 72,919,998 74,000,000 72,419,998 73,620,003 63,127,026 50837000
 1/29/2013 73,669,998 74,800,003 73,559,998 74,110,001 63,547,188 51297700
   2/5/2013 74,489,998 75,610,001 74,470,001 75,410,004 64,661,880 45963400
 2/12/2013 75,419,998 76,160,004 75,370,003 76,160,004 65,304,993 35823900
 2/19/2013 76,029,999 77,019,997 75,570,000 75,570,000 64,799,088 46245400
 2/26/2013 75,879,997 77,279,999 75,500,000 77,199,997 66,726,265 52885000
   3/5/2013 77,559,998 78,519,997 77,220,001 78,440,002 67,798,050 43292800
 3/12/2013 78,500,000 79,239,998 78,199,997 78,809,998 68,117,851 53206200
 3/19/2013 78,980,003 79,940,002 78,500,000 79,680,000 68,869,820 40022600
 3/26/2013 79,930,000 81,959,999 79,849,998 81,930,000 70,814,568 42095200
   4/2/2013 82,000,000 82,949,997 80,309,998 81,110,001 70,105,789 57309100
   4/9/2013 81,260,002 83,089,996 81,239,998 81,709,999 70,624,413 45949700
 4/16/2013 82,330,002 84,930,000 82,070,000 84,830,002 73,321,106 54012300
 4/23/2013 84,989,998 85,889,999 84,000,000 85,580,002 73,969,345 41974800
 4/30/2013 85,389,999 85,989,998 83,879,997 84,680,000 73,191,460 51110000
   5/7/2013 84,870,003 86,070,000 84,629,997 85,849,998 74,202,721 39674700
 5/14/2013 85,760,002 88,199,997 85,760,002 88,010,002 76,069,679 51920500
 5/21/2013 87,940,002 89,989,998 86,489,998 86,820,000 75,041,130 48762500
 5/28/2013 87,540,001 88,290,001 83,370,003 84,709,999 73,767,776 53124700
   6/4/2013 84,720,001 85,709,999 82,650,002 85,139,999 74,142,227 47866900
 6/11/2013 84,760,002 86,400,002 83,080,002 85,629,997 74,568,939 40736400
 6/18/2013 85,750,000 86,500,000 82,120,003 84,610,001 73,680,695 66187900
 6/25/2013 85,160,004 87,820,000 84,540,001 86,629,997 75,439,766 53897700
   7/2/2013 86,650,002 88,989,998 86,099,998 88,589,996 77,146,568 29627000
   7/9/2013 88,650,002 90,809,998 88,360,001 90,400,002 78,722,778 46290800
 7/16/2013 91,040,001 92,559,998 89,879,997 92,279,999 80,359,940 54993200
 7/23/2013 92,389,999 93,389,999 91,650,002 93,209,999 81,169,807 39270700
 7/30/2013 93,470,001 94,419,998 93,019,997 93,800,003 81,683,601 47022800
   8/6/2013 93,879,997 94,370,003 91,750,000 92,000,000 80,116,096 49710000
 8/13/2013 91,889,999 93,349,998 88,769,997 90,449,997 78,766,319 57615000
 8/20/2013 90,550,003 91,650,002 87,209,999 87,529,999 76,223,495 38131200
 8/27/2013 86,970,001 87,139,999 85,849,998 86,410,004 75,815,117 32010500
   9/3/2013 86,889,999 87,919,998 86,000,000 87,559,998 76,824,112 38551800
 9/10/2013 88,139,999 89,570,000 87,849,998 89,029,999 78,113,884 39997600
 9/17/2013 89,050,003 90,720,001 88,300,003 89,089,996 78,166,512 45212400
 9/24/2013 89,019,997 89,199,997 86,150,002 86,690,002 76,060,791 35114700
 10/1/2013 86,589,996 87,489,998 86,260,002 86,589,996 75,973,038 32181900
 10/8/2013 86,620,003 89,889,999 85,500,000 89,800,003 78,789,459 42980300
10/15/2013 90,330,002 92,050,003 89,930,000 91,199,997 80,017,815 43732700
10/22/2013 91,529,999 92,989,998 91,500,000 92,389,999 81,061,874 33963100
10/29/2013 92,800,003 93,580,002 92,320,000 93,029,999 81,623,421 33864400
 11/5/2013    92,540,001    94,639,999    92,279,999    94,290,001   82,728,935   28721400
11/12/2013    93,980,003    94,599,998    92,320,000    94,300,003   82,737,709   39194600
11/19/2013    94,269,997    95,989,998    94,000,000    95,629,997   83,904,633   33433600
11/26/2013    95,580,002    95,870,003    93,970,001    94,279,999   83,297,623   21805600
 12/3/2013    94,199,997    94,559,998    92,660,004    94,440,002   83,439,018   38200700
12/10/2013    94,580,002    94,790,001    91,070,000    91,370,003   80,726,639   43818600
12/17/2013    91,300,003    92,750,000    89,769,997    92,029,999   81,309,731   42403300
12/24/2013    92,180,000    92,959,999    91,730,003    92,300,003   81,548,294   14487800
12/31/2013    92,169,998    92,750,000    91,010,002    92,330,002   81,574,799   25348900
  1/7/2014    93,040,001    95,379,997    92,989,998    94,500,000   83,492,012   44391300
 1/14/2014    94,599,998    95,269,997    94,230,003    95,059,998   83,986,786   37073500
 1/21/2014    94,930,000    95,099,998    89,849,998    89,940,002   79,463,196   53855600
 1/28/2014    90,580,002    90,599,998    86,610,001    86,779,999   76,671,280   52427800
  2/4/2014    86,930,000    91,080,002    86,089,996    91,070,000   80,461,563   49656900
 2/11/2014    91,089,996    92,989,998    90,949,997    92,760,002   81,954,704   30663500
 2/18/2014    92,769,997    92,849,998    91,099,998    91,110,001   80,496,902   38568200
 2/25/2014    91,589,996    92,639,999    90,660,004    91,559,998   81,476,585   36908200
  3/4/2014    92,470,001    93,650,002    92,250,000    93,449,997   83,158,432   35027300
 3/11/2014    93,709,999    94,199,997    92,459,999    93,930,000   83,585,594   32861900
 3/18/2014    93,900,002    95,930,000    92,919,998    95,199,997   84,715,706   55489800
 3/25/2014    95,699,997    98,599,998    95,699,997    98,230,003   87,412,033   50438700
  4/1/2014    98,309,998    99,379,997    97,370,003    97,889,999   87,109,467   42254200
  4/8/2014    98,029,999    99,000,000    96,050,003    97,139,999   86,442,055   45518800
 4/15/2014    98,449,997   100,129,997    98,050,003   100,000,000   88,987,106   41492000
 4/22/2014   100,000,000   101,500,000    99,400,002   101,339,996   90,179,520   34652600
 4/29/2014   101,629,997   101,980,003    98,879,997   100,000,000   88,987,106   37097700
  5/6/2014   100,019,997   101,250,000    99,349,998   100,519,997   89,449,829   33313600
 5/13/2014   100,900,002   101,489,998   100,129,997   100,639,999   89,556,625   30892100
 5/20/2014   100,809,998   101,199,997    99,959,999   100,980,003   89,859,161   21141500
 5/27/2014   101,099,998   102,260,002   100,120,003   102,169,998   91,551,765   24381600
  6/3/2014   101,910,004   103,360,001   101,839,996   103,220,001   92,492,630   25393600
 6/10/2014   103,470,001   104,150,002   101,839,996   102,449,997   91,802,658   27630400
 6/17/2014   102,129,997   105,480,003   101,379,997   104,750,000   93,863,625   34284000
 6/24/2014   104,629,997   106,000,000   104,230,003   104,620,003   93,747,124   30773800
  7/1/2014   105,150,002   106,739,998   104,989,998   106,470,001   95,404,869   20108100
  7/8/2014   106,209,999   106,250,000   104,519,997   105,379,997   94,428,131   30190200
 7/15/2014   105,230,003   105,470,001   100,260,002   101,269,997   90,745,285   52173700
 7/22/2014   101,910,004   102,930,000   101,660,004   102,110,001   91,498,001   25132900
 7/29/2014   102,449,997   102,849,998    98,800,003   100,160,004   89,750,656   36591700
  8/5/2014    99,830,002   101,779,999    99,550,003   101,160,004   90,646,729   32382200
 8/12/2014   101,000,000   102,720,001   100,309,998   102,699,997   92,026,665   27346300
 8/19/2014   102,730,003   104,419,998   102,019,997   103,230,003   92,501,602   27965100
 8/26/2014   103,470,001   103,760,002   102,709,999   103,730,003   93,578,339   17068500
  9/2/2014   103,300,003   104,580,002   103,019,997   104,050,003   93,867,020   26163000
  9/9/2014   104,400,002   105,339,996   103,550,003   104,720,001   94,471,458   28690400
 9/16/2014   104,489,998   108,370,003   104,300,003   107,879,997   97,322,189   38159600
 9/23/2014   107,769,997   108,769,997   106,040,001   106,540,001   96,113,350   30736300
 9/30/2014   106,500,000   107,209,999   103,250,000   104,860,001   94,597,733   38523500
 10/7/2014   104,459,999   105,029,999    99,019,997    99,120,003   89,419,487   47739400
10/14/2014   100,529,999   100,900,002    95,099,998    99,199,997   89,491,684   77550400
10/21/2014    99,830,002   104,239,998    99,339,996   104,070,000   93,885,048   37234800
10/28/2014   104,550,003   108,180,000   103,559,998   107,459,999   96,943,291   45487100
 11/4/2014   107,889,999   109,320,000   107,199,997   108,820,000   98,170,212   36742000
11/11/2014   108,879,997   109,489,998   107,610,001   108,300,003   97,701,096   26860700
11/18/2014   108,129,997   109,059,998   106,639,999   106,879,997   96,420,067   36231100
11/25/2014   106,980,003   108,820,000   106,599,998   108,029,999   98,092,239   24391600
 12/2/2014   107,970,001   108,989,998   107,220,001   108,519,997   98,537,163   34788400
 12/9/2014   108,220,001   108,470,001   103,629,997   103,959,999   94,396,637   44181400
12/16/2014   103,480,003   107,389,999   102,500,000   106,739,998   96,920,906   59452500
12/23/2014   106,660,004   106,910,004   103,919,998   105,330,002   95,640,610   20811200
12/30/2014   105,419,998   106,110,001   103,680,000   103,790,001   94,242,287   24406700
  1/6/2015   104,339,996   106,500,000   102,940,002   104,580,002   94,959,595   39474800
 1/13/2015   105,440,002   106,330,002   101,949,997   104,040,001   94,469,284   43965900
 1/20/2015   101,550,003   103,830,002   100,260,002   102,260,002   92,853,020   60273300
 1/27/2015   101,830,002   102,930,000    99,379,997   100,830,002   91,554,573   46450000
  2/3/2015   101,400,002   102,559,998    99,099,998    99,779,999   90,601,151   45127700
 2/10/2015   100,190,002   100,790,001    97,150,002    99,620,003   90,455,879   57441300
 2/17/2015    99,389,999   100,940,002    99,110,001   100,180,000   90,964,363   43484400
 2/24/2015   100,250,000   103,410,004   100,000,000   103,220,001   94,380,798   43486700
  3/3/2015   103,099,998   103,209,999    99,760,002   100,660,004   92,040,009   37905900
 3/10/2015    99,989,998   101,070,000    98,220,001   101,059,998   92,405,739   41701200
 3/17/2015   100,110,001   103,349,998    99,129,997   102,980,003   94,161,331   43553700
 3/24/2015   102,830,002   103,230,003    99,559,998   101,550,003   92,853,798   38705100
 3/31/2015   100,970,001   101,489,998    98,040,001    99,160,004   90,668,472   35159000
  4/7/2015    99,550,003   102,139,999    99,430,000   100,550,003   91,939,438   40868300
 4/14/2015   101,050,003   101,459,999    99,110,001   100,209,999   91,628,540   42607000
 4/21/2015   100,660,004   101,599,998    99,910,004   100,580,002   91,966,873   34328900
 4/28/2015   100,449,997   100,949,997    98,769,997   100,349,998   91,756,561   38368800
  5/5/2015   100,129,997   101,669,998    98,660,004   101,029,999   92,378,342   36467900
 5/12/2015   100,879,997   104,339,996   100,279,999   103,419,998   94,563,667   34673600
 5/19/2015   103,660,004   104,480,003   101,330,002   101,349,998   92,670,921   27962800
 5/26/2015   101,230,003   101,699,997    99,720,001   100,040,001   92,140,144   39803400
  6/2/2015    99,919,998   100,470,001    97,959,999    97,959,999   90,224,388   36338400
  6/9/2015    98,440,002    99,800,003    97,010,002    97,489,998   89,791,504   39595300
 6/16/2015    97,500,000   100,839,996    97,099,998   100,089,996   92,186,195   37730600
 6/23/2015   100,099,998   100,360,001    97,620,003    97,680,000   89,966,507   40074400
 6/30/2015    98,430,000    99,019,997    96,639,999    98,199,997   90,445,435   28604300
  7/7/2015    98,629,997   100,480,003    97,519,997   100,269,997   92,351,982   35240100
 7/14/2015    99,260,002   101,360,001    98,550,003   100,370,003   92,444,084   36726300
 7/21/2015   100,599,998   100,809,998    97,919,998    98,279,999   90,519,135   32887800
 7/28/2015    98,889,999   100,980,003    98,419,998   100,019,997    92,121,712   33517700
  8/4/2015   100,410,004   101,000,000    98,160,004    99,790,001    91,909,882   29726000
 8/11/2015    99,050,003    99,879,997    97,410,004    99,870,003    91,983,582   31213400
 8/18/2015    99,239,998   100,120,003    81,790,001    92,820,000    85,490,295   67659400
 8/25/2015    95,690,002    96,400,002    90,400,002    93,980,003    87,220,856   59758200
  9/1/2015    92,290,001    94,089,996    90,570,000    91,309,998    84,742,882   46134900
  9/8/2015    93,089,996    95,160,004    91,620,003    93,320,000    86,608,322   42406600
 9/15/2015    93,790,001    96,190,002    92,370,003    93,129,997    86,431,976   41910600
 9/22/2015    92,260,002    93,699,997    89,900,002    91,370,003    84,798,576   48762800
 9/29/2015    92,239,998    94,820,000    91,760,002    94,760,002    87,944,763   49716600
 10/6/2015    94,519,997    96,470,001    92,580,002    95,989,998    89,086,296   42070800
10/13/2015    94,790,001    98,309,998    94,120,003    97,940,002    90,896,034   49426400
10/20/2015    97,949,997   100,879,997    97,070,000    99,940,002    92,752,220   39710600
10/27/2015    99,919,998   102,339,996    99,500,000   102,169,998    94,821,823   39114900
 11/3/2015   101,839,996   102,489,998   100,550,003   100,839,996    93,587,479   31208900
11/10/2015   101,000,000   102,360,001    99,739,998   101,220,001    93,940,140   32590900
11/17/2015   100,379,997   103,000,000   100,379,997   102,769,997    95,378,654   31839000
11/24/2015   101,809,998   102,790,001   101,239,998   101,239,998    94,651,337   24230700
 12/1/2015   101,730,003   103,489,998   100,309,998   103,320,000    96,595,978   41286200
 12/8/2015   102,980,003   103,339,996   100,779,999   102,150,002    95,502,121   40773200
12/15/2015   102,650,002   105,489,998   100,849,998   101,580,002    94,969,215   49490700
12/22/2015   101,910,004   103,910,004   101,150,002   103,220,001    96,502,495   17693000
12/29/2015   103,339,996   104,339,996    99,449,997   100,480,003    93,940,804   25393200
  1/5/2016   100,580,002   101,440,002    96,080,002    97,570,000    91,220,184   41530900
 1/12/2016    97,989,998    99,470,001    96,250,000    97,000,000    90,687,286   37862200
 1/19/2016    97,930,000    98,410,004    94,279,999    96,400,002    90,126,335   54139600
 1/26/2016    97,260,002   104,790,001    97,139,999   104,370,003    97,577,644   74768400
  2/2/2016   103,300,003   104,379,997    99,779,999   102,000,000    95,361,885   60835400
  2/9/2016   101,309,998   102,910,004    99,980,003   101,820,000    95,193,588   41267400
 2/16/2016   102,370,003   104,750,000   101,650,002   104,750,000    97,932,915   46391700
 2/23/2016   104,650,002   106,919,998   102,970,001   105,209,999    99,075,813   42931000
  3/1/2016   105,900,002   107,410,004   105,440,002   106,739,998   100,516,609   38660100
  3/8/2016   106,519,997   108,300,003   105,970,001   107,660,004   101,382,980   40603500
 3/15/2016   107,620,003   108,349,998   106,360,001   107,279,999   101,025,116   46545800
 3/22/2016   107,279,999   108,900,002   107,050,003   108,230,003   101,919,746   27035600
 3/29/2016   108,300,003   109,559,998   107,690,002   108,589,996   102,258,751   39654700
  4/5/2016   108,230,003   109,839,996   107,879,997   108,970,001   102,616,592   35665300
 4/12/2016   109,000,000   111,099,998   108,750,000   110,930,000   104,462,326   36315700
 4/19/2016   111,650,002   114,190,002   111,480,003   113,510,002   106,891,899   40272900
 4/26/2016   113,449,997   113,559,998   111,510,002   112,750,000   106,176,193   31206200
  5/3/2016   112,559,998   113,989,998   111,699,997   113,720,001   107,089,661   30786000
 5/10/2016   114,000,000   115,000,000   113,309,998   114,440,002   107,767,685   35152000
 5/17/2016   114,540,001   114,559,998   111,760,002   112,160,004   105,620,605   39613900
 5/24/2016   112,519,997   113,730,003   112,519,997   113,059,998   107,228,279   20087900
 5/31/2016   113,260,002   116,000,000   112,070,000   115,769,997   109,798,492   35392300
  6/7/2016   116,010,002   117,639,999   115,410,004   116,790,001   110,765,884   33665000
 6/14/2016   116,449,997   117,739,998   115,010,002   116,540,001   110,528,786   35704500
 6/21/2016   116,989,998   117,379,997   115,000,000   116,550,003   110,538,261   42920100
 6/28/2016   117,169,998   121,540,001   116,550,003   121,290,001   115,033,775   37042400
  7/5/2016   121,360,001   123,449,997   121,339,996   122,930,000   116,589,180   37529400
 7/12/2016   122,650,002   124,300,003   122,300,003   123,139,999   116,788,353   30761400
 7/19/2016   124,779,999   126,070,000   123,339,996   124,889,999   118,448,082   34872700
 7/26/2016   125,029,999   125,709,999   124,339,996   125,400,002   118,931,778   26340700
  8/2/2016   125,650,002   125,900,002   123,230,003   123,650,002   117,272,049   27563200
  8/9/2016   123,910,004   124,139,999   122,279,999   122,309,998   116,001,160   22993600
 8/16/2016   122,110,001   122,320,000   118,949,997   119,129,997   112,985,184   44803100
 8/23/2016   119,669,998   120,129,997   118,330,002   119,919,998   114,493,172   28971600
 8/30/2016   120,669,998   120,669,998   118,599,998   119,320,000   113,920,326   19871800
  9/6/2016   119,779,999   119,970,001   117,379,997   119,160,004   113,767,563   29940500
 9/13/2016   118,419,998   119,139,999   117,320,000   117,660,004   112,335,442   37737800
 9/20/2016   118,169,998   119,839,996   117,559,998   117,779,999   112,450,020   27637400
 9/27/2016   118,389,999   119,519,997   117,040,001   118,809,998   113,433,403   30655500
 10/4/2016   118,839,996   120,199,997   117,919,998   119,800,003   114,378,609   24381200
10/11/2016   119,410,004   119,629,997   117,059,998   118,489,998   113,127,884   31063700
10/18/2016   117,379,997   118,480,003   112,989,998   113,610,001   108,468,727   41469100
10/25/2016   113,639,999   116,550,003   113,089,996   115,989,998   110,741,020   36938700
 11/1/2016   114,760,002   116,720,001   114,629,997   116,660,004   111,380,699   33969100
 11/8/2016   116,480,003   122,500,000   116,470,001   116,599,998   111,323,402   52721100
11/15/2016   116,400,002   116,779,999   114,800,003   115,000,000   109,795,815   33321800
11/22/2016   114,589,996   115,000,000   111,559,998   113,129,997   108,756,813   32041300
11/29/2016   112,949,997   113,410,004   111,000,000   111,940,002   107,612,831   38740700
 12/6/2016   112,239,998   115,400,002   109,320,000   115,360,001   110,900,620   43283100
12/13/2016   115,529,999   117,300,003   114,580,002   116,019,997   111,535,095   40094700
12/20/2016   115,980,003   116,320,000   113,879,997   115,959,999   111,477,432   19217600
12/27/2016   115,889,999   116,160,004   114,980,003   115,209,999   110,756,416   14995100
  1/3/2017   115,779,999   117,000,000   115,230,003   116,279,999   111,785,049   28657100
 1/10/2017   116,029,999   117,000,000   113,370,003   114,599,998   110,169,991   25762500
 1/17/2017   113,940,002   115,099,998   113,669,998   113,910,004   109,506,668   32291600
 1/24/2017   112,910,004   113,599,998   110,760,002   113,129,997   108,756,813   47855600
 1/31/2017   112,790,001   113,660,004   112,430,000   113,400,002   109,016,388   37068000
  2/7/2017   113,599,998   116,120,003   113,050,003   115,879,997   111,400,505   28783800
 2/14/2017   115,440,002   118,900,002   115,320,000   118,860,001   114,265,335   27290200
 2/21/2017   118,400,002   122,879,997   118,320,000   122,400,002   117,668,480   40461100
 2/28/2017   122,010,002   124,449,997   121,940,002   123,709,999   119,714,798   37485500
  3/7/2017   122,580,002   126,949,997   122,389,999   126,680,000   122,588,875   37682900
 3/14/2017   126,860,001   129,000,000   126,599,998   128,070,007   123,933,990   42779300
 3/21/2017   128,380,005   128,449,997   125,129,997   125,800,003   121,737,297   37854000
 3/28/2017   125,620,003   125,779,999   124,029,999   124,690,002   120,663,147   24585100
  4/4/2017   124,510,002   125,599,998   124,220,001   124,339,996   120,324,448   23538300
 4/11/2017   124,260,002   125,809,998   123,949,997   125,720,001   121,659,882   20482100
 4/18/2017   123,180,000   123,370,003   120,949,997   122,889,999   118,921,272   38509600
 4/25/2017   123,339,996   124,309,998   123,000,000   123,339,996   119,356,735   23250700
  5/2/2017   123,519,997   123,949,997   122,860,001   123,250,000   119,269,646   20120200
  5/9/2017   123,230,003   127,360,001   122,339,996   126,989,998   122,888,863   26047500
 5/16/2017   127,339,996   128,369,995   125,959,999   127,260,002   123,150,139   32101300
 5/23/2017   127,309,998   128,149,994   126,330,002   126,919,998   122,821,129   17237200
 5/30/2017   126,699,997   130,520,004   126,190,002   130,360,001   126,986,580   29467100
  6/6/2017   130,179,993   131,830,002   129,960,007   131,820,007   128,408,813   33454200
 6/13/2017   131,750,000   134,679,993   131,399,994   134,070,007   130,600,586   38456500
 6/20/2017   133,899,994   137,000,000   133,899,994   136,339,996   132,811,844   32922200
 6/27/2017   136,500,000   136,729,996   132,279,999   132,899,994   129,460,846   26623800
  7/4/2017   132,979,996   134,059,998   131,229,996   131,550,003   128,145,798   17598600
 7/11/2017   131,429,993   133,000,000   130,479,996   132,149,994   128,730,255   22533200
 7/18/2017   131,619,995   137,080,002   131,080,002   133,009,995   129,568,008   36928100
 7/25/2017   133,740,005   133,850,006   129,570,007   132,720,001   129,285,522   27894900
  8/1/2017   133,169,998   134,009,995   131,500,000   132,860,001   129,421,890   18400600
  8/8/2017   132,500,000   134,490,005   131,399,994   133,479,996   130,025,848   24763000
 8/15/2017   133,850,006   134,970,001   132,190,002   133,449,997   129,996,628   23595900
 8/22/2017   133,270,004   134,789,993   131,490,005   131,740,005   128,330,887   24161100
 8/29/2017   131,570,007   132,649,994   130,899,994   131,029,999   128,451,202   19936600
  9/5/2017   130,720,001   133,339,996   129,720,001   133,210,007   130,588,287   25127300
 9/12/2017   133,830,002   135,770,004   131,850,006   135,380,005   132,715,576   37202000
 9/19/2017   135,020,004   135,789,993   130,830,002   131,169,998   128,588,440   30013400
 9/26/2017   131,500,000   131,940,002   129,050,003   131,220,001   128,637,451   24534800
 10/3/2017   131,649,994   133,820,007   131,360,001   133,449,997   130,823,563   17450900
10/10/2017   133,559,998   137,520,004   132,919,998   136,119,995   133,441,010   26853500
10/17/2017   137,669,998   144,350,006   137,059,998   143,619,995   140,793,396   40046800
10/24/2017   143,380,005   143,750,000   139,320,007   140,000,000   137,244,659   30164900
10/31/2017   140,020,004   140,589,996   138,979,996   139,759,995   137,009,369   20290700
 11/7/2017   140,080,002   141,869,995   138,419,998   139,759,995   137,009,369   20722800
11/14/2017   139,570,007   140,279,999   137,740,005   137,929,993   135,215,393   21597200
11/21/2017   138,449,997   139,259,995   136,600,006   138,100,006   135,382,050   16117500
11/28/2017   138,300,003   141,500,000   138,250,000   139,009,995   137,108,643   31753300
 12/5/2017   139,789,993   141,960,007   139,199,997   141,139,999   139,209,518   26510000
12/12/2017   142,600,006   143,800,003   141,399,994   141,800,003   139,860,489   37823200
12/19/2017   141,889,999   142,580,002   140,039,993   140,119,995   138,203,461   23820200
12/26/2017   140,460,007   141,210,007   139,580,002   139,720,001   137,808,945   13962600
Date       Open       High       Low        Close      Adj Close Volume
   1/1/2013 25,530,001 26,049,999 25,330,000 25,980,000 21,379,110 121664400
   1/8/2013 26,000,000 26,879,999 25,980,000 26,740,000 22,004,520 151203300
 1/15/2013 26,590,000 26,959,999 26,340,000 26,540,001 21,839,943 150347600
 1/22/2013 26,570,000 27,299,999 26,420,000 26,840,000 22,086,817 205764100
 1/29/2013 26,940,001 27,840,000 26,840,000 27,170,000 22,358,377 219816400
   2/5/2013 27,240,000 27,600,000 26,790,001 27,139,999 22,528,881 157307500
 2/12/2013 27,139,999 27,430,000 26,809,999 27,290,001 22,653,393 98854600
 2/19/2013 27,400,000 27,750,000 26,840,000 26,840,000 22,279,856 144263500
 2/26/2013 26,889,999 27,700,001 26,820,000 27,690,001 22,985,434 138460100
   3/5/2013 27,770,000 28,379,999 27,770,000 28,250,000 23,450,293 138437300
 3/12/2013 28,230,000 28,240,000 27,740,000 28,040,001 23,275,970 174693300
 3/19/2013 28,100,000 28,510,000 27,900,000 28,160,000 23,375,587 135204900
 3/26/2013 28,260,000 28,900,000 28,230,000 28,840,000 23,940,048 102644300
   4/2/2013 28,969,999 29,440,001 28,639,999 29,160,000 24,205,685 145891000
   4/9/2013 29,030,001 30,990,000 28,950,001 30,450,001 25,276,508 209158800
 4/16/2013 30,540,001 31,100,000 30,480,000 30,930,000 25,674,953 150816700
 4/23/2013 30,980,000 31,150,000 28,790,001 30,430,000 25,259,909 182117500
 4/30/2013 29,420,000 29,889,999 28,700,001 28,719,999 23,840,437 223873800
   5/7/2013 28,889,999 29,370,001 28,420,000 29,370,001 24,379,997 156144900
 5/14/2013 29,389,999 29,690,001 28,650,000 28,700,001 24,022,440 159654000
 5/21/2013 28,709,999 30,040,001 28,309,999 29,040,001 24,307,020 214561100
 5/28/2013 29,299,999 29,500,000 27,120,001 27,750,000 23,227,272 277135300
   6/4/2013 27,830,000 28,620,001 27,330,000 28,370,001 23,746,220 374108800
 6/11/2013 28,040,001 29,400,000 27,950,001 29,160,000 24,407,469 477340600
 6/18/2013 29,129,999 29,809,999 27,520,000 27,709,999 23,193,783 820847600
 6/25/2013 28,080,000 28,719,999 27,580,000 27,780,001 23,252,378 549433800
   7/2/2013 27,719,999 28,299,999 27,330,000 28,129,999 23,545,334 152139600
   7/9/2013 28,309,999 28,900,000 28,270,000 28,790,001 24,097,771 149521600
 7/16/2013 28,840,000 29,410,000 28,360,001 29,350,000 24,566,498 170357400
 7/23/2013 29,379,999 29,910,000 28,680,000 29,540,001 24,725,531 150623000
 7/30/2013 29,889,999 30,430,000 28,950,001 29,190,001 24,432,577 143515600
   8/6/2013 29,240,000 29,450,001 29,010,000 29,190,001 24,631,823 107870000
 8/13/2013 29,250,000 29,440,001 28,230,000 28,459,999 24,015,812 126311700
 8/20/2013 28,559,999 28,750,000 28,020,000 28,020,000 23,644,526 104879100
 8/27/2013 27,920,000 28,490,000 27,760,000 28,209,999 23,804,852 105685800
   9/3/2013 28,379,999 28,540,001 27,860,001 28,299,999 23,880,800 114147600
 9/10/2013 28,379,999 28,850,000 28,270,000 28,709,999 24,226,776 117209500
 9/17/2013 28,660,000 29,270,000 28,570,000 28,799,999 24,302,721 151376800
 9/24/2013 28,730,000 29,000,000 28,350,000 28,730,000 24,243,656 125480800
 10/1/2013 28,580,000 29,040,001 28,520,000 28,620,001 24,150,833 107582200
 10/8/2013 28,600,000 29,360,001 28,020,000 29,350,000 24,766,836 134430300
10/15/2013 29,209,999 30,740,000 29,010,000 30,400,000 25,652,874 160343900
10/22/2013 30,379,999 30,940,001 30,330,000 30,740,000 25,939,781 132826900
10/29/2013 30,840,000 31,400,000 30,650,000 31,260,000 26,378,580 134102600
 11/5/2013   31,190,001   31,350,000   30,730,000   31,240,000   26,361,702   111015500
11/12/2013   31,180,000   32,209,999   31,120,001   32,009,998   27,220,585   126239200
11/19/2013   31,980,000   32,500,000   31,610,001   32,139,999   27,331,135   126019100
11/26/2013   32,270,000   32,270,000   31,610,001   31,830,000   27,067,516    70926100
 12/3/2013   31,690,001   31,709,999   31,000,000   31,580,000   26,854,921   121759000
12/10/2013   31,410,000   31,490,000   29,950,001   30,250,000   25,723,921   141123900
12/17/2013   30,180,000   31,010,000   30,010,000   30,350,000   25,808,962   181528600
12/24/2013   30,440,001   30,850,000   30,219,999   30,690,001   26,098,089    49805100
12/31/2013   30,620,001   30,950,001   30,330,000   30,549,999   25,979,033    71587100
  1/7/2014   30,860,001   31,120,001   30,440,001   30,540,001   25,970,531   111427200
 1/14/2014   30,580,000   31,420,000   30,549,999   31,090,000   26,438,236   101989700
 1/21/2014   31,320,000   31,410,000   29,660,000   29,660,000   25,222,197   140623400
 1/28/2014   30,440,001   31,690,001   30,000,000   30,600,000   26,021,557   198117700
  2/4/2014   31,639,999   32,000,000   30,580,000   31,469,999   26,761,379   158356000
 2/11/2014   31,790,001   32,000,000   31,400,000   31,940,001   27,387,548    83762200
 2/18/2014   31,809,999   32,090,000   31,260,000   31,990,000   27,430,422   127136900
 2/25/2014   31,549,999   32,410,000   31,520,000   31,980,000   27,421,846   126282800
  3/4/2014   32,340,000   32,959,999   32,180,000   32,389,999   27,773,409   102865600
 3/11/2014   32,349,998   32,619,999   30,830,000   31,420,000   26,941,662   150955700
 3/18/2014   31,469,999   32,490,002   31,330,000   31,490,000   27,001,684   172783200
 3/25/2014   31,770,000   32,480,000   31,590,000   32,119,999   27,541,889   120903600
  4/1/2014   31,930,000   32,689,999   31,049,999   31,200,001   26,753,019   144345000
  4/8/2014   31,260,000   31,430,000   29,580,000   29,870,001   25,612,587   173359300
 4/15/2014   29,969,999   30,940,001   29,600,000   30,860,001   26,461,483   116454600
 4/22/2014   30,850,000   32,349,998   30,200,001   32,040,001   27,473,295   161522900
 4/29/2014   32,060,001   32,090,000   29,850,000   29,959,999   25,689,756   214312500
  5/6/2014   30,000,000   30,010,000   28,770,000   29,129,999   24,978,064   200518600
 5/13/2014   29,110,001   29,709,999   28,910,000   29,280,001   25,330,463   156599700
 5/20/2014   29,540,001   29,920,000   29,200,001   29,490,000   25,512,136    86701400
 5/27/2014   29,930,000   29,990,000   29,510,000   29,709,999   25,702,457   125009000
  6/3/2014   29,770,000   29,870,001   29,200,001   29,350,000   25,391,020   118195900
 6/10/2014   29,340,000   29,709,999   29,250,000   29,610,001   25,615,953   105706700
 6/17/2014   29,580,000   29,920,000   29,330,000   29,450,001   25,477,535   114421000
 6/24/2014   29,430,000   29,840,000   29,150,000   29,680,000   25,676,510   125348900
  7/1/2014   29,610,001   30,639,999   29,590,000   30,490,000   26,377,245    76548200
  7/8/2014   30,480,000   30,490,000   29,580,000   30,240,000   26,160,971   102077100
 7/15/2014   30,200,001   31,309,999   30,200,001   30,350,000   26,256,134   145561000
 7/22/2014   30,549,999   30,709,999   29,780,001   30,100,000   26,039,854    96486900
 7/29/2014   30,330,000   30,490,000   28,600,000   28,750,000   24,871,958   165738700
  8/5/2014   28,580,000   28,709,999   27,870,001   28,250,000   24,655,014   133748100
 8/12/2014   28,260,000   28,940,001   28,030,001   28,840,000   25,169,935   102589500
 8/19/2014   28,969,999   29,090,000   28,690,001   28,910,000   25,231,030    91524600
 8/26/2014   29,030,001   29,670,000   28,959,999   29,389,999   25,649,944    77769400
  9/2/2014   29,209,999   29,660,000   29,160,000   29,400,000   25,658,669    96408300
  9/9/2014   29,420,000   29,920,000   29,010,000   29,920,000   26,112,497   102221600
 9/16/2014   29,950,001   30,840,000   29,750,000   30,180,000   26,339,415   132148300
 9/23/2014   29,830,000   30,450,001   29,500,000   29,770,000   25,981,588   117624100
 9/30/2014   29,770,000   29,990,000   28,889,999   29,170,000   25,457,937   130334600
 10/7/2014   29,030,001   29,469,999   28,420,000   28,469,999   24,847,017   143209500
10/14/2014   28,639,999   28,799,999   27,510,000   27,930,000   24,375,740   173744800
10/21/2014   28,120,001   29,270,000   28,000,000   29,030,001   25,335,754   149439300
10/28/2014   29,170,000   30,200,001   28,860,001   30,190,001   26,348,139   127748200
 11/4/2014   30,139,999   30,410,000   29,760,000   30,200,001   26,356,863   100820400
11/11/2014   30,180,000   30,620,001   29,879,999   30,320,000   26,690,771    97922100
11/18/2014   30,490,000   30,780,001   30,120,001   30,219,999   26,602,747   112939400
11/25/2014   30,209,999   31,639,999   30,180,000   31,260,000   27,518,259    96213000
 12/2/2014   31,440,001   32,220,001   31,280,001   31,969,999   28,143,276   127641000
 12/9/2014   31,549,999   33,119,999   30,690,001   30,860,001   27,166,142   142215700
12/16/2014   30,830,000   32,119,999   30,580,000   32,090,000   28,248,909   147604500
12/23/2014   32,180,000   32,230,000   30,770,000   31,389,999   27,632,700    66901400
12/30/2014   31,280,001   31,780,001   31,010,000   31,160,000   27,430,235    65012500
  1/6/2015   31,270,000   32,880,001   31,120,001   32,770,000   28,847,521   141342400
 1/13/2015   32,880,001   33,230,000   32,119,999   32,799,999   28,873,924   114276600
 1/20/2015   32,970,001   33,500,000   32,049,999   32,799,999   28,873,924   155945700
 1/27/2015   32,340,000   33,349,998   31,020,000   31,650,000   27,861,576   168111300
  2/3/2015   31,840,000   33,419,998   31,459,999   33,070,000   29,111,612   194151700
 2/10/2015   33,480,000   34,970,001   33,410,000   34,639,999   30,762,690   165915400
 2/17/2015   34,540,001   34,840,000   34,060,001   34,389,999   30,540,672   120260700
 2/24/2015   34,220,001   34,799,999   33,930,000   34,770,000   30,878,139   122117000
  3/3/2015   34,750,000   34,889,999   33,660,000   34,029,999   30,220,966   137883300
 3/10/2015   33,830,002   34,560,001   33,630,001   34,439,999   30,585,073   149069700
 3/17/2015   34,119,999   35,450,001   33,750,000   35,049,999   31,126,799   183319600
 3/24/2015   34,939,999   35,220,001   33,950,001   35,000,000   31,082,396   135463100
 3/31/2015   34,889,999   35,130,001   34,110,001   34,480,000   30,620,602   102945000
  4/7/2015   34,630,001   35,529,999   34,380,001   35,090,000   31,162,319   125245800
 4/14/2015   35,049,999   35,470,001   34,779,999   35,009,998   31,091,265   112054400
 4/21/2015   35,099,998   35,459,999   34,419,998   34,590,000   30,718,288   124631000
 4/28/2015   34,740,002   34,880,001   33,709,999   34,320,000   30,478,506   156555100
  5/5/2015   34,369,999   34,430,000   33,209,999   33,959,999   30,158,802   117631500
 5/12/2015   33,810,001   34,060,001   33,480,000   33,980,000   30,426,250   101041100
 5/19/2015   33,869,999   34,490,002   33,840,000   34,279,999   30,694,874    67257300
 5/26/2015   34,180,000   34,990,002   34,029,999   34,560,001   30,945,595   133570800
  6/2/2015   34,639,999   34,660,000   33,919,998   33,980,000   30,426,250    96733600
  6/9/2015   34,049,999   34,570,000   33,860,001   34,040,001   30,479,973   109659700
 6/16/2015   34,060,001   34,509,998   33,810,001   34,310,001   30,721,739   109093200
 6/23/2015   34,410,000   34,590,000   33,529,999   33,590,000   30,077,042   129067900
 6/30/2015   33,790,001   34,439,999   33,080,002   33,250,000   29,772,594   106856800
  7/7/2015   33,340,000   34,849,998   33,150,002   34,820,000   31,178,402   107547300
 7/14/2015   34,759,998   35,369,999   34,709,999   35,240,002   31,554,483    84569100
 7/21/2015   35,240,002   35,340,000   33,880,001   34,340,000   30,748,600   100753400
 7/28/2015   34,939,999   36,459,999   34,400,002   36,150,002   32,369,308   149617300
  8/4/2015   36,220,001   36,220,001   34,869,999   35,360,001   31,661,919   104725600
 8/11/2015   35,209,999   35,619,999   34,709,999   35,500,000   32,035,698    97748600
 8/18/2015   35,389,999   35,599,998   28,469,999   32,130,001   28,994,558   135692600
 8/25/2015   33,200,001   33,619,999   31,320,000   32,220,001   29,075,775   189929700
  9/1/2015   31,459,999   32,419,998   31,129,999   31,370,001   28,308,722   114710700
  9/8/2015   31,830,000   33,040,001   31,830,000   32,709,999   29,517,956   116477800
 9/15/2015   32,950,001   33,959,999   32,240,002   32,419,998   29,256,254   127257800
 9/22/2015   31,980,000   33,099,998   30,639,999   30,820,000   27,812,395   157983700
 9/29/2015   30,709,999   33,889,999   30,660,000   33,480,000   30,212,814   166634700
 10/6/2015   33,400,002   33,599,998   32,349,998   33,220,001   29,978,186   130656100
10/13/2015   33,180,000   34,540,001   32,820,000   34,500,000   31,133,278    98541000
10/20/2015   34,650,002   34,689,999   32,889,999   34,160,000   30,826,460   142334800
10/27/2015   35,009,998   36,070,000   33,730,000   35,060,001   31,638,632   242794300
 11/3/2015   34,990,002   35,040,001   33,340,000   33,650,002   30,366,230   138995200
11/10/2015   33,830,002   34,209,999   32,849,998   33,160,000   30,165,575   103174800
11/17/2015   33,200,001   33,459,999   30,990,000   31,330,000   28,500,828   345613400
11/24/2015   31,379,999   33,240,002   31,219,999   32,770,000   29,810,795   222441200
 12/1/2015   33,000,000   33,830,002   32,360,001   32,660,000   29,710,728   181064000
 12/8/2015   32,349,998   32,740,002   31,840,000   32,180,000   29,274,076   194720300
12/15/2015   32,619,999   32,820,000   31,950,001   32,459,999   29,528,788   227337900
12/22/2015   32,619,999   32,740,002   32,360,001   32,419,998   29,492,397    80636300
12/29/2015   32,570,000   32,910,000   31,570,000   31,950,001   29,064,838    91783300
  1/5/2016   32,180,000   32,240,002   30,639,999   31,070,000   28,264,305   161979100
 1/12/2016   31,379,999   31,500,000   30,200,001   30,809,999   28,027,784   164698500
 1/19/2016   31,120,001   31,250,000   30,059,999   30,500,000   27,745,779   178970300
 1/26/2016   30,530,001   31,010,000   29,590,000   30,170,000   27,445,580   207381100
  2/2/2016   30,170,000   30,340,000   28,250,000   28,559,999   25,980,967   236148500
  2/9/2016   28,469,999   29,900,000   28,340,000   29,360,001   26,977,243   173173500
 2/16/2016   29,549,999   30,070,000   29,180,000   30,049,999   27,611,244   198928900
 2/23/2016   30,059,999   30,900,000   29,520,000   29,670,000   27,262,087   193641100
  3/1/2016   29,790,001   30,160,000   29,320,000   29,790,001   27,372,349   171504500
  3/8/2016   29,750,000   30,500,000   29,360,001   30,100,000   27,657,187   274943500
 3/15/2016   29,879,999   30,120,001   28,740,000   30,070,000   27,629,620   329895200
 3/22/2016   30,030,001   30,610,001   29,740,000   29,780,001   27,363,159   144579400
 3/29/2016   29,820,000   30,750,000   29,410,000   30,719,999   28,226,870   223669800
  4/5/2016   31,209,999   33,080,002   30,580,000   31,889,999   29,301,920   630100800
 4/12/2016   31,900,000   32,860,001   31,799,999   32,610,001   29,963,486   182696500
 4/19/2016   32,799,999   33,500,000   32,740,002   33,209,999   30,514,793   148083600
 4/26/2016   33,200,001   33,330,002   32,430,000   32,799,999   30,138,062   160151300
  5/3/2016   33,650,002   33,970,001   33,200,001   33,820,000   31,075,281   186024900
 5/10/2016   33,830,002   33,869,999   32,810,001   33,380,001   30,670,994   122954200
 5/17/2016   33,270,000   33,910,000   32,919,998   33,669,998   31,214,502   136374100
 5/24/2016   33,689,999   34,750,000   33,689,999   34,610,001   32,085,957    94948600
 5/31/2016   34,669,998   34,990,002   34,380,001   34,930,000   32,382,626   133283000
  6/7/2016   34,840,000   35,500,000   34,669,998   34,740,002   32,206,482   120362100
 6/14/2016   34,599,998   35,189,999   34,060,001   34,500,000   31,983,980   130514300
 6/21/2016   34,509,998   34,950,001   33,529,999   33,799,999   31,335,032   148091800
 6/28/2016   34,150,002   35,650,002   33,919,998   35,570,000   32,975,945    94969700
  7/5/2016   35,540,001   36,349,998   35,380,001   36,150,002   33,513,649    98988500
 7/12/2016   36,150,002   37,189,999   36,029,999   36,639,999   33,967,911    99721000
 7/19/2016   36,669,998   36,930,000   36,509,998   36,779,999   34,097,706    67710600
 7/26/2016   36,830,002   37,389,999   36,500,000   37,310,001   34,589,054    93200100
  8/2/2016   36,759,998   36,820,000   34,709,999   34,930,000   32,382,626   158484800
  8/9/2016   34,990,002   35,299,999   34,750,000   35,110,001   32,820,068    71937900
 8/16/2016   34,939,999   35,360,001   34,750,000   34,840,000   32,567,673    93910000
 8/23/2016   35,000,000   35,380,001   34,660,000   35,110,001   32,820,068    91354600
 8/30/2016   35,110,001   35,180,000   34,610,001   34,770,000   32,502,235    65645800
  9/6/2016   34,880,001   34,990,002   33,939,999   34,650,002   32,390,068    91777500
 9/13/2016   34,439,999   34,439,999   33,549,999   33,650,002   31,455,288   103553500
 9/20/2016   33,840,000   34,430,000   33,419,998   33,639,999   31,445,938    88870700
 9/27/2016   33,779,999   34,070,000   33,299,999   33,680,000   31,483,332   101452400
 10/4/2016   33,610,001   34,000,000   33,419,998   33,610,001   31,417,896    81933400
10/11/2016   33,560,001   33,570,000   32,480,000   32,500,000   30,380,291    89146000
10/18/2016   32,740,002   32,869,999   32,049,999   32,130,001   30,034,422    88813900
10/25/2016   32,020,000   32,810,001   31,610,001   31,709,999   29,641,815   119149900
 11/1/2016   30,940,001   31,719,999   29,830,000   30,379,999   28,398,561   192669500
 11/8/2016   30,129,999   33,830,002   29,959,999   32,380,001   30,268,118   287557300
11/15/2016   32,759,998   32,759,998   31,440,001   31,570,000   29,805,273   124103300
11/22/2016   31,930,000   31,990,000   30,629,999   31,540,001   29,776,951    75875200
11/29/2016   31,850,000   32,369,999   31,360,001   31,590,000   29,824,156   129076200
 12/6/2016   31,650,000   32,650,002   30,510,000   32,400,002   30,588,879   158860000
12/13/2016   32,810,001   33,299,999   32,520,000   32,830,002   30,994,841   146407200
12/20/2016   32,779,999   32,930,000   32,049,999   32,480,000   30,664,406    73218500
12/27/2016   32,570,000   32,720,001   32,310,001   32,480,000   30,664,406    58026100
  1/3/2017   32,700,001   33,700,001   32,590,000   33,470,001   31,599,068   101670000
 1/10/2017   33,590,000   33,660,000   32,299,999   32,520,000   30,702,171   111888800
 1/17/2017   32,349,998   32,380,001   31,440,001   31,459,999   29,701,420   134512400
 1/24/2017   31,400,000   31,540,001   30,900,000   31,309,999   29,559,809   140498600
 1/31/2017   31,010,000   32,330,002   30,930,000   32,230,000   30,428,379   149841700
  2/7/2017   32,320,000   32,689,999   31,920,000   32,610,001   31,100,794   109015700
 2/14/2017   32,529,999   33,889,999   32,349,998   33,619,999   32,064,049   141756800
 2/21/2017   33,570,000   34,459,999   33,250,000   34,279,999   32,693,504   128317400
 2/28/2017   34,099,998   34,750,000   33,910,000   34,349,998   32,760,265   122322200
  3/7/2017   33,869,999   34,320,000   33,720,001   34,110,001   32,531,372   109161300
 3/14/2017   34,020,000   34,700,001   33,980,000   34,380,001   32,788,879   119384400
 3/21/2017   34,480,000   34,610,001   33,740,002   34,180,000   32,598,133   122794700
 3/28/2017   34,060,001   34,450,001   33,970,001   34,240,002   32,655,361    87312100
  4/4/2017   34,180,000   34,520,000   33,970,001   34,040,001   32,464,619    84811100
 4/11/2017   34,020,000   34,080,002   33,709,999   34,000,000   32,426,464    71823800
 4/18/2017   33,759,998   34,029,999   33,470,001   33,740,002   32,178,497   108944700
 4/25/2017   33,820,000   34,029,999   33,709,999   33,779,999   32,216,648    91948400
  5/2/2017   33,580,002   33,720,001   32,880,001   33,450,001   31,901,918   136433400
  5/9/2017   33,450,001   33,590,000   32,799,999   33,119,999   31,587,185   112333300
 5/16/2017   32,560,001   32,799,999   32,070,000   32,119,999   30,929,983   145972800
 5/23/2017   32,119,999   32,290,001   31,969,999   32,139,999   30,949,242    68930000
 5/30/2017   32,060,001   32,880,001   32,020,000   32,349,998   31,151,463   104044900
  6/6/2017   32,299,999   33,090,000   31,670,000   32,700,001   31,488,499   127129500
 6/13/2017   32,709,999   33,250,000   32,459,999   33,220,001   31,989,233   102596200
 6/20/2017   33,209,999   34,480,000   33,150,002   34,040,001   32,778,854   118185200
 6/27/2017   34,130,001   34,130,001   33,369,999   33,820,000   32,566,998    67004700
  7/4/2017   33,939,999   33,950,001   33,020,000   33,410,000   32,172,192    60645000
 7/11/2017   33,400,002   33,549,999   32,990,002   33,250,000   32,018,120    68760700
 7/18/2017   33,230,000   33,700,001   33,040,001   33,320,000   32,085,522    77120300
 7/25/2017   33,380,001   33,480,000   32,689,999   33,160,000   31,931,452    90394400
  8/1/2017   33,040,001   34,000,000   32,700,001   33,310,001   32,075,901   121059100
  8/8/2017   33,330,002   33,570,000   33,139,999   33,310,001   32,389,217    74855100
 8/15/2017   33,340,000   33,529,999   32,320,000   32,759,998   31,854,414    74965900
 8/22/2017   32,759,998   33,619,999   32,700,001   33,470,001   32,544,792    67849300
 8/29/2017   33,430,000   34,130,001   33,240,002   33,959,999   33,021,244    68064800
  9/5/2017   33,880,001   34,340,000   33,750,000   34,320,000   33,371,296    77197900
 9/12/2017   34,380,001   35,840,000   34,360,001   35,549,999   34,567,291   131473000
 9/19/2017   35,660,000   36,209,999   35,349,998   35,509,998   34,528,397    93890800
 9/26/2017   35,509,998   36,099,998   35,189,999   36,070,000   35,072,918    82977300
 10/3/2017   36,020,000   36,240,002   35,750,000   36,139,999   35,140,984    59861000
10/10/2017   36,380,001   36,599,998   35,880,001   35,980,000   34,985,405    75317900
10/17/2017   35,930,000   36,779,999   35,750,000   36,400,002   35,393,799    80888700
10/24/2017   36,450,001   36,529,999   35,020,000   35,150,002   34,178,352    89326700
10/31/2017   35,049,999   35,730,000   34,099,998   35,320,000   34,343,651    71907400
 11/7/2017   35,299,999   35,480,000   34,799,999   35,299,999   34,324,207    76663200
11/14/2017   35,250,000   35,700,001   35,169,998   35,349,998   34,686,909    68933000
11/21/2017   35,400,002   35,730,000   35,320,000   35,490,002   34,824,284    39893200
11/28/2017   35,590,000   36,619,999   35,520,000   36,060,001   35,383,595    83785100
 12/5/2017   35,919,998   36,259,998   35,150,002   36,209,999   35,530,773    84771600
12/12/2017   36,360,001   37,349,998   36,250,000   37,130,001   36,433,521   107605000
12/19/2017   37,200,001   37,230,000   36,049,999   36,139,999   35,462,090    52526300
12/26/2017   36,090,000   36,529,999   35,950,001   36,220,001   35,540,588    37217500
Date       Open       High       Low        Close      Adj Close   Volume
   1/1/2013 73,089,996 74,190,002 72,500,000 73,059,998 64,779,991 9232100
   1/8/2013 72,980,003 75,139,999 72,849,998 74,949,997 66,455,795 7532400
 1/15/2013 74,690,002 76,669,998 74,510,002 76,309,998 67,661,659 7237700
 1/22/2013 79,500,000 80,000,000 77,150,002 77,349,998 68,583,817 12188000
 1/29/2013 77,400,002 80,440,002 77,089,996 78,000,000 69,160,141 12903500
   2/5/2013 78,199,997 79,320,000 78,000,000 79,209,999 70,233,002 11242300
 2/12/2013 79,099,998 80,849,998 79,099,998 80,389,999 71,279,274 7271500
 2/19/2013 80,500,000 81,150,002 79,250,000 79,250,000 70,268,478 10933800
 2/26/2013 79,419,998 81,250,000 79,279,999 80,519,997 71,394,516 8954200
   3/5/2013 80,790,001 82,050,003 80,559,998 81,750,000 72,485,130 7205700
 3/12/2013 81,559,998 83,150,002 81,470,001 82,529,999 73,592,316 11492700
 3/19/2013 82,739,998 84,370,003 82,660,004 83,370,003 74,341,339 10415700
 3/26/2013 83,639,999 84,720,001 82,570,000 83,949,997 74,858,536 6659400
   4/2/2013 84,099,998 84,790,001 83,339,996 84,730,003 75,554,054 7275900
   4/9/2013 84,970,001 86,610,001 84,639,999 84,709,999 75,536,232 8758800
 4/16/2013 85,080,002 86,599,998 83,730,003 84,580,002 75,420,319 11237300
 4/23/2013 87,410,004 89,000,000 84,750,000 85,480,003 76,222,839 11393000
 4/30/2013 85,260,002 85,709,999 83,980,003 85,309,998 76,071,243 8062600
   5/7/2013 86,220,001 87,400,002 85,510,002 86,500,000 77,132,378 7442400
 5/14/2013 86,599,998 87,910,004 85,430,000 85,550,003 76,285,263 8870300
 5/21/2013 85,349,998 85,660,004 82,589,996 83,599,998 74,546,448 11147900
 5/28/2013 84,379,997 85,089,996 82,629,997 83,760,002 74,689,102 11175500
   6/4/2013 83,900,002 84,320,000 80,629,997 83,300,003 74,278,915 13389900
 6/11/2013 82,550,003 83,790,001 80,910,004 83,230,003 74,670,502 8554000
 6/18/2013 83,419,998 84,269,997 77,379,997 77,849,998 69,843,781 13658000
 6/25/2013 78,300,003 81,500,000 78,199,997 81,110,001 72,768,501 11495200
   7/2/2013 81,010,002 82,309,998 79,349,998 81,760,002 73,351,654 5996300
   7/9/2013 82,330,002 84,239,998 81,089,996 83,279,999 74,715,324 9416900
 7/16/2013 83,459,999 85,529,999 82,959,999 85,430,000 76,644,234 8660400
 7/23/2013 84,760,002 85,080,002 81,510,002 83,410,004 74,831,963 15022000
 7/30/2013 83,599,998 84,769,997 82,970,001 83,150,002 74,598,717 9445500
   8/6/2013 83,019,997 83,239,998 81,470,001 82,320,000 73,854,088 8401000
 8/13/2013 82,349,998 82,430,000 80,190,002 80,230,003 71,979,019 9127400
 8/20/2013 80,250,000 80,709,999 79,129,997 80,120,003 71,880,325 8047100
 8/27/2013 79,339,996 80,750,000 79,160,004 79,900,002 71,682,968 7025300
   9/3/2013 80,739,998 82,309,998 79,120,003 82,190,002 73,737,450 9429900
 9/10/2013 82,699,997 84,980,003 81,690,002 84,570,000 76,345,940 10201900
 9/17/2013 84,739,998 87,529,999 84,099,998 86,379,997 77,979,919 14247200
 9/24/2013 86,320,000 86,760,002 84,360,001 84,769,997 76,526,474 7744700
 10/1/2013 84,930,000 84,980,003 83,699,997 84,089,996 75,912,598 8555800
 10/8/2013 84,000,000 85,279,999 82,239,998 85,199,997 76,914,673 8591600
10/15/2013 84,930,000 86,930,000 84,370,003 86,760,002 78,322,968 9613000
10/22/2013 88,050,003 88,050,003 85,620,003 87,110,001 78,638,939 11150600
10/29/2013 87,260,002 87,500,000 86,019,997 86,599,998 78,178,535 7193900
 11/5/2013   86,470,001   88,309,998   86,139,999   87,970,001   79,415,298    8651000
11/12/2013   87,500,000   88,930,000   86,080,002   88,180,000   79,604,889    9606100
11/19/2013   88,209,999   90,989,998   87,690,002   90,790,001   81,961,075    8814400
11/26/2013   90,800,003   91,680,000   88,870,003   89,000,000   80,345,131    9044400
 12/3/2013   88,730,003   89,589,996   87,839,996   88,449,997   79,848,618   11586300
12/10/2013   88,089,996   88,830,002   86,290,001   87,050,003   79,034,241    9936400
12/17/2013   86,769,997   89,910,004   86,260,002   89,160,004   80,949,951   12109000
12/24/2013   89,110,001   90,529,999   89,010,002   90,279,999   81,966,805    3477500
12/31/2013   90,339,996   90,739,998   88,769,997   88,919,998   80,732,033    5863800
  1/7/2014   89,059,998   89,169,998   86,269,997   86,339,996   78,389,603   10212000
 1/14/2014   86,800,003   88,000,000   86,419,998   86,470,001   78,507,629    8441700
 1/21/2014   86,250,000   86,269,997   81,220,001   82,290,001   74,712,555   21397700
 1/28/2014   82,750,000   83,570,000   80,050,003   80,260,002   72,869,469   18380800
  2/4/2014   80,570,000   82,440,002   79,889,999   82,349,998   74,767,036   14456800
 2/11/2014   82,400,002   84,070,000   81,559,998   84,019,997   76,283,241   11540000
 2/18/2014   84,080,002   85,180,000   83,370,003   83,440,002   75,756,653   11789400
 2/25/2014   83,309,998   84,199,997   82,550,003   83,180,000   75,520,584   10439200
  3/4/2014   84,160,004   84,860,001   83,339,996   83,779,999   76,065,338   11057800
 3/11/2014   84,139,999   84,180,000   82,320,000   83,540,001   76,299,629   10571500
 3/18/2014   83,690,002   84,260,002   82,510,002   83,860,001   76,591,888   16714400
 3/25/2014   84,320,000   85,129,997   83,220,001   85,099,998   77,724,411   12228900
  4/1/2014   85,169,998   86,059,998   84,160,004   85,000,000   77,633,087   10760500
  4/8/2014   84,800,003   86,320,000   84,449,997   85,500,000   78,089,745   11208400
 4/15/2014   84,900,002   87,389,999   84,900,002   86,400,002   78,911,736    8209900
 4/22/2014   86,750,000   90,279,999   86,010,002   89,639,999   81,870,926   14675700
 4/29/2014   90,000,000   91,680,000   89,889,999   90,650,002   82,793,388   13158900
  5/6/2014   90,320,000   92,930,000   89,809,998   92,040,001   84,062,943   11068600
 5/13/2014   92,370,003   93,059,998   91,620,003   92,769,997   84,729,652    9457800
 5/20/2014   92,480,003   93,339,996   92,320,000   92,860,001   84,811,852    5909200
 5/27/2014   93,150,002   94,309,998   92,980,003   93,709,999   85,588,188    9094700
  6/3/2014   93,080,002   95,050,003   92,870,003   94,660,004   86,455,856    9943700
 6/10/2014   94,690,002   95,750,000   94,570,000   95,459,999   87,694,366    7879200
 6/17/2014   94,930,000   96,180,000   94,559,998   94,949,997   87,225,861   13574200
 6/24/2014   94,809,998   95,389,999   93,589,996   94,070,000   86,417,458   10451400
  7/1/2014   94,879,997   95,809,998   94,349,998   94,550,003   86,858,406    4893600
  7/8/2014   94,419,998   95,830,002   93,550,003   95,559,998   87,786,240    8146900
 7/15/2014   95,529,999   96,029,999   94,639,999   95,260,002   87,510,643    7702500
 7/22/2014   90,360,001   93,089,996   90,360,001   91,879,997   84,405,624   15863100
 7/29/2014   92,089,996   92,470,001   89,070,000   89,900,002   82,586,678   11383300
  8/5/2014   89,669,998   90,959,999   88,809,998   90,660,004   83,284,866    8896000
 8/12/2014   90,599,998   93,059,998   90,430,000   92,989,998   85,425,293    6308900
 8/19/2014   92,870,003   94,519,997   92,330,002   94,290,001   86,619,553    6080900
 8/26/2014   94,519,997   94,769,997   93,959,999   94,709,999   87,005,386    4873700
  9/2/2014   94,919,998   95,339,996   93,099,998   93,269,997   85,682,518    8600400
  9/9/2014   93,400,002   93,760,002   92,320,000   93,550,003   86,444,427    8087000
 9/16/2014    93,209,999    95,379,997    93,160,004    94,599,998    87,414,658   10656700
 9/23/2014    94,519,997    95,010,002    93,360,001    93,769,997    86,647,705    8276100
 9/30/2014    93,769,997    95,500,000    92,779,999    94,699,997    87,507,065   11358700
 10/7/2014    94,099,998    95,440,002    93,459,999    93,519,997    86,416,695   13684300
10/14/2014    93,660,004    94,379,997    90,830,002    93,199,997    86,121,002   15242100
10/21/2014    93,959,999    99,029,999    92,500,000    98,870,003    91,360,344   15905900
10/28/2014    99,290,001   101,190,002    99,059,998    99,949,997    92,358,315   13570800
 11/4/2014   100,239,998   103,110,001    99,820,000   102,989,998    95,167,419    9438100
11/11/2014   102,910,004   103,599,998   102,040,001   102,750,000    94,945,648    7829600
11/18/2014   102,570,000   104,459,999   102,379,997   103,790,001    95,906,639    8492900
11/25/2014   104,089,996   105,070,000   103,110,001   104,440,002    96,507,271    6329100
 12/2/2014   103,730,003   106,129,997   103,550,003   105,839,996    97,800,926   11481200
 12/9/2014   104,440,002   105,760,002   102,139,999   103,089,996    95,760,468   11067800
12/16/2014   102,830,002   106,699,997   102,570,000   106,309,998    98,751,526   11822100
12/23/2014   106,769,997   107,589,996   106,279,999   106,949,997    99,346,039    3434400
12/30/2014   106,949,997   107,940,002   103,870,003   104,169,998    96,763,664    5003700
  1/6/2015   104,070,000   107,430,000   103,040,001   105,199,997    97,720,444    8807800
 1/13/2015   105,959,999   107,230,003   102,989,998   106,540,001    98,965,179    7914100
 1/20/2015   106,910,004   108,239,998   104,589,996   107,070,000    99,457,497   11913400
 1/27/2015   106,669,998   106,980,003   101,940,002   104,580,002    97,144,516   12477200
  2/3/2015   104,820,000   108,070,000   104,519,997   105,769,997    98,249,908   11156800
 2/10/2015   106,139,999   108,400,002   105,989,998   108,000,000   100,321,373    8315100
 2/17/2015   108,430,000   108,529,999   106,739,998   107,080,002    99,466,774   11279000
 2/24/2015   106,959,999   108,220,001   106,750,000   107,900,002   100,228,477   10794100
  3/3/2015   107,449,997   107,809,998   105,709,999   106,720,001    99,132,370    7595500
 3/10/2015   105,669,998   109,080,002   104,720,001   108,930,000   101,705,124    8820700
 3/17/2015   108,150,002   110,489,998   107,680,000   109,620,003   102,349,358   11425700
 3/24/2015   109,389,999   109,849,998   106,379,997   109,639,999   102,368,027    7871400
 3/31/2015   108,750,000   108,849,998   106,809,998   108,129,997   100,958,160    5956700
  4/7/2015   108,129,997   108,599,998   106,769,997   107,870,003   100,715,416    7092300
 4/14/2015   107,709,999   109,010,002   104,769,997   106,139,999    99,100,166   11389100
 4/21/2015   104,660,004   105,400,002   100,830,002   103,330,002    96,476,532   17801100
 4/28/2015   103,099,998   104,309,998   100,760,002   102,169,998    95,393,471   10606700
  5/5/2015   101,720,001   104,089,996   100,959,999   102,220,001    95,440,163   11670600
 5/12/2015   101,529,999   103,410,004   101,129,997   103,169,998    96,327,148    8434100
 5/19/2015   103,599,998   104,120,003   102,709,999   102,730,003    95,916,351    6833800
 5/26/2015   102,459,999   102,699,997   100,949,997   101,010,002    94,310,417    7423600
  6/2/2015   100,769,997   101,389,999    97,730,003    97,760,002    91,275,978   10159200
  6/9/2015    98,010,002   100,300,003    97,540,001    98,790,001    92,807,732    8368300
 6/16/2015    98,389,999   101,699,997    98,389,999   100,040,001    93,982,033    9136500
 6/23/2015   100,339,996   100,599,998    96,099,998    96,139,999    90,318,192    7791700
 6/30/2015    96,690,002   100,459,999    95,860,001    98,940,002    92,948,631    9951200
  7/7/2015    98,989,998   102,430,000    98,300,003   102,330,002    96,133,354   11570200
 7/14/2015   101,980,003   103,709,999   101,919,998   102,610,001    96,396,400    8174900
 7/21/2015   103,970,001   105,980,003   102,120,003   105,589,996    99,195,946   10921900
 7/28/2015   106,000,000   107,089,996   105,180,000   106,940,002   100,464,195    8069000
  8/4/2015   106,510,002   107,470,001   104,760,002   105,820,000    99,412,018    9868200
 8/11/2015   105,000,000   107,889,999   104,050,003   107,709,999   101,187,553    9143300
 8/18/2015   107,669,998   108,050,003    95,209,999    98,779,999    92,798,317   11654200
 8/25/2015   100,470,001   101,720,001    97,589,996    99,550,003    93,521,706   11818900
  9/1/2015    97,709,999   100,110,001    97,209,999    97,760,002    91,840,096    8490700
  9/8/2015    98,940,002   100,470,001    98,070,000    99,279,999    93,268,044    8294600
 9/15/2015    99,519,997   103,129,997    99,180,000   100,519,997    95,025,902   12548800
 9/22/2015    99,260,002   100,610,001    98,320,000    99,080,002    93,664,597   11468500
 9/29/2015    99,209,999   101,910,004    97,180,000   101,860,001    96,292,648   11915300
 10/6/2015   101,540,001   104,000,000   100,900,002   103,720,001    98,051,003    6145700
10/13/2015   103,220,001   106,470,001   102,690,002   106,320,000   100,508,881    9148400
10/20/2015   108,580,002   112,989,998   107,910,004   112,769,997   106,606,339   12841100
10/27/2015   112,169,998   114,769,997   112,120,003   113,870,003   107,646,233    9871600
 11/3/2015   113,800,003   114,779,999   112,410,004   112,830,002   106,663,071    9265800
11/10/2015   112,900,002   114,779,999   111,620,003   112,889,999   106,719,795    8343200
11/17/2015   112,809,998   116,480,003   112,430,000   115,629,997   109,310,028    7339200
11/24/2015   115,320,000   115,769,997   114,349,998   114,570,000   108,307,976    5073200
 12/1/2015   115,269,997   116,360,001   111,040,001   113,589,996   107,381,531   11941700
 12/8/2015   112,419,998   113,000,000   109,339,996   111,029,999   104,961,456    9517700
12/15/2015   111,769,997   114,839,996   110,019,997   110,940,002   105,442,619   12745700
12/22/2015   111,720,001   113,739,998   110,849,998   113,480,003   107,856,773    4449900
12/29/2015   114,080,002   115,269,997   108,730,003   109,970,001   104,520,699    5497700
  1/5/2016   109,919,998   110,730,003   105,620,003   106,790,001   101,498,268    9419900
 1/12/2016   107,690,002   108,830,002   103,279,999   105,099,998    99,891,998    9448800
 1/19/2016   106,610,001   106,669,998   101,230,003   102,080,002    97,021,667   14377700
 1/26/2016   102,260,002   107,349,998   102,180,000   107,010,002   101,707,375    9143800
  2/2/2016   105,500,000   108,000,000   103,930,000   105,599,998   100,367,233   11561300
  2/9/2016   103,949,997   107,650,002   103,070,000   107,489,998   102,163,589    8089900
 2/16/2016   108,269,997   109,529,999   106,610,001   109,349,998   103,931,412    9877400
 2/23/2016   108,639,999   109,800,003   106,669,998   107,519,997   102,192,101    9165600
  3/1/2016   108,129,997   110,589,996   108,040,001   110,410,004   104,938,896    7584300
  3/8/2016   109,459,999   113,800,003   109,459,999   112,820,000   107,229,469    8737900
 3/15/2016   112,230,003   116,320,000   112,080,002   116,029,999   110,893,059   10896200
 3/22/2016   115,949,997   116,779,999   114,669,998   116,250,000   111,103,317    5348700
 3/29/2016   116,209,999   118,279,999   115,769,997   117,559,998   112,355,331    6061000
  4/5/2016   117,070,000   117,839,996   114,360,001   114,779,999   109,698,410    6225000
 4/12/2016   114,809,998   116,620,003   114,129,997   116,010,002   110,873,962    8713600
 4/19/2016   116,809,998   117,239,998   108,250,000   110,339,996   105,454,971   11758500
 4/26/2016   110,629,997   111,269,997   108,370,003   110,910,004   105,999,748    8516700
  5/3/2016   109,680,000   111,160,004   108,680,000   110,809,998   105,904,175    6409900
 5/10/2016   111,000,000   113,120,003   110,739,998   112,239,998   107,270,859    6824600
 5/17/2016   112,080,002   112,459,999   109,860,001   111,389,999   106,458,488    7388600
 5/24/2016   111,610,001   114,379,997   111,500,000   114,180,000   109,124,977    4783500
 5/31/2016   114,230,003   115,330,002   113,279,999   114,330,002   109,268,333    7091900
  6/7/2016   114,610,001   115,010,002   112,889,999   113,000,000   107,997,215    6655500
 6/14/2016   113,120,003   113,589,996   111,000,000   112,610,001   108,257,515    7121100
 6/21/2016   112,910,004   113,900,002   109,190,002   110,349,998   106,084,854    8047300
 6/28/2016   111,870,003   119,300,003   111,080,002   118,849,998   114,256,325    8191200
  7/5/2016   118,250,000   119,040,001   117,050,003   118,120,003   113,554,543    6216600
 7/12/2016   118,400,002   119,190,002   117,360,001   117,379,997   112,843,147    7107100
 7/19/2016   116,930,000   117,650,002   115,000,000   117,449,997   112,910,439    7179600
 7/26/2016   117,709,999   118,129,997   116,000,000   116,809,998   112,295,181    8271300
  8/2/2016   116,709,999   118,849,998   116,510,002   118,150,002   113,583,382    6556900
  8/9/2016   118,300,003   118,900,002   117,820,000   118,349,998   113,775,658    4758800
 8/16/2016   117,940,002   118,440,002   116,309,998   116,949,997   112,429,764    5843600
 8/23/2016   117,279,999   118,800,003   115,970,001   118,480,003   113,900,627    5556400
 8/30/2016   118,480,003   119,320,000   117,160,004   118,839,996   114,246,719    5624800
  9/6/2016   118,519,997   119,309,998   113,699,997   115,519,997   111,055,031    8210300
 9/13/2016   114,360,001   116,000,000   113,470,001   115,089,996   111,266,594    9388500
 9/20/2016   115,870,003   116,980,003   113,769,997   113,940,002   110,154,793    6443500
 9/27/2016   113,889,999   115,089,996   112,599,998   113,000,000   109,246,025    6429000
 10/4/2016   113,309,998   115,470,001   111,269,997   115,139,999   111,314,934    6365600
10/11/2016   114,480,003   116,199,997   113,669,998   114,980,003   111,160,248    6586600
10/18/2016   116,139,999   116,910,004   106,860,001   109,070,000   105,446,587   15074400
10/25/2016   109,360,001   109,900,002   107,589,996   108,180,000   104,586,159   12167600
 11/1/2016   108,599,998   108,599,998   104,570,000   105,360,001   101,859,818    9643400
 11/8/2016   105,430,000   112,250,000   103,449,997   112,180,000   108,453,270   13660800
11/15/2016   111,980,003   112,339,996   110,400,002   111,839,996   108,124,557    8146400
11/22/2016   111,940,002   114,239,998   111,830,002   113,809,998   110,029,121    4805900
11/29/2016   113,900,002   116,129,997   113,180,000   115,870,003   112,020,683   10814100
 12/6/2016   116,389,999   120,989,998   115,800,003   120,910,004   116,893,257   10178500
12/13/2016   121,080,002   122,470,001   119,889,999   121,750,000   118,384,247   11220900
12/20/2016   122,150,002   123,089,996   121,620,003   122,120,003   118,744,034    5036400
12/27/2016   122,269,997   122,839,996   121,650,002   122,419,998   119,035,728    3248800
  1/3/2017   123,070,000   123,070,000   117,279,999   117,320,000   114,076,706    9490600
 1/10/2017   116,690,002   118,150,002   115,879,997   117,050,003   113,814,178    6415400
 1/17/2017   117,010,002   118,949,997   116,620,003   118,040,001   114,776,802    6855700
 1/24/2017   118,550,003   119,150,002   116,160,004   117,510,002   114,261,459    8097700
 1/31/2017   117,540,001   118,650,002   116,250,000   117,669,998   114,417,038    6305800
  2/7/2017   118,099,998   120,209,999   117,290,001   119,709,999   116,400,642    5888400
 2/14/2017   119,709,999   122,000,000   119,489,998   121,949,997   118,578,720    5648000
 2/21/2017   121,809,998   123,080,002   121,059,998   122,040,001   118,666,237    6176700
 2/28/2017   122,050,003   125,489,998   121,790,001   122,320,000   118,938,492   10047800
  3/7/2017   122,629,997   122,919,998   121,050,003   122,150,002   118,773,186    8025400
 3/14/2017   121,769,997   123,519,997   121,750,000   122,360,001   119,633,644    7777500
 3/21/2017   122,790,001   122,849,998   120,010,002   121,010,002   118,313,728    5712700
 3/28/2017   120,760,002   121,889,999   119,800,003   120,379,997   117,697,762    5663900
  4/4/2017   120,639,999   121,540,001   119,800,003   121,110,001   118,411,491    5474100
 4/11/2017   120,669,998   121,940,002   120,360,001   121,919,998   119,203,445    4552200
 4/18/2017   121,430,000   121,629,997   117,339,996   120,570,000   117,883,530    9755600
 4/25/2017   121,129,997   122,989,998   120,919,998   121,180,000   118,479,927    8800700
  5/2/2017   121,000,000   121,650,002   120,099,998   121,010,002   118,313,728    5717000
  5/9/2017   120,930,000   121,360,001   119,629,997   120,250,000   117,570,648    6588500
 5/16/2017   120,269,997   122,129,997   119,070,000   121,650,002   118,939,461    7536500
 5/23/2017   121,559,998   123,940,002   121,400,002   123,660,004   120,904,678    5020200
 5/30/2017   123,360,001   125,800,003   123,160,004   125,379,997   122,586,342    6955400
  6/6/2017   125,190,002   125,669,998   123,190,002   125,669,998   122,869,888    6810600
 6/13/2017   125,570,000   129,600,006   125,320,000   128,270,004   126,144,241    8567600
 6/20/2017   128,350,006   129,149,994   127,169,998   127,949,997   125,829,536    6299600
 6/27/2017   128,380,005   128,429,993   125,800,003   127,339,996   125,229,637    6380500
  7/4/2017   127,470,001   127,470,001   125,769,997   125,769,997   123,685,661    4922400
 7/11/2017   125,959,999   126,279,999   124,349,998   126,230,003   124,138,046    5178300
 7/18/2017   126,050,003   126,580,002   122,889,999   126,379,997   124,285,553    7717100
 7/25/2017   127,790,001   128,270,004   124,860,001   128,089,996   125,967,216    6912100
  8/1/2017   128,500,000   130,000,000   128,139,999   128,800,003   126,665,459    6963200
  8/8/2017   128,750,000   130,360,001   128,039,993   128,789,993   126,655,609    7688800
 8/15/2017   129,000,000   130,369,995   126,919,998   127,449,997   125,337,822    6496400
 8/22/2017   127,919,998   128,220,001   122,419,998   123,230,003   121,187,759    6972200
 8/29/2017   122,599,998   123,959,999   119,669,998   119,900,002   117,912,949    6528700
  9/5/2017   119,010,002   126,680,000   113,760,002   122,559,998   120,528,862   17588500
 9/12/2017   122,550,003   123,190,002   118,750,000   120,720,001   119,449,875    9316300
 9/19/2017   120,639,999   122,970,001   119,900,002   122,669,998   121,379,356    6375200
 9/26/2017   122,669,998   123,489,998   121,720,001   123,320,000   122,022,514    6371200
 10/3/2017   123,309,998   125,489,998   122,389,999   124,949,997   123,635,368    5123800
10/10/2017   124,879,997   129,619,995   124,769,997   128,820,007   127,464,661    5901900
10/17/2017   128,440,002   134,470,001   127,500,000   134,449,997   133,035,416   10398600
10/24/2017   134,039,993   134,399,994   130,050,003   132,619,995   131,224,670    8013500
10/31/2017   132,479,996   135,710,007   132,220,001   133,440,002   132,036,041    7240800
 11/7/2017   133,979,996   135,660,004   132,440,002   133,320,007   131,917,313    9263100
11/14/2017   132,850,006   134,199,997   128,789,993   129,770,004   128,404,663    9963600
11/21/2017   130,339,996   131,029,999   129,600,006   130,479,996   129,107,178    3563200
11/28/2017   130,289,993   137,949,997   130,000,000   136,360,001   134,925,323   10524300
 12/5/2017   135,619,995   137,250,000   132,539,993   133,160,004   131,758,987    5743900
12/12/2017   132,820,007   137,289,993   131,850,006   135,210,007   134,509,033    8875500
12/19/2017   136,009,995   136,610,001   131,440,002   134,389,999   133,693,268    4279200
12/26/2017   134,899,994   136,490,005   134,160,004   135,639,999   134,936,798    3036300
Date       Open       High       Low        Close      Adj Close   Volume
   1/1/2013 54,880,001 55,000,000 51,549,999 52,090,000 47,688,824 38033800
   1/8/2013 52,000,000 54,419,998 51,360,001 53,360,001 48,851,521 37159400
 1/15/2013 53,220,001 54,630,001 53,169,998 54,560,001 49,950,130 33740200
 1/22/2013 54,650,002 56,529,999 54,560,001 55,810,001 51,094,509 31559000
 1/29/2013 55,750,000 56,689,999 55,209,999 55,750,000 51,039,581 31709500
   2/5/2013 57,070,000 58,259,998 56,650,002 57,119,999 52,293,839 28683700
 2/12/2013 57,200,001 57,490,002 56,750,000 57,320,000 52,476,921 19634000
 2/19/2013 54,200,001 56,880,001 53,290,001 53,299,999 48,796,577 43674900
 2/26/2013 53,509,998 54,009,998 52,509,998 53,320,000 48,814,899 29093800
   3/5/2013 53,430,000 54,639,999 53,180,000 54,209,999 49,629,700 23523100
 3/12/2013 54,169,998 55,470,001 54,060,001 55,000,000 50,352,959 28738600
 3/19/2013 55,000,000 55,529,999 54,230,000 54,860,001 50,420,200 25527500
 3/26/2013 55,139,999 59,360,001 55,090,000 58,970,001 54,197,575 29277000
   4/2/2013 61,630,001 63,950,001 61,290,001 61,889,999 56,881,256 51840300
   4/9/2013 62,090,000 63,279,999 61,580,002 61,590,000 56,605,526 22333000
 4/16/2013 62,180,000 63,150,002 58,029,999 59,220,001 54,427,338 39965900
 4/23/2013 59,470,001 60,490,002 58,119,999 60,009,998 55,153,397 28489500
 4/30/2013 60,139,999 60,730,000 58,869,999 60,200,001 55,328,030 27431200
   5/7/2013 60,080,002 62,990,002 59,930,000 62,389,999 57,340,790 29786300
 5/14/2013 62,299,999 63,310,001 61,169,998 62,560,001 57,497,036 27632300
 5/21/2013 62,570,000 63,270,000 61,490,002 62,060,001 57,037,495 18742900
 5/28/2013 62,490,002 64,900,002 62,090,000 62,799,999 57,717,613 25665900
   6/4/2013 62,599,998 63,900,002 60,950,001 63,680,000 58,526,390 25713900
 6/11/2013 63,150,002 65,239,998 62,700,001 64,370,003 59,160,557 22431600
 6/18/2013 64,900,002 66,160,004 63,430,000 64,650,002 59,942,223 30825400
 6/25/2013 65,029,999 66,360,001 63,660,000 65,629,997 60,850,861 24898700
   7/2/2013 65,430,000 67,580,002 64,650,002 67,559,998 62,640,324 15304900
   7/9/2013 68,019,997 68,750,000 67,290,001 67,620,003 62,695,950 23707700
 7/16/2013 67,239,998 72,540,001 65,919,998 72,180,000 66,923,904 40989700
 7/23/2013 72,209,999 73,150,002 71,570,000 72,790,001 67,489,471 21459500
 7/30/2013 72,879,997 73,660,004 71,930,000 73,339,996 67,999,413 21087600
   8/6/2013 73,180,000 73,669,998 72,010,002 72,389,999 67,118,591 13668600
 8/13/2013 72,430,000 73,389,999 71,000,000 71,709,999 66,488,106 15226800
 8/20/2013 71,849,998 72,919,998 71,470,001 72,379,997 67,109,322 15396900
 8/27/2013 71,949,997 72,830,002 71,150,002 71,739,998 66,515,930 16353600
   9/3/2013 71,809,998 74,790,001 71,790,001 74,250,000 68,843,155 16210400
 9/10/2013 74,599,998 75,879,997 73,839,996 75,120,003 69,649,796 18214200
 9/17/2013 75,110,001 75,349,998 70,400,002 71,820,000 66,840,881 34757800
 9/24/2013 72,180,000 72,940,002 71,010,002 71,610,001 66,645,432 19812900
 10/1/2013 71,739,998 73,139,999 71,650,002 72,169,998 67,166,603 21150900
 10/8/2013 72,000,000 74,809,998 71,180,000 74,720,001 69,539,818 20905500
10/15/2013 74,510,002 75,489,998 67,089,996 68,199,997 63,471,844 61679200
10/22/2013 68,220,001 69,629,997 66,720,001 66,940,002 62,299,191 36109300
10/29/2013 66,879,997 69,260,002 66,849,998 68,949,997 64,169,838 22594900
 11/5/2013   68,500,000   71,019,997   68,269,997   70,500,000   65,612,396   20129900
11/12/2013   70,470,001   72,099,998   69,809,998   71,680,000   66,710,579   18201800
11/19/2013   71,760,002   74,660,004   71,260,002   74,070,000   68,934,898   20612500
11/26/2013   74,209,999   74,989,998   73,639,999   74,160,004   69,018,654   14577600
 12/3/2013   74,139,999   74,410,004   72,540,001   73,720,001   68,609,177   22690400
12/10/2013   73,699,997   74,410,004   70,459,999   71,059,998   66,385,674   25967200
12/17/2013   71,220,001   74,589,996   70,199,997   74,349,998   69,459,236   24389600
12/24/2013   74,199,997   75,320,000   73,919,998   74,779,999   69,860,977    8218200
12/31/2013   75,000,000   75,760,002   74,120,003   74,239,998   69,356,491   11977900
  1/7/2014   74,940,002   77,330,002   73,680,000   73,940,002   69,076,241   30887100
 1/14/2014   74,050,003   74,860,001   72,150,002   72,519,997   67,749,634   27271300
 1/21/2014   72,720,001   73,930,000   71,139,999   71,650,002   66,936,882   26051500
 1/28/2014   71,650,002   73,040,001   70,639,999   70,739,998   66,086,731   22009400
  2/4/2014   70,800,003   71,650,002   69,570,000   69,739,998   65,152,512   28482900
 2/11/2014   69,760,002   73,839,996   69,580,002   73,519,997   68,683,846   20300400
 2/18/2014   73,519,997   76,769,997   73,230,003   76,010,002   71,010,078   27710200
 2/25/2014   75,980,003   77,709,999   74,779,999   77,099,998   72,028,351   23272300
  3/4/2014   77,739,998   78,570,000   77,040,001   77,879,997   72,757,042   19703700
 3/11/2014   77,910,004   78,449,997   75,650,002   76,760,002   71,710,724   18171800
 3/18/2014   76,970,001   83,320,000   76,769,997   81,279,999   76,207,718   37651700
 3/25/2014   81,589,996   82,349,998   80,779,999   81,989,998   76,873,428   25253800
  4/1/2014   82,349,998   83,050,003   80,750,000   81,080,002   76,020,210   22461400
  4/8/2014   81,070,000   81,989,998   78,379,997   79,180,000   74,238,785   19636200
 4/15/2014   79,360,001   79,720,001   73,610,001   74,949,997   70,272,766   33152600
 4/22/2014   75,190,002   77,290,001   74,949,997   75,739,998   71,013,451   26213000
 4/29/2014   75,949,997   76,209,999   74,260,002   75,230,003   70,535,286   24117900
  5/6/2014   75,129,997   78,059,998   74,889,999   77,739,998   72,888,657   22631300
 5/13/2014   77,860,001   78,220,001   76,010,002   77,199,997   72,382,347   13893200
 5/20/2014   77,190,002   79,000,000   76,360,001   78,769,997   73,854,385   10606100
 5/27/2014   79,230,003   79,930,000   78,080,002   79,470,001   74,510,689   15549500
  6/3/2014   79,309,998   80,750,000   79,260,002   79,760,002   74,782,600   15936000
 6/10/2014   79,599,998   80,339,996   77,809,998   78,000,000   73,132,431   14560800
 6/17/2014   77,900,002   81,650,002   77,529,999   81,489,998   76,763,695   23225900
 6/24/2014   81,430,000   82,540,001   80,809,998   81,750,000   77,008,614   19902300
  7/1/2014   81,739,998   83,440,002   81,070,000   82,220,001   77,451,363   13917800
  7/8/2014   82,019,997   84,690,002   81,050,003   84,269,997   79,382,454   16429100
 7/15/2014   84,040,001   87,239,998   83,220,001   85,059,998   80,126,640   23346600
 7/22/2014   85,519,997   86,760,002   84,000,000   85,750,000   80,776,634   16555100
 7/29/2014   84,959,999   85,559,998   80,550,003   82,269,997   77,498,459   25237800
  8/5/2014   81,830,002   82,529,999   78,739,998   79,870,003   75,237,679   20549600
 8/12/2014   79,610,001   82,480,003   79,529,999   82,339,996   77,564,384   13735700
 8/19/2014   82,489,998   84,750,000   82,050,003   84,239,998   79,354,195   12854800
 8/26/2014   84,449,997   87,230,003   84,150,002   86,680,000   81,652,695   14115700
  9/2/2014   87,120,003   88,449,997   85,760,002   87,910,004   82,811,356   16372100
  9/9/2014   88,000,000   88,849,998   85,830,002   86,029,999   81,040,398   15823900
 9/16/2014    86,000,000    88,720,001    85,849,998    87,769,997    83,031,059   17682100
 9/23/2014    87,320,000    88,459,999    85,580,002    86,510,002    81,839,096   14334100
 9/30/2014    86,680,000    87,080,002    83,730,003    85,089,996    80,495,773   15734600
 10/7/2014    84,900,002    86,839,996    83,760,002    83,949,997    79,417,313   20342500
10/14/2014    84,339,996    88,839,996    80,720,001    88,540,001    83,759,499   37895100
10/21/2014    89,160,004    92,279,999    88,849,998    92,129,997    87,155,663   20257800
10/28/2014    91,050,003    95,669,998    90,360,001    94,860,001    89,738,251   20940800
 11/4/2014    94,989,998    96,639,999    93,010,002    94,750,000    89,634,193   21878300
11/11/2014    95,050,003    96,739,998    94,519,997    96,470,001    91,261,345   13964000
11/18/2014    96,989,998    98,610,001    96,169,998    96,900,002    91,668,114   19478700
11/25/2014    97,000,000    99,830,002    96,910,004    99,059,998    93,711,487   13902500
 12/2/2014    99,000,000   101,330,002    98,199,997    99,919,998    94,525,055   22242100
 12/9/2014    99,040,001   101,089,996    97,410,004    98,269,997    93,314,667   17377300
12/16/2014    97,650,002   104,000,000    95,750,000   103,040,001    97,844,139   26144400
12/23/2014   103,720,001   103,930,000   101,830,002   102,330,002    97,169,952    7707300
12/30/2014   102,250,000   103,680,000    98,750,000    99,120,003    94,121,819   11821400
  1/6/2015    99,830,002   104,980,003    98,459,999   102,550,003    97,378,838   18463500
 1/13/2015   103,940,002   106,000,000   101,180,000   105,769,997   100,436,478   20516500
 1/20/2015   106,199,997   114,320,000   104,500,000   111,610,001   105,981,979   32279700
 1/27/2015   110,949,997   111,250,000   105,070,000   107,290,001   101,879,822   26318700
  2/3/2015   107,349,998   109,809,998   106,279,999   106,489,998   101,120,171   19771000
 2/10/2015   107,260,002   110,779,999   107,129,997   109,440,002   103,921,417   16341500
 2/17/2015   109,339,996   116,489,998   108,519,997   116,400,002   110,530,441   20766100
 2/24/2015   116,260,002   116,580,002   113,370,003   114,400,002   108,631,310   17506900
  3/3/2015   113,949,997   115,720,001   111,650,002   114,900,002   109,106,087   16411100
 3/10/2015   114,260,002   118,690,002   112,459,999   118,519,997   112,543,549   17562900
 3/17/2015   118,080,002   121,529,999   116,730,003   119,040,001   113,415,520   24572400
 3/24/2015   118,900,002   123,760,002   114,599,998   121,000,000   115,282,906   17031300
 3/31/2015   120,800,003   120,930,000   115,949,997   117,699,997   112,138,817   14426100
  4/7/2015   119,449,997   121,309,998   117,269,997   119,370,003   113,729,927   13596300
 4/14/2015   119,339,996   122,320,000   116,550,003   118,580,002   112,977,249   26654500
 4/21/2015   119,000,000   119,940,002   116,070,000   116,239,998   110,747,810   18784300
 4/28/2015   116,889,999   117,739,998   111,120,003   114,559,998   109,147,194   27309600
  5/5/2015   113,940,002   116,589,996   112,660,004   114,769,997   109,347,252   17072800
 5/12/2015   114,230,003   119,980,003   113,830,002   119,800,003   114,139,603   18182800
 5/19/2015   119,820,000   121,849,998   119,139,999   119,589,996   113,939,522   12863500
 5/26/2015   119,220,001   121,620,003   117,699,997   119,860,001   114,196,762   18565500
  6/2/2015   119,489,998   119,680,000   115,360,001   116,910,004   111,386,147   16924300
  6/9/2015   116,930,000   120,879,997   115,790,001   118,980,003   113,358,360   20755400
 6/16/2015   119,139,999   122,230,003   119,000,000   120,250,000   115,053,589   24127900
 6/23/2015   121,370,003   124,110,001   119,099,998   121,190,002   115,952,965   35753200
 6/30/2015   122,419,998   123,879,997   119,260,002   122,160,004   116,881,058   18457000
  7/7/2015   122,360,001   123,750,000   117,809,998   122,449,997   117,158,531   21602000
 7/14/2015   122,180,000   126,050,003   122,000,000   122,650,002   117,349,876   23378700
 7/21/2015   122,570,000   122,720,001   116,660,004   117,879,997   112,786,003   20112800
 7/28/2015   118,739,998   122,720,001   118,500,000   120,889,999   115,665,939   19008000
  8/4/2015   121,580,002   124,639,999   120,230,003   122,480,003   117,187,241   13661300
 8/11/2015   121,269,997   123,949,997   119,050,003   123,820,000   118,469,322   13823600
 8/18/2015   123,879,997   126,209,999    95,000,000   110,430,000   105,657,951   25206000
 8/25/2015   113,000,000   118,779,999   109,800,003   115,699,997   110,700,218   28787000
  9/1/2015   113,360,001   115,919,998   111,260,002   112,360,001   107,504,570   15712200
  9/8/2015   114,129,997   119,500,000   113,669,998   117,800,003   112,709,465   19679400
 9/15/2015   118,610,001   125,120,003   117,430,000   123,940,002   119,097,092   22759400
 9/22/2015   121,440,002   124,209,999   111,010,002   112,699,997   108,296,295   26221100
 9/29/2015   112,889,999   120,339,996   111,610,001   119,650,002   114,974,731   20525400
 10/6/2015   119,459,999   123,070,000   114,599,998   122,510,002   117,722,984   22905600
10/13/2015   123,160,004   125,989,998   115,959,999   120,730,003   116,012,520   28384300
10/20/2015   120,639,999   121,570,000   110,070,000   116,529,999   111,976,639   27905900
10/27/2015   116,389,999   121,669,998   115,900,002   118,690,002   114,052,238   19676800
 11/3/2015   118,169,998   118,459,999   113,010,002   114,260,002   109,795,326   19025400
11/10/2015   114,269,997   116,860,001   110,790,001   113,820,000   109,372,536   14775400
11/17/2015   113,730,003   117,529,999   109,610,001   112,160,004   107,777,397   31873000
11/24/2015   111,379,997   115,900,002   111,059,998   112,709,999   108,305,893   12549600
 12/1/2015   113,529,999   119,379,997   113,050,003   115,910,004   111,380,867   22577200
 12/8/2015   114,949,997   117,339,996   113,949,997   115,849,998   111,804,039   18239700
12/15/2015   116,870,003   121,089,996   115,820,000   117,410,004   113,309,555   21346800
12/22/2015   118,190,002   119,180,000   116,209,999   118,330,002   114,197,449    7755000
12/29/2015   118,870,003   120,410,004   114,529,999   116,459,999   112,392,738   11138800
  1/5/2016   116,720,001   117,889,999   108,190,002   109,580,002   105,753,014   19693000
 1/12/2016   110,360,001   113,129,997   107,510,002   109,269,997   105,453,827   18067300
 1/19/2016   111,489,998   115,739,998   109,599,998   113,379,997   109,420,311   27448100
 1/26/2016   112,910,004   116,150,002   110,610,001   115,889,999   111,842,644   22452700
  2/2/2016   114,949,997   115,389,999   108,830,002   110,019,997   106,177,635   18385800
  2/9/2016   109,370,003   114,480,003   109,139,999   111,820,000   107,914,787   12981200
 2/16/2016   112,629,997   122,139,999   112,529,999   121,269,997   117,034,744   21295000
 2/23/2016   120,639,999   122,260,002   117,830,002   119,099,998   114,940,536   15045900
  3/1/2016   119,489,998   122,739,998   119,370,003   121,760,002   117,507,629   14215700
  3/8/2016   121,279,999   126,019,997   120,410,004   125,220,001   120,846,809   13876800
 3/15/2016   124,540,001   127,080,002   122,220,001   126,739,998   122,818,474   18278000
 3/22/2016   126,650,002   130,350,006   126,019,997   128,919,998   124,931,015   16259400
 3/29/2016   129,270,004   131,100,006   128,289,993   129,490,005   125,483,391   14893700
  4/5/2016   128,949,997   129,460,007   125,260,002   126,330,002   122,421,181   17391500
 4/12/2016   126,300,003   128,660,004   125,400,002   127,809,998   123,855,370   12651300
 4/19/2016   130,089,996   135,110,001   129,119,995   133,779,999   129,640,640   20932000
 4/26/2016   133,970,001   134,610,001   128,929,993   132,100,006   128,012,650   16378400
  5/3/2016   131,369,995   133,589,996   130,589,996   132,669,998   128,564,987   13406700
 5/10/2016   132,919,998   134,000,000   128,529,999   130,639,999   126,597,801   14488000
 5/17/2016   130,570,007   131,789,993   128,759,995   130,419,998   126,384,605   12875500
 5/24/2016   130,759,995   134,529,999   130,309,998   134,000,000   129,853,851    8224300
 5/31/2016   134,600,006   138,389,999   133,020,004   138,149,994   133,875,443   16808700
  6/7/2016   138,160,004   140,889,999   136,880,005   138,089,996   133,817,307   18425800
 6/14/2016   137,880,005   139,839,996   136,380,005   138,520,004   134,233,994   16678800
 6/21/2016   139,199,997   139,979,996   135,149,994   137,110,001   133,472,672   15514700
 6/28/2016   138,210,007   141,789,993   137,649,994   140,860,001   137,123,215   15478000
  7/5/2016   140,149,994   142,960,007   139,550,003   140,320,007   136,597,519   19015900
 7/12/2016   140,889,999   142,850,006   139,369,995   140,750,000   137,016,113   18390500
 7/19/2016   140,750,000   144,479,996   139,320,007   141,729,996   137,970,108   19714200
 7/26/2016   141,940,002   144,160,004   139,910,004   143,509,995   139,702,911   13631300
  8/2/2016   143,809,998   143,970,001   141,860,001   142,130,005   138,359,497   10375200
  8/9/2016   142,550,003   143,139,999   140,929,993   141,619,995   137,863,037   10009100
 8/16/2016   141,149,994   143,000,000   140,330,002   142,089,996   138,320,572    8648400
 8/23/2016   142,729,996   142,869,995   135,990,005   137,270,004   133,628,479   14074300
 8/30/2016   137,270,004   137,690,002   135,350,006   136,610,001   132,985,947   10019800
  9/6/2016   136,619,995   136,850,006   132,389,999   135,529,999   131,934,601   14654800
 9/13/2016   134,240,005   139,389,999   132,880,005   137,679,993   134,646,469   21884400
 9/20/2016   138,130,005   141,779,999   137,059,998   139,720,001   136,641,541   14389100
 9/27/2016   139,990,005   141,710,007   137,839,996   138,490,005   135,438,629   14128500
 10/4/2016   138,690,002   139,360,001   135,660,004   138,080,002   135,037,659   16209200
10/11/2016   137,320,007   137,690,002   133,029,999   134,130,005   131,174,683   18122600
10/18/2016   139,199,997   146,360,001   137,869,995   144,690,002   141,502,014   27017700
10/25/2016   144,880,005   145,380,005   139,440,002   141,330,002   138,216,049   17515700
 11/1/2016   141,509,995   142,440,002   137,649,994   141,929,993   138,802,826   16948100
 11/8/2016   141,350,006   152,919,998   136,220,001   152,279,999   148,924,789   28457600
11/15/2016   153,509,995   153,960,007   148,559,998   150,410,004   147,095,993   23022500
11/22/2016   151,080,002   154,500,000   150,000,000   152,110,001   148,758,545   14383400
11/29/2016   156,940,002   162,520,004   155,179,993   157,630,005   154,156,921   27554200
 12/6/2016   158,169,998   160,240,005   156,259,995   159,490,005   156,596,985   18654900
12/13/2016   160,399,994   164,000,000   158,720,001   161,539,993   158,609,772   23867400
12/20/2016   161,710,007   163,110,001   159,619,995   163,029,999   160,072,784   10685000
12/27/2016   163,259,995   163,960,007   159,850,006   160,039,993   157,137,009    8340800
  1/3/2017   161,130,005   162,940,002   159,149,994   161,949,997   159,012,360   15318100
 1/10/2017   161,270,004   162,979,996   160,500,000   161,800,003   158,865,082   12570500
 1/17/2017   162,610,001   162,970,001   156,089,996   159,070,007   156,184,616   24591000
 1/24/2017   159,360,001   163,800,003   159,100,006   162,089,996   159,149,826   17217300
 1/31/2017   161,619,995   163,899,994   160,009,995   160,509,995   157,598,495   17711200
  2/7/2017   161,050,003   162,020,004   159,410,004   161,990,005   159,051,651   13520900
 2/14/2017   161,449,997   164,970,001   156,490,005   157,619,995   154,760,910   22732500
 2/21/2017   157,619,995   165,460,007   157,520,004   165,380,005   162,380,173   17391400
 2/28/2017   165,470,001   169,350,006   164,899,994   168,699,997   165,639,908   14617000
  3/7/2017   168,449,997   170,929,993   166,800,003   170,210,007   167,122,528   15228700
 3/14/2017   169,660,004   172,139,999   167,919,998   168,000,000   165,567,474   18020300
 3/21/2017   168,669,998   168,820,007   163,309,998   164,600,006   162,216,721   21527200
 3/28/2017   164,580,002   166,139,999   162,740,005   165,589,996   163,192,352   23191100
  4/4/2017   165,869,995   167,259,995   164,619,995   165,479,996   163,083,954   15513900
 4/11/2017   164,889,999   167,419,998   164,600,006   167,179,993   164,759,354   12528100
 4/18/2017   170,059,998   173,160,004   167,699,997   172,330,002   169,834,793   19694300
 4/25/2017   173,500,000   176,139,999   173,190,002   174,589,996   172,062,042   13363800
  5/2/2017   174,910,004   175,369,995   170,270,004   174,440,002   171,914,230   15853300
  5/9/2017   174,100,006   174,770,004   170,229,996   171,529,999   169,046,371   10290500
 5/16/2017   170,669,998   174,899,994   166,649,994   174,699,997   172,170,456   20051600
 5/23/2017   174,440,002   178,889,999   173,710,007   177,500,000   174,929,916    8879600
 5/30/2017   177,539,993   180,320,007   174,919,998   179,369,995   176,772,827   13747400
  6/6/2017   179,190,002   183,759,995   176,419,998   179,250,000   176,654,587   16390300
 6/13/2017   179,210,007   183,500,000   179,149,994   183,020,004   180,370,010   15936900
 6/20/2017   182,750,000   188,660,004   182,220,001   185,119,995   183,193,008   15216100
 6/27/2017   185,720,001   187,529,999   184,220,001   186,649,994   184,707,077   11806600
  7/4/2017   186,139,999   188,429,993   185,720,001   186,949,997   185,003,952    9296600
 7/11/2017   187,000,000   187,660,004   184,770,004   186,350,006   184,410,217   13547900
 7/18/2017   186,949,997   193,000,000   183,860,001   190,889,999   188,902,954   18005000
 7/25/2017   192,130,005   192,610,001   187,600,006   191,809,998   189,813,370   12967100
  8/1/2017   193,399,994   196,039,993   191,619,995   194,779,999   192,752,457   13653800
  8/8/2017   194,679,993   195,360,001   192,399,994   193,710,007   191,693,604   11086500
 8/15/2017   194,470,001   195,270,004   190,630,005   192,029,999   190,031,082   10706700
 8/22/2017   192,149,994   195,809,998   191,559,998   195,089,996   193,059,235    8877500
 8/29/2017   194,830,002   199,990,005   194,330,002   199,750,000   197,670,731    8810900
  9/5/2017   199,199,997   200,440,002   197,000,000   199,580,002   197,502,487   13939500
 9/12/2017   199,440,002   200,759,995   196,910,004   198,190,002   196,871,262   13441600
 9/19/2017   198,440,002   198,600,006   188,250,000   191,750,000   190,474,106   17268600
 9/26/2017   192,309,998   197,910,004   191,740,005   197,440,002   196,126,236   13670900
 10/3/2017   197,500,000   200,729,996   195,779,999   196,300,003   194,993,835   15616500
10/10/2017   196,259,995   196,429,993   186,000,000   193,199,997   191,914,444   16751800
10/17/2017   196,800,003   208,449,997   196,369,995   207,009,995   205,632,568   24618000
10/24/2017   206,380,005   212,770,004   205,880,005   209,389,999   207,996,735   17576900
10/31/2017   209,389,999   213,929,993   207,800,003   212,119,995   210,708,557   12969000
 11/7/2017   212,740,005   213,539,993   209,130,005   212,660,004   211,244,980    9993500
11/14/2017   212,210,007   212,699,997   209,149,994   210,250,000   208,850,998    9657700
11/21/2017   211,130,005   214,250,000   210,750,000   212,399,994   210,986,694    8185300
11/28/2017   213,880,005   231,770,004   212,509,995   221,419,998   219,946,686   22916600
 12/5/2017   221,000,000   224,820,007   218,190,002   222,770,004   222,034,866   12138200
12/12/2017   221,399,994   226,970,001   220,630,005   222,669,998   221,935,181   17652700
12/19/2017   222,990,005   224,889,999   218,449,997   220,000,000   219,274,002    9888400
12/26/2017   219,089,996   223,949,997   219,089,996   220,460,007   219,732,483    7147100
Date       Open       High       Low        Close      Adj Close   Volume
   1/1/2013 92,949,997 95,669,998 92,889,999 95,209,999 79,314,186 31946400
   1/8/2013 94,669,998 95,480,003 93,570,000 94,629,997 78,831,032 21732900
 1/15/2013 94,209,999 97,620,003 94,180,000 97,620,003 81,321,861 21754500
 1/22/2013 96,389,999 98,739,998 94,660,004 97,449,997 81,180,222 44017600
 1/29/2013 97,919,998 99,699,997 97,720,001 98,260,002 81,854,980 31700900
   2/5/2013 98,580,002 99,099,998 95,209,999 96,599,998 80,472,145 21551100
 2/12/2013 96,669,998 97,500,000 95,290,001 95,610,001 79,647,438 15831000
 2/19/2013 95,739,998 96,370,003 89,080,002 89,160,004 74,274,284 33525100
 2/26/2013 89,589,996 93,160,004 88,500,000 89,750,000 74,765,778 29982900
   3/5/2013 90,489,998 91,519,997 89,269,997 91,180,000 75,957,031 27157800
 3/12/2013 91,160,004 91,160,004 87,669,998 89,360,001 74,440,887 34297100
 3/19/2013 89,400,002 89,400,002 86,050,003 86,639,999 72,175,011 34148700
 3/26/2013 87,059,998 87,980,003 85,410,004 85,639,999 71,341,965 20892000
   4/2/2013 86,019,997 86,019,997 83,050,003 84,190,002 70,134,048 39090500
   4/9/2013 84,379,997 87,000,000 81,910,004 82,269,997 68,534,615 38992300
 4/16/2013 83,629,997 83,730,003 79,489,998 82,709,999 68,901,131 48317800
 4/23/2013 83,910,004 85,500,000 82,739,998 84,800,003 71,095,993 38736400
 4/30/2013 84,809,998 87,949,997 82,660,004 87,589,996 73,435,120 42630900
   5/7/2013 88,110,001 90,690,002 87,750,000 88,070,000 73,837,547 35455100
 5/14/2013 87,820,000 88,750,000 86,099,998 88,330,002 74,055,534 34268500
 5/21/2013 88,650,002 89,089,996 85,769,997 86,209,999 72,278,122 21873300
 5/28/2013 87,040,001 87,389,999 85,330,002 86,129,997 72,211,067 26093900
   6/4/2013 85,949,997 86,470,001 83,300,003 83,800,003 70,257,607 29913200
 6/11/2013 83,029,999 85,279,999 82,629,997 83,919,998 70,358,192 25913100
 6/18/2013 84,089,996 85,290,001 80,860,001 81,519,997 68,346,039 33325800
 6/25/2013 82,339,996 83,430,000 81,699,997 82,720,001 69,352,119 30982700
   7/2/2013 82,769,997 83,589,996 81,400,002 83,199,997 69,754,578 16286700
   7/9/2013 84,070,000 88,029,999 83,720,001 87,400,002 73,275,826 26571300
 7/16/2013 87,720,001 89,000,000 85,150,002 86,000,000 72,102,081 37476600
 7/23/2013 85,489,998 86,379,997 81,349,998 83,019,997 70,088,860 48231000
 7/30/2013 83,470,001 84,809,998 82,660,004 83,559,998 70,544,754 27472400
   8/6/2013 83,309,998 86,449,997 81,800,003 86,320,000 72,874,847 32003500
 8/13/2013 86,620,003 87,430,000 83,949,997 84,199,997 71,085,060 24784600
 8/20/2013 83,800,003 84,779,999 82,830,002 83,559,998 70,544,754 23603000
 8/27/2013 82,879,997 83,540,001 81,459,999 82,540,001 69,683,609 20464900
   9/3/2013 83,150,002 86,029,999 81,720,001 85,589,996 72,258,537 28023500
 9/10/2013 86,809,998 88,220,001 86,180,000 87,180,000 73,600,899 22804500
 9/17/2013 87,360,001 88,250,000 84,379,997 85,029,999 71,785,782 33228900
 9/24/2013 85,129,997 85,550,003 82,830,002 83,400,002 70,409,668 19439800
 10/1/2013 83,559,998 84,349,998 83,080,002 83,529,999 70,519,417 17990700
 10/8/2013 83,540,001 86,419,998 82,449,997 86,239,998 72,807,297 23365800
10/15/2013 86,239,998 87,800,003 84,949,997 87,699,997 74,039,894 22932900
10/22/2013 87,879,997 89,169,998 83,050,003 84,279,999 71,650,932 47356000
10/29/2013 83,910,004 84,349,998 82,800,003 83,889,999 71,319,374 24405100
 11/5/2013    83,610,001    84,470,001    83,360,001    84,150,002   71,540,421   20186400
11/12/2013    83,980,003    84,970,001    83,000,000    84,040,001   71,446,877   21479100
11/19/2013    84,110,001    84,940,002    81,870,003    84,400,002   71,752,945   31177000
11/26/2013    84,800,003    85,180,000    84,010,002    84,250,000   71,625,420   14007600
 12/3/2013    83,800,003    86,529,999    83,110,001    86,089,996   73,189,697   26245600
12/10/2013    85,970,001    87,849,998    84,839,996    87,379,997   74,286,392   26365200
12/17/2013    87,220,001    90,070,000    86,379,997    89,959,999   76,479,797   29150300
12/24/2013    90,000,000    91,669,998    89,989,998    90,870,003   77,253,456   13465300
12/31/2013    91,000,000    91,180,000    88,379,997    88,639,999   75,357,582   16952800
  1/7/2014    88,769,997    91,260,002    88,669,998    89,889,999   76,420,288   23029700
 1/14/2014    89,860,001    93,199,997    89,860,001    91,440,002   77,738,022   25438400
 1/21/2014    91,599,998    92,309,998    85,879,997    91,290,001   78,630,463   45636700
 1/28/2014    91,400,002    94,690,002    90,290,001    92,419,998   79,603,752   51101600
  2/4/2014    92,480,003    95,239,998    91,059,998    94,500,000   81,395,317   33892000
 2/11/2014    94,620,003    96,680,000    94,279,999    96,550,003   83,161,018   22540400
 2/18/2014    95,849,998    98,239,998    95,300,003    97,320,000   83,824,265   28897700
 2/25/2014    96,839,996    97,910,004    95,599,998    96,309,998   82,954,330   25351100
  3/4/2014    97,199,997    98,150,002    95,860,001    96,750,000   83,333,313   28259900
 3/11/2014    97,089,996    97,910,004    95,059,998    95,669,998   82,403,076   28313600
 3/18/2014    96,120,003    97,629,997    95,099,998    96,849,998   83,419,449   27574800
 3/25/2014    97,360,001   100,629,997    97,150,002    99,370,003   85,589,973   31222400
  4/1/2014    98,940,002   103,379,997    98,940,002   101,110,001   87,088,676   32507100
  4/8/2014   100,980,003   103,720,001   100,949,997   102,779,999   88,527,100   24705800
 4/15/2014   102,629,997   103,440,002   101,260,002   102,639,999   88,406,509   17497500
 4/22/2014   102,779,999   107,400,002   102,760,002   104,260,002   90,330,620   29573100
 4/29/2014   104,790,001   106,239,998   103,809,998   104,519,997   90,555,885   18989300
  5/6/2014   104,209,999   106,500,000   103,430,000   106,199,997   92,011,429   15780500
 5/13/2014   106,500,000   108,209,999   104,040,001   105,389,999   91,309,639   20512400
 5/20/2014   104,790,001   104,809,998   100,720,001   104,029,999   90,131,355   20738700
 5/27/2014   104,199,997   104,480,003   101,550,003   103,760,002   89,897,430   19554200
  6/3/2014   103,419,998   109,300,003   103,050,003   108,750,000   94,220,741   20112700
 6/10/2014   108,500,000   109,500,000   105,730,003   106,809,998   92,539,940   15046400
 6/17/2014   106,510,002   109,849,998   106,000,000   108,779,999   94,246,735   17551900
 6/24/2014   108,559,998   109,339,996   107,000,000   108,669,998   94,151,451   12444600
  7/1/2014   109,080,002   111,160,004   109,010,002   110,160,004   95,442,383    9768600
  7/8/2014   110,209,999   111,040,001   107,800,003   110,089,996   95,381,714   11392200
 7/15/2014   110,250,000   111,459,999   108,930,000   110,230,003   95,503,014   14852500
 7/22/2014   110,839,996   111,279,999   103,169,998   104,150,002   90,805,916   24641600
 7/29/2014   105,000,000   106,440,002    99,110,001   101,809,998   88,765,717   31711200
  8/5/2014   101,110,001   104,849,998   100,610,001   104,500,000   91,111,061   26853200
 8/12/2014   104,589,996   107,099,998   104,129,997   106,980,003   93,273,323   20622400
 8/19/2014   107,260,002   108,570,000   106,540,001   107,970,001   94,136,490   20716700
 8/26/2014   108,050,003   109,099,998   107,800,003   109,070,000   95,095,535   13812700
  9/2/2014   109,029,999   109,730,003   107,519,997   107,910,004   94,084,175   21115100
  9/9/2014   107,820,000   108,199,997   103,220,001   104,860,001   91,424,942   31149400
 9/16/2014   104,209,999   105,830,002   100,820,000   100,900,002   87,972,328   27706300
 9/23/2014   100,860,001   101,489,998    98,260,002    99,830,002   87,039,413   22560400
 9/30/2014   100,029,999   100,099,998    96,150,002    98,000,000   85,443,863   20938500
 10/7/2014    97,089,996    97,510,002    91,610,001    91,680,000   79,933,617   31139700
10/14/2014    92,510,002    95,599,998    90,050,003    94,029,999   81,982,513   35321700
10/21/2014    95,040,001    99,940,002    94,050,003    98,540,001   86,569,160   30351800
10/28/2014    99,440,002   102,370,003    99,029,999   100,220,001   88,045,074   21948900
 11/4/2014    99,750,000   102,550,003    98,040,001   102,209,999   89,793,327   17808600
11/11/2014   102,309,998   103,220,001   100,449,997   101,699,997   89,345,268   14334700
11/18/2014   101,699,997   107,120,003   100,070,000   105,959,999   93,087,784   23339500
11/25/2014   106,099,998   106,629,997    97,790,001    99,000,000   86,973,282   18998000
 12/2/2014    99,480,003   101,459,999    95,199,997    95,250,000   83,678,841   25018300
 12/9/2014    94,169,998    96,169,998    89,389,999    89,750,000   78,846,992   35228700
12/16/2014    89,230,003    92,809,998    88,029,999    92,320,000   81,104,774   38931900
12/23/2014    92,989,998    94,660,004    92,650,002    93,709,999   82,325,920   10726700
12/30/2014    93,599,998    93,629,997    86,599,998    87,029,999   76,457,413   21517800
  1/6/2015    87,279,999    89,279,999    85,169,998    86,889,999   76,334,435   31993300
 1/13/2015    87,680,000    87,900,002    83,050,003    83,860,001   73,672,523   32545800
 1/20/2015    84,419,998    87,360,001    83,190,002    86,029,999   76,198,624   31260600
 1/27/2015    79,739,998    81,349,998    78,809,998    80,839,996   71,601,730   66215500
  2/3/2015    81,220,001    84,870,003    81,150,002    84,669,998   74,994,049   39580500
 2/10/2015    85,000,000    85,489,998    82,239,998    85,129,997   75,401,466   22560200
 2/17/2015    84,860,001    85,809,998    82,209,999    83,489,998   73,948,883   24430200
 2/24/2015    83,769,997    85,360,001    82,239,998    83,000,000   73,514,893   20110700
  3/3/2015    82,709,999    83,790,001    79,550,003    80,809,998   71,575,157   30930100
 3/10/2015    80,019,997    80,760,002    78,190,002    79,970,001   70,831,146   23925900
 3/17/2015    79,349,998    81,919,998    78,250,000    81,089,996   71,823,166   37281200
 3/24/2015    81,150,002    81,519,997    78,760,002    81,370,003   72,071,159   23978300
 3/31/2015    80,510,002    82,000,000    79,389,999    81,489,998   72,177,444   17339000
  4/7/2015    81,220,001    82,800,003    79,919,998    82,139,999   72,753,174   24140200
 4/14/2015    82,550,003    85,730,003    81,540,001    84,599,998   74,932,037   30454800
 4/21/2015    84,660,004    87,500,000    83,089,996    85,330,002   76,205,017   42819300
 4/28/2015    85,419,998    88,279,999    84,500,000    87,300,003   77,964,348   25823000
  5/5/2015    87,570,000    89,440,002    85,889,999    88,769,997   79,277,145   23440900
 5/12/2015    88,190,002    89,589,996    87,260,002    88,290,001   78,848,480   16752500
 5/19/2015    87,889,999    89,620,003    86,510,002    88,629,997   79,152,107   21157600
 5/26/2015    88,129,997    88,820,000    84,699,997    85,529,999   76,383,614   22220300
  6/2/2015    85,209,999    87,059,998    84,910,004    86,150,002   76,937,325   16667600
  6/9/2015    86,459,999    88,760,002    86,349,998    87,129,997   77,812,515   16508700
 6/16/2015    86,790,001    88,320,000    86,239,998    88,269,997   78,830,612   17229900
 6/23/2015    88,419,998    88,809,998    85,099,998    85,300,003   76,178,223   18326300
 6/30/2015    86,089,996    86,250,000    82,730,003    83,150,002   74,258,148   16852900
  7/7/2015    82,989,998    84,120,003    81,459,999    83,639,999   74,695,724   21811300
 7/14/2015    83,529,999    84,889,999    82,139,999    82,250,000   73,454,391   18368300
 7/21/2015    81,800,003    82,889,999    74,769,997    75,320,000   67,886,566   48228000
 7/28/2015   75,919,998   79,040,001   75,790,001   77,260,002   69,635,101   49526900
  8/4/2015   77,330,002   80,309,998   76,180,000   80,160,004   72,248,901   32906600
 8/11/2015   78,730,003   79,120,003   76,919,998   78,540,001   70,788,780   30545400
 8/18/2015   78,510,002   79,000,000   70,230,003   72,820,000   65,633,301   45791200
 8/25/2015   75,220,001   76,769,997   72,029,999   76,440,002   68,896,034   39827500
  9/1/2015   74,500,000   76,160,004   72,349,998   73,099,998   65,885,666   37463400
  9/8/2015   74,580,002   75,199,997   71,879,997   72,769,997   65,588,234   26239700
 9/15/2015   73,019,997   75,870,003   71,610,001   72,160,004   65,038,437   34825600
 9/22/2015   71,120,003   71,809,998   62,990,002   63,790,001   57,494,476   57998300
 9/29/2015   63,650,002   69,480,003   63,099,998   69,180,000   62,352,543   43991900
 10/6/2015   69,540,001   72,709,999   69,080,002   70,500,000   63,542,259   34280400
10/13/2015   69,959,999   71,059,998   68,800,003   69,269,997   62,433,651   27337400
10/20/2015   68,860,001   72,830,002   67,809,998   71,519,997   64,461,586   43109800
10/27/2015   70,180,000   74,639,999   68,339,996   74,339,996   67,752,090   31322700
 11/3/2015   74,440,002   75,930,000   71,480,003   71,889,999   65,519,196   28176200
11/10/2015   71,790,001   72,849,998   68,410,004   70,389,999   64,152,138   28893400
11/17/2015   70,129,997   71,900,002   68,599,998   71,019,997   64,726,295   25239000
11/24/2015   70,779,999   72,790,001   70,440,002   72,650,002   66,211,868   14614500
 12/1/2015   72,330,002   72,639,999   67,720,001   68,360,001   62,302,021   31835300
 12/8/2015   66,989,998   67,160,004   64,480,003   66,120,003   60,260,536   36125300
12/15/2015   65,459,999   67,879,997   64,099,998   65,239,998   59,458,527   38411200
12/22/2015   66,250,000   70,489,998   66,110,001   68,580,002   62,502,537   23421800
12/29/2015   69,220,001   69,629,997   65,720,001   67,989,998   61,964,817   19641300
  1/5/2016   68,379,997   68,440,002   60,849,998   61,470,001   56,022,614   39313500
 1/12/2016   62,439,999   62,970,001   58,750,000   59,869,999   54,564,404   37746700
 1/19/2016   60,259,998   62,560,001   56,360,001   57,910,000   54,135,143   46944200
 1/26/2016   58,400,002   63,080,002   57,459,999   62,700,001   58,612,900   46892600
  2/2/2016   61,279,999   66,989,998   59,799,999   64,580,002   60,370,350   40931100
  2/9/2016   63,900,002   64,410,004   60,509,998   63,150,002   59,033,569   22849500
 2/16/2016   64,160,004   67,790,001   63,509,998   67,309,998   62,922,398   29151300
 2/23/2016   67,110,001   68,580,002   63,070,000   67,699,997   63,286,968   29105400
  3/1/2016   68,440,002   75,730,003   67,339,996   74,769,997   69,896,111   36643500
  3/8/2016   73,779,999   74,110,001   70,489,998   72,730,003   67,989,113   29715800
 3/15/2016   71,440,002   76,940,002   70,860,001   75,889,999   70,943,115   42697500
 3/22/2016   75,589,996   76,080,002   72,730,003   75,320,000   70,410,278   19440000
 3/29/2016   74,970,001   77,250,000   74,190,002   75,720,001   70,784,195   22533500
  4/5/2016   75,320,000   75,849,998   73,699,997   74,629,997   69,765,236   22930300
 4/12/2016   75,059,998   79,870,003   74,470,001   79,250,000   74,084,091   30005100
 4/19/2016   79,989,998   80,889,999   76,199,997   76,790,001   71,784,447   36328800
 4/26/2016   77,150,002   79,169,998   76,470,001   77,839,996   73,475,494   26422600
  5/3/2016   76,849,998   77,099,998   70,570,000   70,779,999   66,811,363   36148000
 5/10/2016   70,779,999   73,610,001   70,059,998   70,699,997   66,735,847   26656800
 5/17/2016   70,699,997   72,180,000   69,040,001   70,400,002   66,452,675   25869400
 5/24/2016   70,779,999   73,589,996   70,250,000   71,959,999   67,925,194   16020200
 5/31/2016   72,029,999   76,529,999   71,269,997   76,419,998   72,135,117   22736200
  6/7/2016   76,529,999   78,699,997   75,230,003   75,230,003   71,011,848   22973800
 6/14/2016   75,059,998   77,349,998   73,349,998   76,430,000   72,144,569   21458000
 6/21/2016   76,449,997   78,250,000   70,529,999   71,379,997   67,377,716   29466600
 6/28/2016   72,239,998   76,989,998   71,510,002   76,449,997   72,163,437   18084700
  7/5/2016   75,660,004   78,540,001   73,459,999   77,800,003   73,437,752   21597100
 7/12/2016   78,720,001   81,000,000   78,300,003   79,820,000   75,344,482   24928800
 7/19/2016   79,339,996   81,379,997   78,339,996   78,690,002   74,993,393   23898100
 7/26/2016   79,040,001   84,290,001   78,739,998   81,949,997   78,100,250   32154700
  8/2/2016   82,000,000   83,790,001   80,919,998   83,440,002   79,520,256   16240700
  8/9/2016   83,519,997   84,279,999   82,480,003   84,150,002   80,196,907   15220800
 8/16/2016   84,209,999   84,730,003   82,510,002   83,589,996   79,663,216   17857200
 8/23/2016   83,980,003   84,680,000   82,279,999   83,099,998   79,196,228   14299700
 8/30/2016   82,860,001   83,150,002   80,570,000   81,690,002   77,852,470   14062000
  9/6/2016   82,010,002   83,959,999   80,099,998   81,919,998   78,071,655   19886500
 9/13/2016   81,099,998   82,349,998   79,930,000   81,879,997   78,033,546   24628100
 9/20/2016   82,459,999   84,449,997   81,660,004   82,370,003   78,500,534   17336400
 9/27/2016   82,190,002   89,190,002   81,669,998   88,279,999   84,132,896   35082800
 10/4/2016   88,500,000   89,870,003   87,180,000   88,220,001   84,075,714   21269500
10/11/2016   89,099,998   89,320,000   86,260,002   87,290,001   83,189,400   24179600
10/18/2016   88,110,001   88,279,999   85,360,001   85,989,998   81,950,470   22898500
10/25/2016   85,860,001   87,650,002   82,709,999   83,459,999   80,241,440   32877900
 11/1/2016   83,470,001   84,160,004   80,330,002   83,750,000   80,520,248   23759400
 11/8/2016   83,769,997   95,500,000   83,059,998   94,169,998   90,538,414   51726600
11/15/2016   93,459,999   94,459,999   91,900,002   92,900,002   89,317,390   20380200
11/22/2016   93,400,002   96,440,002   92,800,003   94,900,002   91,240,265   16631600
11/29/2016   94,000,000   97,389,999   93,629,997   94,449,997   90,807,610   27828100
 12/6/2016   94,099,998   97,400,002   94,070,000   95,080,002   91,413,315   22572700
12/13/2016   95,739,998   96,500,000   91,000,000   92,709,999   89,134,705   24715600
12/20/2016   93,639,999   94,830,002   93,300,003   94,320,000   90,682,625   11211500
12/27/2016   94,339,996   94,900,002   92,330,002   92,739,998   89,163,559   10291700
  1/3/2017   94,000,000   95,190,002   92,199,997   92,370,003   88,807,831   20636500
 1/10/2017   92,980,003   94,750,000   92,769,997   94,480,003   90,836,464   13412900
 1/17/2017   94,239,998   95,000,000   92,529,999   94,459,999   90,817,223   20302400
 1/24/2017   95,019,997   99,459,999   94,800,003   96,790,001   93,829,506   34016600
 1/31/2017   96,589,996   96,629,997   92,430,000   92,870,003   90,029,404   22413900
  2/7/2017   94,320,000   99,050,003   92,110,001   98,500,000   95,487,206   25668700
 2/14/2017   98,290,001   99,070,000   97,260,002   98,849,998   95,826,500   15354600
 2/21/2017   98,870,003   99,199,997   93,500,000   97,440,002   94,459,625   23435700
 2/28/2017   97,239,998   98,970,001   92,839,996   95,660,004   92,734,077   45445200
  3/7/2017   95,650,002   96,230,003   90,410,004   92,639,999   89,806,435   34859500
 3/14/2017   91,220,001   95,480,003   90,620,003   95,400,002   92,482,025   29591200
 3/21/2017   95,379,997   95,389,999   90,339,996   91,510,002   88,711,006   22401800
 3/28/2017   91,559,998   93,370,003   91,000,000   92,269,997   89,447,754   17758800
  4/4/2017   93,889,999   97,889,999   93,059,998   97,139,999   94,168,800   26912500
 4/11/2017   97,300,003   97,309,998   93,089,996   94,139,999   91,260,567   17449400
 4/18/2017    93,500,000    97,059,998    92,980,003    96,809,998    93,848,900   24581400
 4/25/2017   102,879,997   105,980,003   101,410,004   102,000,000    99,701,492   43483400
  5/2/2017   102,269,997   102,709,999    98,639,999    99,370,003    97,130,753   25247800
  5/9/2017    99,720,001   102,559,998    99,250,000   102,419,998   100,112,022   27527100
 5/16/2017   102,750,000   103,050,003    97,739,998   102,290,001    99,984,955   22678700
 5/23/2017   102,300,003   105,940,002   102,059,998   105,660,004   103,279,022   16612200
 5/30/2017   105,260,002   107,169,998   103,599,998   105,199,997   102,829,376   19576700
  6/6/2017   104,790,001   107,019,997   102,449,997   106,070,000   103,679,779   21610500
 6/13/2017   106,180,000   108,040,001   103,800,003   107,489,998   105,067,772   25295000
 6/20/2017   108,059,998   108,180,000   102,300,003   104,250,000   101,900,787   30188200
 6/27/2017   104,500,000   108,040,001   103,690,002   106,970,001   104,559,486   18156000
  7/4/2017   107,000,000   108,489,998   105,849,998   107,839,996   105,409,889   12124700
 7/11/2017   107,910,004   110,000,000   107,050,003   108,839,996   106,387,352   16672300
 7/18/2017   108,220,001   108,500,000   105,110,001   108,180,000   105,742,218   20840500
 7/25/2017   113,239,998   114,900,002   111,800,003   113,949,997   112,186,188   34771000
  8/1/2017   114,269,997   114,989,998   112,089,996   114,709,999   112,934,425   13854500
  8/8/2017   114,589,996   115,459,999   112,750,000   113,709,999   111,949,898   13007200
 8/15/2017   114,000,000   114,639,999   112,690,002   113,599,998   111,841,599   15013600
 8/22/2017   114,209,999   116,639,999   114,000,000   115,070,000   113,288,849   13483100
 8/29/2017   114,379,997   118,830,002   114,300,003   118,279,999   116,449,158   14106600
  9/5/2017   118,139,999   119,190,002   116,500,000   118,870,003   117,030,029   17704000
 9/12/2017   119,190,002   124,430,000   119,059,998   123,830,002   121,913,254   19950200
 9/19/2017   123,959,999   125,419,998   123,650,002   124,320,000   122,395,668   14702200
 9/26/2017   124,699,997   125,550,003   123,620,003   124,720,001   122,789,482   11286400
 10/3/2017   124,980,003   127,089,996   124,349,998   126,879,997   124,916,039   12131600
10/10/2017   127,519,997   132,119,995   127,269,997   131,470,001   129,434,998   16356800
10/17/2017   131,139,999   132,339,996   129,399,994   131,679,993   129,641,739   18365600
10/24/2017   140,059,998   140,440,002   134,789,993   136,490,005   135,178,818   39179800
10/31/2017   136,500,000   138,449,997   135,080,002   137,710,007   136,387,085   15226200
 11/7/2017   137,800,003   138,899,994   134,649,994   136,529,999   135,218,414   12006700
11/14/2017   138,000,000   138,119,995   133,809,998   136,910,004   135,594,772   14037100
11/21/2017   137,770,004   138,419,998   136,889,999   137,190,002   135,872,086   10638700
11/28/2017   137,509,995   145,190,002   137,110,001   141,500,000   140,140,686   23602600
 12/5/2017   141,750,000   144,710,007   139,190,002   143,770,004   142,388,885   14146200
12/12/2017   144,039,993   149,809,998   143,210,007   149,770,004   148,331,238   25967000
12/19/2017   149,899,994   155,800,003   148,529,999   155,750,000   154,253,784   13133900
12/26/2017   156,039,993   158,649,994   155,660,004   157,580,002   156,066,208   11071200
Date       Open       High       Low        Close      Adj Close  Volume
   1/1/2013 50,799,999 52,340,000 50,639,999 50,970,001 47,646,503 37459300
   1/8/2013 50,880,001 51,500,000 50,180,000 50,590,000 47,291,283 41581800
 1/15/2013 50,470,001 52,700,001 50,430,000 52,340,000 48,927,174 33294300
 1/22/2013 52,389,999 54,869,999 52,180,000 54,360,001 50,815,460 49158800
 1/29/2013 54,150,002 54,869,999 53,529,999 53,900,002 50,385,460 42211800
   2/5/2013 54,360,001 55,500,000 53,410,000 54,750,000 51,180,031 64746100
 2/12/2013 54,770,000 55,619,999 54,669,998 55,610,001 51,983,959 40807400
 2/19/2013 55,580,002 55,950,001 53,590,000 53,590,000 50,095,665 40477500
 2/26/2013 53,810,001 55,840,000 53,599,998 55,799,999 52,161,564 34755700
   3/5/2013 55,950,001 57,750,000 55,900,002 57,660,000 53,900,284 32767200
 3/12/2013 57,520,000 57,820,000 56,700,001 56,830,002 53,124,405 37191000
 3/19/2013 56,830,002 57,150,002 55,759,998 56,209,999 52,544,838 33453100
 3/26/2013 56,410,000 57,139,999 55,990,002 56,689,999 52,993,530 24496000
   4/2/2013 57,040,001 58,820,000 56,369,999 58,820,000 54,984,646 37919600
   4/9/2013 58,720,001 60,730,000 58,520,000 58,880,001 55,040,737 47105600
 4/16/2013 59,259,998 62,099,998 59,080,002 62,009,998 57,966,644 46839000
 4/23/2013 62,400,002 63,250,000 61,540,001 63,000,000 58,892,094 34519500
 4/30/2013 62,930,000 65,589,996 62,439,999 65,059,998 60,817,772 40682900
   5/7/2013 65,440,002 67,519,997 64,559,998 67,320,000 62,930,397 57516300
 5/14/2013 67,430,000 67,889,999 65,680,000 66,120,003 61,808,647 41127800
 5/21/2013 66,349,998 66,709,999 64,239,998 65,489,998 61,219,730 31883800
 5/28/2013 65,980,003 67,110,001 62,529,999 63,799,999 59,639,927 48273200
   6/4/2013 63,930,000 64,970,001 62,040,001 63,830,002 59,667,973 40044000
 6/11/2013 63,320,000 65,129,997 62,520,000 64,489,998 60,284,935 31766700
 6/18/2013 64,610,001 65,550,003 61,820,000 62,439,999 58,368,607 42753500
 6/25/2013 62,880,001 64,919,998 62,500,000 63,930,000 59,761,452 36154900
   7/2/2013 63,830,002 64,790,001 62,570,000 64,709,999 60,490,593 23367800
   7/9/2013 65,320,000 67,360,001 64,570,000 65,930,000 61,631,042 30995800
 7/16/2013 65,949,997 66,370,003 64,260,002 64,400,002 60,200,802 32474400
 7/23/2013 64,599,998 65,120,003 64,110,001 64,610,001 60,397,114 24024500
 7/30/2013 64,699,997 66,589,996 64,099,998 66,019,997 61,715,172 33068200
   8/6/2013 66,089,996 67,160,004 63,669,998 63,930,000 59,761,452 53293600
 8/13/2013 64,260,002 64,260,002 61,709,999 61,830,002 57,798,382 35351600
 8/20/2013 61,790,001 62,389,999 61,090,000 61,349,998 57,349,678 27684800
 8/27/2013 60,900,002 61,520,000 60,410,000 60,830,002 56,863,586 25696500
   9/3/2013 61,419,998 61,990,002 60,520,000 61,590,000 57,574,032 41931500
 9/10/2013 62,090,000 67,650,002 61,930,000 66,940,002 62,575,176 64221000
 9/17/2013 66,830,002 67,370,003 64,680,000 64,750,000 60,527,988 65543900
 9/24/2013 64,940,002 65,440,002 64,199,997 64,489,998 60,284,935 35574600
 10/1/2013 64,370,003 65,430,000 63,830,002 64,589,996 60,378,407 31751000
 10/8/2013 64,519,997 66,980,003 63,099,998 66,830,002 62,472,363 38256300
10/15/2013 66,730,003 67,629,997 65,930,000 67,610,001 63,201,500 33052800
10/22/2013 67,940,002 69,870,003 67,750,000 69,000,000 64,500,862 30853100
10/29/2013 69,120,003 69,550,003 67,930,000 68,809,998 64,323,257 25771200
 11/5/2013   68,769,997   69,620,003   66,720,001   68,339,996   63,883,896   43276900
11/12/2013   68,330,002   70,169,998   67,300,003   69,500,000   64,968,262   30603100
11/19/2013   69,489,998   70,580,002   69,040,001   69,739,998   65,192,619   24524900
11/26/2013   69,919,998   71,690,002   69,900,002   70,910,004   66,286,331   25871700
 12/3/2013   70,220,001   71,489,998   69,320,000   71,110,001   66,473,282   30794600
12/10/2013   70,910,004   72,129,997   68,800,003   70,510,002   65,912,407   37418600
12/17/2013   70,690,002   73,559,998   69,830,002   73,279,999   69,347,473   40180200
12/24/2013   73,250,000   76,540,001   73,250,000   76,230,003   72,139,183   19927400
12/31/2013   76,279,999   76,839,996   75,489,998   75,820,000   71,751,183   20770100
  1/7/2014   76,120,003   76,699,997   73,050,003   73,269,997   69,338,020   37899900
 1/14/2014   73,709,999   75,099,998   73,290,001   73,980,003   70,009,926   25502600
 1/21/2014   73,989,998   75,430,000   71,720,001   72,250,000   68,372,757   35333100
 1/28/2014   72,260,002   73,629,997   69,849,998   69,989,998   66,234,039   41377000
  2/4/2014   70,940,002   77,309,998   69,879,997   77,059,998   72,924,637   62935700
 2/11/2014   77,150,002   79,470,001   77,110,001   79,230,003   74,978,188   27472200
 2/18/2014   79,500,000   81,589,996   78,800,003   80,730,003   76,397,682   33796700
 2/25/2014   80,720,001   81,589,996   78,849,998   79,459,999   75,195,847   32239800
  3/4/2014   80,599,998   83,650,002   80,540,001   81,970,001   77,571,144   34193300
 3/11/2014   82,190,002   82,330,002   79,570,000   81,389,999   77,022,278   37155900
 3/18/2014   81,529,999   82,300,003   79,379,997   79,489,998   75,224,236   33251100
 3/25/2014   80,239,998   80,389,999   77,279,999   80,070,000   75,773,102   34768400
  4/1/2014   80,389,999   82,849,998   78,559,998   79,129,997   74,883,545   35453800
  4/8/2014   79,269,997   80,919,998   76,809,998   77,620,003   73,454,590   39418900
 4/15/2014   77,889,999   80,220,001   76,309,998   79,110,001   74,864,624   27065500
 4/22/2014   79,220,001   80,059,998   76,879,997   77,779,999   73,605,988   28373300
 4/29/2014   78,349,998   81,309,998   77,739,998   81,220,001   76,861,397   30914800
  5/6/2014   81,589,996   82,940,002   80,070,000   82,419,998   77,996,994   42942000
 5/13/2014   82,430,000   82,750,000   79,209,999   81,050,003   76,700,516   29875000
 5/20/2014   80,940,002   83,360,001   80,519,997   83,320,000   78,848,694   19991900
 5/27/2014   83,559,998   84,419,998   83,250,000   84,269,997   79,747,711   26658000
  6/3/2014   84,070,000   85,860,001   83,309,998   85,480,003   80,892,792   27267900
 6/10/2014   85,400,002   85,400,002   81,800,003   83,300,003   78,829,773   26057100
 6/17/2014   82,980,003   84,080,002   82,320,000   82,760,002   78,318,748   28419100
 6/24/2014   82,680,000   86,070,000   82,480,003   85,739,998   81,138,824   44303900
  7/1/2014   85,809,998   86,980,003   85,760,002   86,589,996   81,943,207   18156000
  7/8/2014   86,190,002   87,610,001   85,680,000   86,760,002   82,104,103   27322800
 7/15/2014   86,580,002   87,629,997   84,870,003   85,739,998   81,138,824   34073300
 7/22/2014   86,370,003   87,220,001   85,510,002   87,150,002   82,473,167   22009200
 7/29/2014   87,290,001   87,519,997   85,209,999   87,239,998   82,558,334   34137200
  8/5/2014   87,139,999   87,980,003   85,230,003   87,500,000   82,804,382   38498800
 8/12/2014   87,150,002   90,370,003   86,779,999   89,970,001   85,141,830   30444700
 8/19/2014   90,129,997   91,139,999   89,639,999   90,379,997   85,529,816   21038400
 8/26/2014   90,610,001   90,669,998   89,330,002   89,879,997   85,056,648   14715200
  9/2/2014   90,180,000   91,199,997   90,010,002   90,559,998   85,700,172   23673000
  9/9/2014   90,500,000   90,540,001   88,750,000   90,080,002   85,245,926   22722000
 9/16/2014    89,709,999    91,150,002    89,190,002    89,290,001    84,498,314   31112200
 9/23/2014    89,120,003    89,639,999    87,360,001    88,830,002    84,063,011   29815200
 9/30/2014    88,839,996    89,540,001    84,650,002    88,559,998    83,807,487   34984900
 10/7/2014    88,000,000    88,260,002    83,760,002    83,910,004    79,407,028   43666900
10/14/2014    84,750,000    85,610,001    78,540,001    85,519,997    80,930,634   64351900
10/21/2014    86,320,000    88,989,998    86,250,000    88,449,997    83,703,392   36312000
10/28/2014    89,040,001    91,980,003    88,910,004    91,709,999    86,788,445   27361700
 11/4/2014    91,970,001    92,000,000    88,650,002    89,779,999    84,962,013   49220300
11/11/2014    90,010,002    90,849,998    89,129,997    90,410,004    85,558,228   24687600
11/18/2014    90,330,002    90,690,002    88,750,000    90,580,002    85,719,093   34663200
11/25/2014    90,709,999    93,139,999    90,709,999    92,699,997    87,725,327   22579100
 12/2/2014    92,650,002    94,500,000    92,419,998    93,800,003    88,766,304   30082900
 12/9/2014    93,510,002    93,570,000    90,190,002    90,900,002    86,021,919   42731500
12/16/2014    90,500,000    94,360,001    90,129,997    94,199,997    90,277,855   43138200
12/23/2014    94,480,003    95,930,000    94,370,003    95,500,000    91,523,727   14278300
12/30/2014    95,209,999    95,519,997    91,779,999    92,379,997    88,533,630   21941900
  1/6/2015    92,570,000    95,269,997    91,160,004    94,459,999    90,527,031   36151800
 1/13/2015    95,279,999    96,430,000    93,290,001    95,180,000    91,217,056   27642900
 1/20/2015    95,220,001    95,529,999    93,750,000    94,970,001    91,015,808   32532300
 1/27/2015    93,940,002    94,739,998    90,059,998    91,930,000    88,102,371   38874400
  2/3/2015    92,430,000   102,989,998    92,190,002   101,730,003    97,494,339   72061200
 2/10/2015   101,959,999   104,410,004   101,070,000   104,169,998    99,832,748   23586900
 2/17/2015   104,230,003   105,230,003   102,730,003   104,989,998   100,618,607   24377600
 2/24/2015   104,540,001   105,980,003   103,959,999   105,889,999   101,481,125   25492100
  3/3/2015   105,779,999   106,639,999   103,489,998   105,260,002   100,877,365   24172000
 3/10/2015   104,269,997   107,730,003   102,870,003   107,370,003   102,899,513   36455900
 3/17/2015   107,000,000   108,940,002   105,730,003   108,220,001   103,714,119   28778700
 3/24/2015   107,720,001   108,050,003   104,099,998   106,120,003   101,701,553   26526500
 3/31/2015   105,599,998   106,570,000   104,250,000   105,629,997   101,231,956   19612700
  4/7/2015   105,800,003   107,900,002   105,160,004   106,510,002   102,075,317   20349400
 4/14/2015   106,410,004   108,500,000   106,040,001   108,220,001   103,714,119   33823400
 4/21/2015   108,930,000   111,660,004   106,970,001   110,160,004   105,573,349   29458400
 4/28/2015   110,750,000   111,529,999   107,680,000   111,029,999   106,407,112   34890800
  5/5/2015   113,269,997   113,300,003   108,489,998   108,599,998   104,078,293   44874900
 5/12/2015   108,599,998   110,739,998   107,669,998   110,330,002   105,736,267   25864200
 5/19/2015   110,690,002   110,989,998   109,900,002   110,260,002   105,669,189   18091400
 5/26/2015   110,169,998   111,769,997   108,760,002   110,959,999   106,340,019   25379800
  6/2/2015   110,919,998   111,820,000   109,209,999   109,290,001   104,739,563   25054400
  6/9/2015   109,349,998   110,959,999   107,650,002   110,180,000   105,592,506   27628900
 6/16/2015   110,349,998   114,470,001   109,900,002   113,529,999   108,803,024   31004400
 6/23/2015   113,930,000   115,279,999   113,000,000   113,050,003   108,343,018   34980600
 6/30/2015   113,930,000   115,860,001   113,550,003   115,699,997   110,882,668   23812100
  7/7/2015   116,419,998   118,309,998   114,860,001   118,050,003   113,792,824   38437800
 7/14/2015   118,029,999   119,900,002   117,699,997   119,580,002   115,267,647   27931200
 7/21/2015   119,760,002   119,800,003   117,779,999   118,250,000   113,985,619   22346700
 7/28/2015   118,680,000   121,730,003   117,870,003   121,120,003   116,752,121    31155100
  8/4/2015   121,500,000   122,080,002   104,239,998   111,000,000   106,997,055   158219400
 8/11/2015   110,339,996   110,489,998   105,510,002   109,050,003   105,117,393    55249200
 8/18/2015   108,040,001   108,250,000    90,000,000    95,360,001    91,921,089   117192100
 8/25/2015    99,730,003   103,339,996    95,720,001   101,879,997    98,205,956    69846300
  9/1/2015    99,309,998   103,029,999    99,160,004   100,970,001    97,328,773    44527900
  9/8/2015   102,949,997   104,949,997   101,330,002   103,820,000   100,075,989    43582800
 9/15/2015   103,250,000   105,949,997   101,830,002   103,410,004    99,680,786    44031200
 9/22/2015   102,180,000   102,750,000    98,300,003    98,489,998    94,938,194    40273000
 9/29/2015    98,510,002   104,199,997    97,769,997   103,849,998   100,104,912    42346200
 10/6/2015   104,190,002   106,699,997   102,660,004   106,349,998   102,514,755    32627700
10/13/2015   105,739,998   109,970,001   105,230,003   109,470,001   105,522,240    34556300
10/20/2015   109,550,003   114,209,999   109,410,004   113,519,997   109,426,178    41999100
10/27/2015   113,290,001   115,400,002   112,860,001   115,040,001   110,891,373    33828700
 11/3/2015   114,970,001   116,830,002   110,809,998   116,419,998   112,221,603    68787500
11/10/2015   116,169,998   117,580,002   113,339,996   115,919,998   111,739,632    35693500
11/17/2015   116,110,001   120,650,002   115,510,002   119,419,998   115,113,419    37088100
11/24/2015   117,900,002   119,339,996   113,309,998   113,470,001   109,377,991    45382000
 12/1/2015   114,150,002   115,470,001   111,440,002   113,830,002   109,725,006    42640300
 12/8/2015   113,349,998   113,449,997   107,620,003   109,349,998   105,406,563    45417600
12/15/2015   112,050,003   114,750,000   105,330,002   106,589,996   103,404,724    86265300
12/22/2015   106,989,998   108,199,997   104,300,003   107,250,000   104,045,006    34030500
12/29/2015   107,879,997   108,040,001   101,730,003   102,980,003    99,902,611    32725800
  1/5/2016   102,669,998   102,669,998    98,519,997    99,919,998    96,934,044    65077800
 1/12/2016   100,970,001   101,879,997    93,459,999    93,900,002    91,093,948    53963800
 1/19/2016    95,000,000    97,419,998    90,419,998    95,290,001    92,442,413    62399100
 1/26/2016    95,489,998    96,629,997    92,370,003    95,150,002    92,306,595    35775400
  2/2/2016    94,000,000    96,730,003    89,510,002    92,120,003    89,367,142    48978900
  2/9/2016    90,150,002    93,199,997    86,250,000    91,150,002    88,426,132    76126600
 2/16/2016    92,470,001    97,000,000    91,790,001    96,370,003    93,490,135    44253400
 2/23/2016    96,500,000    96,820,000    93,230,003    95,519,997    92,665,535    30807700
  3/1/2016    95,900,002    99,709,999    95,529,999    99,389,999    96,419,891    36133100
  3/8/2016    98,930,000    99,220,001    95,870,003    98,809,998    95,857,216    30438300
 3/15/2016    98,019,997   100,150,002    97,389,999    98,459,999    95,517,677    35682800
 3/22/2016    97,589,996    98,459,999    96,300,003    98,089,996    95,158,730    22888200
 3/29/2016    98,000,000   100,370,003    97,360,001    98,680,000    95,731,110    29070800
  4/5/2016    96,849,998    97,639,999    95,800,003    96,269,997    93,393,120    38177900
 4/12/2016    96,279,999   101,949,997    96,070,000   101,480,003    98,447,433    37619900
 4/19/2016   102,000,000   104,620,003   101,930,000   104,570,000   101,445,091    37025000
 4/26/2016   104,580,002   105,599,998   102,400,002   104,360,001   101,241,371    30399900
  5/3/2016   103,879,997   106,680,000   103,190,002   105,339,996   102,192,078    34692200
 5/10/2016   105,529,999   106,750,000    99,370,003   100,360,001    97,360,909    67764800
 5/17/2016   100,790,001   101,290,001    97,510,002    99,180,000    96,216,171    37831400
 5/24/2016    99,449,997   100,800,003    99,379,997   100,290,001    97,292,992    19256900
 5/31/2016    99,849,998    99,889,999    97,730,003    98,779,999    95,828,117    34306300
  6/7/2016    99,000,000    99,040,001    96,699,997    97,570,000    94,654,274   32424700
 6/14/2016    97,199,997   100,959,999    96,860,001    99,570,000    96,594,513   37146600
 6/21/2016    99,730,003    99,790,001    94,000,000    94,379,997    91,559,601   40495800
 6/28/2016    95,459,999    98,639,999    95,139,999    98,029,999    95,100,525   26577800
  7/5/2016    97,769,997   100,349,998    96,760,002    99,980,003    96,992,256   28648000
 7/12/2016   100,180,000   100,800,003    99,540,001   100,150,002    97,862,938   32280400
 7/19/2016    99,809,998    99,989,998    97,139,999    97,389,999    95,165,970   33341400
 7/26/2016    97,019,997    97,160,004    95,080,002    95,540,001    93,358,215   36289800
  8/2/2016    95,349,998    96,430,000    94,559,998    95,750,000    93,563,423   40801400
  8/9/2016    95,610,001    99,269,997    95,300,003    97,099,998    94,882,599   66446400
 8/16/2016    96,860,001    97,250,000    95,650,002    95,870,003    93,680,687   28583500
 8/23/2016    96,129,997    96,430,000    94,459,999    94,870,003    92,703,529   29305300
 8/30/2016    94,769,997    95,290,001    93,910,004    94,419,998    92,263,794   25876400
  9/6/2016    94,529,999    94,529,999    91,949,997    93,639,999    91,501,610   41772600
 9/13/2016    93,040,001    93,320,000    91,190,002    92,629,997    90,514,664   37705000
 9/20/2016    92,699,997    93,709,999    91,400,002    91,959,999    89,859,978   39577300
 9/27/2016    91,930,000    93,489,998    91,480,003    92,489,998    90,377,876   39674700
 10/4/2016    92,449,997    93,580,002    92,019,997    92,489,998    90,377,876   29111200
10/11/2016    92,330,002    92,379,997    90,320,000    90,830,002    88,755,783   28693200
10/18/2016    91,400,002    94,190,002    90,599,998    93,370,003    91,237,778   38254800
10/25/2016    93,139,999    94,400,002    91,900,002    92,690,002    90,573,303   37447200
 11/1/2016    92,779,999    94,480,003    91,660,004    94,430,000    92,273,567   35370000
 11/8/2016    94,529,999    98,320,000    92,110,001    97,919,998    95,683,868   64713700
11/15/2016    97,900,002    99,500,000    97,000,000    97,629,997    95,400,490   44894500
11/22/2016    97,400,002    99,199,997    97,269,997    98,970,001    96,709,892   22724600
11/29/2016    99,239,998   100,290,001    98,250,000    99,959,999    97,677,284   48792800
 12/6/2016    99,949,997   105,519,997    99,820,000   104,059,998   101,683,655   57262100
12/13/2016   104,199,997   106,260,002   103,500,000   105,300,003   103,688,332   46975600
12/20/2016   105,639,999   106,199,997   104,510,002   105,150,002   103,540,627   22611500
12/27/2016   104,849,998   105,559,998   103,870,003   104,220,001   102,624,855   21693400
  1/3/2017   105,300,003   109,349,998   105,209,999   108,360,001   106,701,492   39254000
 1/10/2017   107,900,002   109,489,998   106,900,002   108,059,998   106,406,082   30226600
 1/17/2017   107,910,004   108,930,000   106,570,000   107,120,003   105,480,476   31461800
 1/24/2017   107,199,997   111,050,003   107,080,002   110,940,002   109,242,004   37096300
 1/31/2017   110,589,996   111,989,998   109,300,003   109,570,000   107,892,975   40322700
  2/7/2017   109,650,002   111,419,998   108,580,002   109,650,002   107,971,748   43495000
 2/14/2017   109,800,003   110,870,003   109,519,997   110,059,998   108,375,473   25380000
 2/21/2017   109,940,002   110,489,998   109,099,998   110,230,003   108,542,877   24716000
 2/28/2017   110,000,000   111,800,003   109,830,002   110,669,998   108,976,135   27720800
  3/7/2017   110,699,997   111,680,000   110,160,004   111,519,997   109,813,118   23291000
 3/14/2017   111,730,003   113,160,004   111,150,002   112,709,999   110,984,917   34219900
 3/21/2017   112,970,001   113,099,998   111,349,998   112,379,997   110,659,958   29639500
 3/28/2017   112,599,998   113,709,999   112,019,997   113,199,997   111,467,407   23515600
  4/4/2017   113,150,002   113,839,996   112,040,001   112,430,000   110,709,198   21279500
 4/11/2017   113,680,000   114,250,000   112,589,996   113,779,999   112,038,536   20968100
 4/18/2017   113,480,003   115,379,997   113,000,000   113,699,997   111,959,763   30722900
 4/25/2017   113,730,003   116,099,998   113,680,000   114,730,003   112,973,999   24549600
  5/2/2017   114,870,003   114,989,998   109,059,998   111,419,998   109,714,653   40668500
  5/9/2017   111,550,003   112,150,002   108,129,997   109,129,997   107,459,709   45728800
 5/16/2017   109,129,997   109,230,003   105,230,003   107,629,997   105,982,658   41166400
 5/23/2017   107,680,000   108,489,998   106,779,999   108,410,004   106,750,732   26176500
 5/30/2017   108,489,998   108,650,002   106,110,001   106,519,997   104,889,648   37934100
  6/6/2017   106,169,998   107,199,997   104,080,002   107,040,001   105,401,695   43762200
 6/13/2017   107,139,999   107,260,002   104,769,997   105,370,003   103,757,256   29649500
 6/20/2017   105,070,000   105,849,998   103,169,998   105,570,000   103,954,193   45832300
 6/27/2017   105,330,002   108,620,003   104,519,997   107,459,999   105,815,269   31350800
  7/4/2017   107,830,002   107,849,998   102,720,001   103,589,996   102,004,501   27192700
 7/11/2017   103,599,998   105,419,998   103,190,002   104,790,001   103,953,751   23444200
 7/18/2017   104,599,998   107,709,999   104,309,998   107,000,000   106,146,118   26659400
 7/25/2017   107,599,998   110,190,002   106,199,997   109,930,000   109,052,734   31692200
  8/1/2017   109,980,003   110,830,002   106,110,001   106,349,998   105,501,305   38292600
  8/8/2017   106,550,003   107,139,999   100,500,000   101,400,002   100,590,805   68919000
 8/15/2017   101,629,997   102,650,002   100,529,999   101,169,998   100,362,640   35566300
 8/22/2017   101,410,004   102,980,003   101,169,998   102,559,998   101,741,547   31637000
 8/29/2017   102,000,000   103,449,997   101,000,000   101,500,000   100,690,010   30236100
  9/5/2017   102,000,000   102,550,003    96,199,997    97,089,996    96,315,193   66054500
 9/12/2017    97,589,996    98,949,997    97,129,997    98,099,998    97,317,139   57360900
 9/19/2017    98,230,003    99,650,002    98,080,002    99,570,000    98,775,406   32239000
 9/26/2017    99,639,999   100,440,002    97,660,004    99,860,001    99,063,095   36075900
 10/3/2017   100,050,003   100,980,003    99,339,996    99,570,000    98,775,406   25100300
10/10/2017    99,989,998   100,070,000    96,800,003    98,129,997    97,346,901   38476200
10/17/2017    98,400,002    99,660,004    97,550,003    98,699,997    97,912,346   28808000
10/24/2017    98,519,997    99,480,003    96,889,999    98,040,001    97,257,622   31240000
10/31/2017    97,940,002   101,129,997    97,379,997   100,639,999    99,836,868   39566900
 11/7/2017   101,290,001   106,239,998   100,419,998   104,739,998   103,904,152   57930700
11/14/2017   104,570,000   104,570,000   102,449,997   102,750,000   101,930,031   31645100
11/21/2017   102,970,001   103,320,000   102,379,997   102,790,001   101,969,711   16091700
11/28/2017   102,559,998   112,669,998   102,169,998   110,220,001   109,340,424   59935600
 12/5/2017   109,529,999   110,040,001   104,080,002   106,830,002   105,977,470   45096500
12/12/2017   107,139,999   112,000,000   106,589,996   111,029,999   111,029,999   78335200
12/19/2017   111,330,002   112,389,999   108,449,997   108,669,998   108,669,998   35958900
12/26/2017   108,489,998   109,370,003   107,059,998   107,510,002   107,510,002   17622500
Date       Open       High       Low        Close      Adj Close Volume
   1/1/2013 21,510,000 21,540,001 20,959,999 21,129,999 17,511,761 157147900
   1/8/2013 21,100,000 21,240,000 20,680,000 21,120,001 17,503,473 175489800
 1/15/2013 21,040,001 22,190,001 21,010,000 22,040,001 18,265,934 242414200
 1/22/2013 22,180,000 22,540,001 21,750,000 22,500,000 18,647,161 240863600
 1/29/2013 22,490,000 22,639,999 22,180,000 22,309,999 18,489,698 184453000
   2/5/2013 22,480,000 22,620,001 22,270,000 22,450,001 18,605,728 156392700
 2/12/2013 22,480,000 23,549,999 22,480,000 23,290,001 19,301,888 212503900
 2/19/2013 23,420,000 23,750,000 22,809,999 22,809,999 18,904,087 206593700
 2/26/2013 22,969,999 23,459,999 22,910,000 23,270,000 19,443,117 177392000
   3/5/2013 23,459,999 23,900,000 23,440,001 23,620,001 19,735,558 154122100
 3/12/2013 23,590,000 23,760,000 23,129,999 23,250,000 19,426,407 187932400
 3/19/2013 23,299,999 23,799,999 23,049,999 23,240,000 19,418,053 186238600
 3/26/2013 23,270,000 23,299,999 22,850,000 23,080,000 19,284,365 118446700
   4/2/2013 23,170,000 23,400,000 22,760,000 23,120,001 19,317,787 174118300
   4/9/2013 23,250,000 23,719,999 22,809,999 22,809,999 19,058,769 172213000
 4/16/2013 23,070,000 23,100,000 21,110,001 21,350,000 17,838,873 316527300
 4/23/2013 21,549,999 22,400,000 21,360,001 22,270,000 18,607,571 242003500
 4/30/2013 22,290,001 22,850,000 22,100,000 22,580,000 18,866,589 174995100
   5/7/2013 22,690,001 23,100,000 22,590,000 22,850,000 19,092,184 163564400
 5/14/2013 22,850,000 23,580,000 22,809,999 23,570,000 19,693,781 186691100
 5/21/2013 23,590,000 24,129,999 23,450,001 23,530,001 19,660,358 187728200
 5/28/2013 23,770,000 23,840,000 23,309,999 23,639,999 19,752,266 210372600
   6/4/2013 23,590,000 23,950,001 23,100,000 23,780,001 19,869,242 216802700
 6/11/2013 23,490,000 23,850,000 23,340,000 23,770,000 19,860,888 172079800
 6/18/2013 23,830,000 24,450,001 22,760,000 22,930,000 19,159,033 295368300
 6/25/2013 23,170,000 23,639,999 22,940,001 23,340,000 19,657,354 181676700
   7/2/2013 23,270,000 23,530,001 22,760,000 23,320,000 19,640,511 127189700
   7/9/2013 23,520,000 24,000,000 23,360,001 23,629,999 19,901,598 161728100
 7/16/2013 23,660,000 24,950,001 23,340,000 24,860,001 20,937,531 251758800
 7/23/2013 24,870,001 24,879,999 24,459,999 24,490,000 20,625,906 146693500
 7/30/2013 24,570,000 24,870,001 24,360,001 24,520,000 20,651,173 145787100
   8/6/2013 24,490,000 24,540,001 24,059,999 24,270,000 20,440,624 121385000
 8/13/2013 24,299,999 24,299,999 23,760,000 23,850,000 20,086,887 165014300
 8/20/2013 23,770,000 23,850,000 23,559,999 23,610,001 19,884,754 140020800
 8/27/2013 23,360,001 23,500,000 23,040,001 23,139,999 19,488,909 148635700
   9/3/2013 23,309,999 23,459,999 22,920,000 23,389,999 19,699,465 178895200
 9/10/2013 23,670,000 24,230,000 23,620,001 24,139,999 20,331,127 156811700
 9/17/2013 24,129,999 24,910,000 24,000,000 24,280,001 20,449,038 245983000
 9/24/2013 24,219,999 24,540,001 23,820,000 23,889,999 20,275,536 157829400
 10/1/2013 23,940,001 24,350,000 23,799,999 23,940,001 20,317,974 162970900
 10/8/2013 23,920,000 24,490,000 23,500,000 24,379,999 20,691,402 171867100
10/15/2013 24,270,000 26,350,000 24,129,999 26,139,999 22,185,122 263329900
10/22/2013 26,190,001 26,240,000 25,639,999 26,090,000 22,142,683 176843200
10/29/2013 26,190,001 26,639,999 26,030,001 26,430,000 22,431,246 204929500
 11/5/2013   26,320,000   27,190,001   26,260,000   27,010,000   22,923,494   204695100
11/12/2013   26,920,000   27,500,000   26,750,000   27,219,999   23,101,719   195191000
11/19/2013   27,129,999   27,330,000   26,730,000   26,730,000   22,685,854   150753100
11/26/2013   26,719,999   26,950,001   26,559,999   26,660,000   22,626,446   115315300
 12/3/2013   26,600,000   27,330,000   26,200,001   27,190,001   23,076,262   162221200
12/10/2013   27,090,000   27,389,999   26,480,000   26,980,000   22,898,031   181980000
12/17/2013   27,100,000   27,490,000   26,830,000   27,400,000   23,254,488   250695500
12/24/2013   27,379,999   27,980,000   27,360,001   27,889,999   23,861,874    82698000
12/31/2013   27,900,000   28,090,000   27,150,000   27,260,000   23,322,865   128687800
  1/7/2014   27,480,000   27,490,000   26,680,000   26,730,000   22,869,410   155156100
 1/14/2014   26,840,000   27,400,000   26,280,001   26,580,000   22,741,074   186698100
 1/21/2014   26,730,000   26,740,000   24,900,000   25,070,000   21,449,162   322812400
 1/28/2014   25,330,000   25,620,001   24,320,000   24,350,000   20,833,151   235935100
  2/4/2014   24,530,001   25,389,999   24,320,000   25,049,999   21,432,051   198565400
 2/11/2014   25,209,999   25,850,000   25,110,001   25,740,000   22,022,396   115100900
 2/18/2014   26,010,000   26,040,001   24,940,001   25,290,001   21,637,388   170553300
 2/25/2014   25,379,999   25,690,001   24,920,000   25,120,001   21,679,726   149335600
  3/4/2014   25,520,000   26,350,000   25,459,999   26,040,001   22,473,721   151225700
 3/11/2014   26,059,999   26,100,000   25,090,000   25,430,000   21,947,262   161268200
 3/18/2014   25,520,000   25,830,000   25,110,001   25,410,000   21,930,000   181049700
 3/25/2014   25,580,000   26,080,000   25,389,999   25,889,999   22,344,263   154401300
  4/1/2014   25,830,000   26,400,000   25,740,000   25,850,000   22,309,742   140738800
  4/8/2014   25,760,000   26,110,001   25,430,000   25,709,999   22,188,910   150774000
 4/15/2014   25,670,000   26,760,000   25,580,000   26,590,000   22,948,399   158573800
 4/22/2014   26,700,001   26,850,000   26,230,000   26,780,001   23,112,373   151259000
 4/29/2014   26,830,000   26,900,000   26,500,000   26,580,000   22,939,766   122684100
  5/6/2014   26,510,000   26,860,001   26,190,001   26,850,000   23,172,791   111389500
 5/13/2014   26,889,999   26,959,999   26,320,000   26,610,001   22,965,658   121978200
 5/20/2014   26,610,001   26,620,001   26,150,000   26,510,000   22,879,353    71382800
 5/27/2014   26,549,999   26,850,000   26,450,001   26,830,000   23,155,525    87605300
  6/3/2014   26,750,000   27,530,001   26,450,001   27,440,001   23,681,988   125671700
 6/10/2014   27,309,999   27,459,999   26,750,000   26,820,000   23,146,902   118119600
 6/17/2014   26,790,001   27,059,999   26,600,000   26,680,000   23,026,068   160143700
 6/24/2014   26,660,000   26,879,999   26,200,001   26,280,001   22,867,947   140655400
  7/1/2014   26,270,000   26,889,999   26,260,000   26,750,000   23,276,924    95125500
  7/8/2014   26,620,001   26,860,001   26,100,000   26,660,000   23,198,610   160878600
 7/15/2014   26,750,000   27,150,000   25,719,999   25,980,000   22,606,890   240718800
 7/22/2014   26,070,000   26,100,000   25,440,001   25,590,000   22,267,530   146220500
 7/29/2014   25,570,000   25,790,001   24,750,000   25,270,000   21,989,080   154971400
  8/5/2014   25,100,000   26,000,000   24,950,001   25,790,001   22,441,566   161887000
 8/12/2014   25,850,000   26,070,000   25,510,000   26,070,000   22,685,213   119950300
 8/19/2014   26,139,999   26,450,001   26,010,000   26,200,001   22,798,336   111818200
 8/26/2014   26,219,999   26,280,001   25,900,000   25,980,000   22,606,890    82843000
  9/2/2014   25,889,999   26,270,000   25,770,000   26,080,000   22,693,913   112654000
  9/9/2014   26,070,000   26,110,001   25,750,000   25,920,000   22,554,684   103309600
 9/16/2014   25,920,000   26,400,000   25,879,999   26,080,000   22,693,913   149943800
 9/23/2014   25,990,000   26,139,999   25,299,999   25,420,000   22,306,412   146110900
 9/30/2014   25,360,001   25,700,001   25,010,000   25,219,999   22,130,905   163531800
 10/7/2014   25,100,000   25,309,999   23,900,000   23,950,001   21,016,462   189808100
10/14/2014   24,180,000   25,250,000   23,690,001   25,030,001   21,964,180   246087200
10/21/2014   25,270,000   25,700,001   25,129,999   25,520,000   22,394,161   133022200
10/28/2014   25,580,000   25,930,000   25,320,000   25,700,001   22,552,111   158648800
 11/4/2014   25,730,000   26,530,001   25,590,000   26,469,999   23,227,798   137027000
11/11/2014   26,469,999   26,680,000   26,240,000   26,610,001   23,350,655   114051200
11/18/2014   26,700,001   27,100,000   26,690,001   27,000,000   23,692,881   151891900
11/25/2014   27,010,000   27,030,001   25,850,000   26,020,000   22,832,918   127470000
 12/2/2014   26,070,000   26,469,999   25,610,001   25,690,001   22,543,337   149197800
 12/9/2014   25,459,999   25,690,001   24,410,000   24,590,000   21,578,074   233338300
12/16/2014   24,540,001   25,770,000   24,059,999   25,709,999   22,560,884   299973800
12/23/2014   25,690,001   26,000,000   25,600,000   25,700,001   22,764,431    85101500
12/30/2014   25,610,001   25,700,001   24,520,000   24,600,000   21,790,077   133345000
  1/6/2015   24,459,999   24,570,000   23,770,000   23,980,000   21,240,898   232817300
 1/13/2015   24,260,000   24,330,000   23,410,000   23,590,000   20,895,445   164297600
 1/20/2015   23,840,000   24,889,999   23,549,999   24,590,000   21,781,225   231953000
 1/27/2015   24,389,999   24,490,000   23,780,001   24,209,999   21,444,626   222803000
  2/3/2015   24,290,001   24,750,000   24,080,000   24,639,999   21,825,504   150924100
 2/10/2015   24,770,000   25,170,000   24,549,999   25,150,000   22,277,256   111129600
 2/17/2015   25,120,001   25,299,999   24,799,999   25,170,000   22,294,973   169419900
 2/24/2015   25,120,001   26,270,000   25,090,000   26,110,001   23,340,204   227773900
  3/3/2015   26,049,999   26,080,000   25,330,000   25,639,999   22,920,065   152431700
 3/10/2015   25,500,000   25,639,999   24,809,999   25,450,001   22,750,221   182821200
 3/17/2015   25,299,999   25,850,000   25,090,000   25,469,999   22,768,097   192976100
 3/24/2015   25,379,999   25,480,000   24,670,000   25,120,001   22,455,227   148309300
 3/31/2015   25,090,000   25,410,000   24,570,000   25,180,000   22,508,865   136278700
  4/7/2015   25,170,000   28,680,000   24,870,001   27,629,999   24,698,959   610537500
 4/14/2015   27,480,000   27,850,000   26,920,000   27,020,000   24,153,671   323186700
 4/21/2015   27,030,001   27,070,000   26,549,999   26,879,999   24,028,521   226025900
 4/28/2015   26,950,001   27,610,001   26,639,999   27,270,000   24,377,150   173070600
  5/5/2015   27,250,000   27,490,000   26,610,001   26,920,000   24,064,280   158821400
 5/12/2015   26,820,000   27,440,001   26,750,000   27,309,999   24,412,907   152158200
 5/19/2015   27,270,000   27,790,001   27,200,001   27,680,000   24,743,656   132924800
 5/26/2015   27,520,000   27,629,999   27,070,000   27,280,001   24,386,089   172111800
  6/2/2015   27,219,999   27,620,001   27,150,000   27,240,000   24,350,330   142690100
  6/9/2015   27,280,001   27,680,000   27,110,001   27,209,999   24,323,515   146347300
 6/16/2015   27,170,000   27,500,000   27,000,000   27,420,000   24,511,238   189570800
 6/23/2015   27,420,000   27,600,000   26,530,001   26,639,999   24,016,541   147459400
 6/30/2015   26,820,000   26,959,999   26,200,001   26,309,999   23,719,038   119845600
  7/7/2015   26,379,999   26,549,999   25,879,999   26,469,999   23,863,285   144773600
 7/14/2015   26,350,000   27,330,000   26,350,000   27,139,999   24,467,299   146732700
 7/21/2015   27,010,000   27,150,000   25,520,000   25,950,001   23,394,491   144018100
 7/28/2015   26,100,000   26,290,001   25,600,000   25,870,001   23,322,372    129642900
  8/4/2015   25,889,999   26,330,000   25,610,001   26,240,000   23,655,935    114150200
 8/11/2015   26,030,001   26,240,000   25,350,000   26,209,999   23,628,889    115924400
 8/18/2015   26,170,000   26,209,999   19,370,001   23,870,001   21,519,327    240482900
 8/25/2015   24,730,000   25,170,000   23,270,000   24,820,000   22,375,774    274047000
  9/1/2015   24,240,000   24,950,001   23,680,000   24,000,000   21,636,524    185018000
  9/8/2015   24,510,000   25,219,999   24,270,000   24,770,000   22,330,692    173821000
 9/15/2015   24,900,000   26,030,001   24,700,001   25,090,000   22,619,183    261983300
 9/22/2015   24,760,000   25,450,001   24,309,999   24,309,999   22,112,127    220225900
 9/29/2015   24,330,000   27,200,001   24,260,000   26,820,000   24,395,199    272907600
 10/6/2015   26,990,000   28,200,001   26,959,999   28,090,000   25,550,385    261262300
10/13/2015   27,969,999   29,559,999   27,480,000   28,990,000   26,369,009    432347300
10/20/2015   28,820,000   29,830,000   28,700,001   29,549,999   26,878,378    346105000
10/27/2015   29,410,000   29,639,999   28,879,999   29,400,000   26,741,943    311508000
 11/3/2015   29,209,999   29,950,001   29,180,000   29,750,000   27,060,299    595069700
11/10/2015   29,629,999   30,900,000   29,610,001   30,360,001   27,615,150   1261813300
11/17/2015   30,570,000   30,990,000   30,000,000   30,590,000   27,824,356   1054187100
11/24/2015   30,330,000   30,870,001   29,940,001   29,940,001   27,233,122    312896900
 12/1/2015   29,990,000   30,520,000   29,870,001   30,370,001   27,624,243    286222900
 12/8/2015   30,070,000   30,930,000   29,770,000   30,260,000   27,524,193    277569200
12/15/2015   30,400,000   31,230,000   30,150,000   30,400,000   27,651,529    315065200
12/22/2015   30,490,000   31,000,000   30,160,000   30,900,000   28,316,549    117761200
12/29/2015   31,010,000   31,490,000   30,250,000   30,709,999   28,142,437    177717300
  1/5/2016   30,680,000   30,840,000   28,250,000   28,580,000   26,190,519    342374200
 1/12/2016   28,760,000   29,250,000   28,100,000   28,490,000   26,108,046    238062200
 1/19/2016   28,719,999   28,990,000   27,480,000   28,040,001   25,695,669    328805400
 1/26/2016   28,070,000   29,110,001   27,820,000   28,639,999   26,245,506    223627000
  2/2/2016   28,270,000   29,459,999   27,760,000   28,170,000   25,814,798    237776400
  2/9/2016   27,750,000   28,700,001   27,100,000   28,260,000   25,897,276    207249900
 2/16/2016   28,580,000   29,610,001   28,420,000   29,410,000   26,951,130    191106100
 2/23/2016   29,209,999   29,559,999   28,400,000   29,139,999   26,703,701    175285800
  3/1/2016   29,410,000   30,590,000   29,309,999   30,290,001   27,979,769    156742500
  3/8/2016   30,080,000   30,580,000   29,790,001   30,270,000   27,961,292    143424800
 3/15/2016   30,030,001   31,200,001   30,030,001   31,090,000   28,718,756    202131500
 3/22/2016   30,980,000   31,700,001   30,820,000   31,490,000   29,088,240    120360900
 3/29/2016   31,459,999   32,049,999   31,090,000   31,230,000   28,848,072    194242200
  4/5/2016   30,950,001   31,500,000   30,510,000   30,709,999   28,367,735    152275000
 4/12/2016   30,680,000   31,190,001   30,580,000   31,059,999   28,691,036    117836200
 4/19/2016   31,139,999   31,350,000   30,309,999   30,680,000   28,340,019    181048700
 4/26/2016   30,840,000   31,219,999   30,600,000   30,889,999   28,534,006    126549300
  5/3/2016   30,639,999   30,709,999   29,410,000   29,870,001   27,591,799    154665000
 5/10/2016   29,990,000   30,750,000   29,520,000   29,959,999   27,674,936    158944300
 5/17/2016   29,889,999   30,090,000   29,059,999   29,490,000   27,240,782    152201400
 5/24/2016   29,719,999   30,320,000   29,690,001   30,120,001   27,822,737     93797400
 5/31/2016   30,120,001   30,340,000   29,809,999   30,120,001   27,822,737    112867600
  6/7/2016   30,139,999   30,500,000   29,790,001   29,830,000   27,554,850   143709400
 6/14/2016   29,820,000   31,320,000   29,790,001   30,830,000   28,478,582   258610800
 6/21/2016   30,879,999   31,209,999   29,170,000   29,320,000   27,288,929   251984400
 6/28/2016   29,809,999   31,629,999   29,670,000   31,490,000   29,308,607   161291500
  7/5/2016   31,250,000   32,500,000   31,120,001   32,209,999   29,978,731   178488400
 7/12/2016   32,310,001   32,950,001   32,130,001   32,910,000   30,630,245   185007100
 7/19/2016   32,750,000   33,000,000   31,379,999   31,639,999   29,448,214   215014400
 7/26/2016   31,670,000   31,730,000   31,020,000   31,150,000   28,992,159   187463700
  8/2/2016   31,110,001   31,450,001   31,000,000   31,270,000   29,103,848   109303000
  8/9/2016   31,230,000   31,370,001   31,150,000   31,240,000   29,075,926   117380800
 8/16/2016   31,139,999   31,430,000   31,080,000   31,320,000   29,150,383   113226200
 8/23/2016   31,450,001   31,570,000   31,129,999   31,360,001   29,187,613   114455400
 8/30/2016   31,340,000   31,469,999   30,959,999   31,290,001   29,122,463   113617300
  9/6/2016   31,309,999   31,340,000   29,840,000   30,490,000   28,377,878   184409000
 9/13/2016   30,219,999   30,250,000   29,400,000   29,430,000   27,391,310   226631900
 9/20/2016   29,670,000   30,110,001   29,520,000   29,540,001   27,708,267   136785500
 9/27/2016   29,600,000   30,100,000   29,400,000   29,639,999   27,802,065   147030300
 10/4/2016   29,709,999   29,750,000   28,809,999   28,860,001   27,070,431   155381200
10/11/2016   28,750,000   29,030,001   28,660,000   28,850,000   27,061,050   150003500
10/18/2016   29,030,001   29,219,999   28,330,000   28,920,000   27,126,709   180351200
10/25/2016   28,940,001   29,650,000   28,549,999   29,100,000   27,295,549   187705300
 11/1/2016   29,000,000   29,330,000   28,190,001   29,309,999   27,492,529   163003900
 11/8/2016   29,370,001   30,850,000   29,070,000   30,510,000   28,618,114   250600300
11/15/2016   30,480,000   30,900,000   30,240,000   30,870,001   28,955,793   133620000
11/22/2016   30,930,000   31,490,000   30,879,999   31,250,000   29,312,229    87248600
11/29/2016   31,280,001   31,490,000   30,620,001   31,110,001   29,180,912   165301900
 12/6/2016   31,190,001   31,990,000   30,930,000   31,860,001   29,884,405   140883500
12/13/2016   31,900,000   32,000,000   31,129,999   31,920,000   29,940,685   225105100
12/20/2016   31,920,000   32,380,001   31,770,000   31,879,999   29,903,164   106536400
12/27/2016   31,889,999   32,049,999   31,510,000   31,600,000   29,863,598    76069100
  1/3/2017   31,670,000   31,840,000   31,309,999   31,459,999   29,731,287   122682100
 1/10/2017   31,459,999   31,620,001   31,129,999   31,360,001   29,636,787   109827500
 1/17/2017   31,170,000   31,450,001   29,580,000   29,750,000   28,115,253   233763300
 1/24/2017   29,860,001   30,490,000   29,770,000   29,959,999   28,313,715   154802700
 1/31/2017   29,850,000   29,900,000   29,500,000   29,660,000   28,030,199   140924600
  2/7/2017   29,750,000   30,059,999   29,260,000   30,040,001   28,389,320   137432800
 2/14/2017   30,129,999   30,469,999   29,920,000   30,370,001   28,701,187   108131500
 2/21/2017   30,410,000   30,590,000   29,780,001   29,940,001   28,294,815   140208900
 2/28/2017   29,990,000   30,350,000   29,670,000   30,000,000   28,577,652   147012900
  3/7/2017   29,930,000   30,430,000   29,559,999   29,860,001   28,444,290   177631200
 3/14/2017   29,760,000   30,040,001   29,469,999   29,740,000   28,329,975   131667800
 3/21/2017   29,860,001   29,860,001   29,250,000   29,440,001   28,044,199   134377400
 3/28/2017   29,309,999   30,040,001   29,250,000   29,879,999   28,463,341   172076600
  4/4/2017   29,900,000   30,420,000   29,700,001   30,010,000   28,587,177   109925600
 4/11/2017   30,000,000   30,100,000   29,549,999   29,639,999   28,234,720    90856100
 4/18/2017   29,600,000   30,540,001   29,450,001   29,549,999   28,148,985   210319200
 4/25/2017   29,450,001   29,600,000   28,930,000   28,940,001   27,567,909   158107200
  5/2/2017   29,010,000   29,309,999   28,850,000   29,070,000   27,691,744   118824900
  5/9/2017   29,080,000   29,090,000   27,850,000   28,180,000   26,843,939   186102000
 5/16/2017   28,250,000   28,780,001   27,100,000   28,180,000   26,843,939   206718000
 5/23/2017   28,209,999   28,500,000   27,290,001   27,450,001   26,148,548   147454800
 5/30/2017   27,309,999   28,070,000   27,160,000   27,980,000   26,653,423   184951000
  6/6/2017   27,980,000   29,469,999   27,400,000   28,940,001   27,567,909   282415900
 6/13/2017   29,120,001   29,160,000   28,340,000   28,799,999   27,434,546   259882400
 6/20/2017   28,709,999   28,719,999   27,500,000   27,610,001   26,744,631   177923700
 6/27/2017   27,520,000   27,590,000   26,790,001   27,450,001   26,589,643   155996500
  7/4/2017   27,540,001   27,559,999   25,850,000   26,040,001   25,223,837   185214400
 7/11/2017   26,030,001   26,900,000   25,910,000   26,820,000   25,979,389   168759400
 7/18/2017   26,760,000   27,049,999   25,260,000   25,430,000   24,632,956   253618800
 7/25/2017   25,570,000   25,879,999   25,360,001   25,610,001   24,807,316   185706000
  8/1/2017   25,629,999   25,850,000   25,330,000   25,629,999   24,826,687   142398400
  8/8/2017   25,629,999   25,889,999   25,190,001   25,360,001   24,565,151   129733000
 8/15/2017   25,209,999   25,320,000   24,320,000   24,490,000   23,722,416   166358500
 8/22/2017   24,570,000   24,740,000   24,299,999   24,469,999   23,703,043   136856000
 8/29/2017   24,330,000   25,299,999   24,150,000   25,139,999   24,352,045   171918500
  9/5/2017   25,059,999   25,059,999   23,580,000   23,719,999   22,976,551   267583100
 9/12/2017   23,820,000   24,549,999   23,709,999   24,459,999   23,693,356   249441300
 9/19/2017   24,459,999   25,180,000   24,020,000   25,110,001   24,566,013   219431800
 9/26/2017   25,150,000   25,209,999   24,010,000   24,570,000   24,037,712   209571500
 10/3/2017   24,610,001   24,889,999   23,250,000   23,430,000   22,922,407   281848400
10/10/2017   23,700,001   23,860,001   22,830,000   23,360,001   22,853,926   311842300
10/17/2017   23,219,999   23,840,000   22,100,000   22,320,000   21,836,454   548929200
10/24/2017   22,120,001   22,309,999   20,260,000   20,410,000   19,967,834   527337900
10/31/2017   20,260,000   20,530,001   19,629,999   20,129,999   19,693,899   399793700
 11/7/2017   20,170,000   20,750,000   18,750,000   19,020,000   18,607,948   494484500
11/14/2017   18,790,001   18,879,999   17,459,999   17,980,000   17,590,477   670692700
11/21/2017   17,950,001   18,500,000   17,700,001   18,120,001   17,727,446   236515800
11/28/2017   18,170,000   18,590,000   17,860,001   17,950,001   17,561,131   329705800
 12/5/2017   17,780,001   18,059,999   17,530,001   17,650,000   17,267,628   277927900
12/12/2017   17,950,001   18,049,999   17,639,999   17,760,000   17,493,444   299778000
12/19/2017   17,770,000   17,799,999   17,360,001   17,500,000   17,237,345   255109200
12/26/2017   17,450,001   17,660,000   17,250,000   17,450,001   17,188,097   252549000
Date       Open       High       Low        Close      Adj Close  Volume
   1/1/2013 79,117,142 79,285,713 73,599,998 74,842,857 53,738,010 497993300
   1/8/2013 75,601,425 75,984,283 71,215,714 71,678,574 51,466,022 638043000
 1/15/2013 71,185,715 72,964,287 69,054,283 71,428,574 51,286,526 623544600
 1/22/2013 72,080,002 73,570,000 62,142,857 64,261,429 46,140,427 1194363100
 1/29/2013 65,500,000 66,085,716 63,142,857 63,188,572 45,370,113 581062300
   2/5/2013 63,435,715 69,277,145 63,174,286 68,561,432 49,227,890 755570900
 2/12/2013 68,501,427 68,911,430 65,702,858 65,737,144 49,195,362 457820300
 2/19/2013 65,871,429 66,104,286 63,224,285 63,257,141 47,339,420 515625600
 2/26/2013 63,402,859 64,634,285 59,857,143 60,007,141 44,907,230 636642300
   3/5/2013 60,211,430 62,715,714 60,107,143 62,552,856 46,812,347 608218800
 3/12/2013 62,228,573 65,351,425 60,765,713 65,102,859 48,720,692 606373600
 3/19/2013 65,642,860 67,135,712 64,071,426 66,225,716 49,560,989 528733100
 3/26/2013 66,491,432 66,548,569 61,105,713 61,272,858 45,854,450 364525700
   4/2/2013 61,085,712 62,591,427 59,954,285 60,887,142 45,565,792 483926800
   4/9/2013 60,908,573 62,570,000 59,935,715 59,978,573 44,885,857 391759900
 4/16/2013 60,224,285 60,944,286 55,014,286 56,952,858 42,621,502 739080300
 4/23/2013 57,712,856 61,945,713 56,071,430 61,445,713 45,983,810 855787800
 4/30/2013 62,157,143 66,028,572 61,724,285 65,815,712 49,254,158 619554600
   5/7/2013 66,424,286 66,535,713 64,354,286 64,962,860 48,615,921 501659900
 5/14/2013 64,835,716 65,028,572 59,842,857 63,275,715 49,638,096 667854600
 5/21/2013 62,592,857 64,050,003 62,028,572 63,592,857 49,886,887 382062100
 5/28/2013 64,271,431 65,300,003 62,771,427 64,388,573 50,511,097 456724100
   6/4/2013 64,745,712 64,918,571 61,824,287 62,698,570 49,185,345 463735300
 6/11/2013 62,248,573 63,251,427 61,214,287 61,714,287 48,413,200 342113100
 6/18/2013 61,651,428 62,128,571 56,864,285 57,505,714 45,111,698 456285200
 6/25/2013 57,957,142 58,895,714 55,552,856 58,459,999 45,860,298 497175700
   7/2/2013 58,565,716 60,470,001 58,495,716 59,292,858 46,513,660 320739300
   7/9/2013 59,085,712 61,637,142 58,625,713 61,062,859 47,902,172 370440700
 7/16/2013 60,931,427 62,124,287 60,595,715 60,901,428 47,775,539 277731300
 7/23/2013 60,857,143 64,284,286 59,815,716 63,970,001 50,182,755 409759000
 7/30/2013 64,279,999 67,238,571 64,175,713 67,064,285 52,610,134 358067500
   8/6/2013 66,860,001 67,412,857 64,807,144 66,765,717 52,375,919 380198000
 8/13/2013 67,277,145 73,391,426 66,864,288 72,534,286 59,639,614 750358000
 8/20/2013 72,815,712 72,938,568 71,171,425 71,852,859 59,079,327 373118200
 8/27/2013 71,142,860 71,787,140 69,428,574 69,602,859 57,229,309 310937900
   9/3/2013 70,442,856 72,559,998 69,621,429 72,309,998 59,455,212 403385500
 9/10/2013 72,314,285 72,492,859 63,888,573 64,302,856 52,871,510 722121400
 9/17/2013 63,994,286 70,987,144 63,928,570 70,091,431 57,631,035 680548400
 9/24/2013 70,697,144 70,781,425 67,772,858 68,107,140 55,999,493 351680000
 10/1/2013 68,349,998 70,378,571 68,339,996 69,678,574 57,291,565 384245400
 10/8/2013 69,991,432 71,082,855 68,325,714 70,862,854 58,265,316 350220500
10/15/2013 71,072,861 74,900,002 70,788,574 74,480,003 61,239,429 378354200
10/22/2013 75,201,431 76,175,713 72,575,714 75,697,144 62,240,196 530196100
10/29/2013 76,610,001 77,035,713 73,505,714 75,250,000 61,872,543 446296200
 11/5/2013    74,940,002    75,555,717    73,197,144    74,150,002   60,968,094   314494600
11/12/2013    73,952,858    75,611,427    73,851,425    74,089,996   63,498,821   311695300
11/19/2013    74,147,141    75,124,283    73,381,432    74,820,000   64,124,481   279479900
11/26/2013    74,874,283    80,618,568    74,857,140    78,747,147   67,490,242   388875900
 12/3/2013    79,757,141    82,162,857    79,668,571    80,918,571   69,351,250   485300900
12/10/2013    80,511,429    81,567,146    79,095,711    79,642,860   68,257,927   378923300
12/17/2013    79,401,428    81,531,425    76,971,428    81,441,429   69,799,385   513448600
12/24/2013    81,412,857    81,697,144    78,902,855    79,217,140   67,893,066   212769200
12/31/2013    79,167,145    80,182,854    76,228,569    77,704,285   66,596,466   315711900
  1/7/2014    77,760,002    78,122,856    75,697,144    76,532,860   65,592,491   384589100
 1/14/2014    76,888,573    80,028,572    76,808,571    77,238,571   66,197,319   345054500
 1/21/2014    77,284,286    79,612,854    77,202,858    78,642,860   67,400,864   523996200
 1/28/2014    72,680,000    73,571,426    70,507,141    71,647,141   61,405,186   778274000
  2/4/2014    72,264,282    75,998,573    71,822,861    75,570,000   64,767,273   419657700
 2/11/2014    75,801,430    77,997,147    75,642,860    77,712,860   69,498,520   292670000
 2/18/2014    78,000,000    78,741,432    74,631,432    75,364,288   67,398,178   361893000
 2/25/2014    75,625,717    76,107,140    73,657,143    75,394,287   67,424,995   355200300
  3/4/2014    75,857,140    76,392,860    75,150,002    75,845,711   67,828,720   261001300
 3/11/2014    76,492,859    77,094,284    74,714,287    75,248,573   67,294,701   293259400
 3/18/2014    75,128,571    77,214,287    75,028,572    77,027,145   68,885,262   343137200
 3/25/2014    77,357,140    78,428,574    76,321,426    76,677,139   68,572,273   293331500
  4/1/2014    76,822,861    77,639,999    74,555,717    74,781,425   66,876,930   277156600
  4/8/2014    75,027,145    76,034,286    73,877,144    74,525,711   66,648,232   291775400
 4/15/2014    74,324,287    76,019,997    73,047,142    75,881,432   67,860,657   237034700
 4/22/2014    75,472,855    85,107,140    74,921,425    84,870,003   75,899,139   604293900
 4/29/2014    84,820,000    85,857,140    83,765,717    85,851,425   76,776,825   379162000
  5/6/2014    85,971,428    86,344,284    82,904,289    84,690,002   75,738,159   348133100
 5/13/2014    84,571,426    86,761,429    83,628,571    86,370,003   80,365,196   287749700
 5/20/2014    86,358,574    87,818,573    85,818,573    87,732,857   81,633,316   216166300
 5/27/2014    87,982,857    92,024,284    87,947,144    89,807,144   83,563,377   493548300
  6/3/2014    89,779,999    93,879,997    89,750,000    93,699,997   87,185,577   395898800
 6/10/2014    94,730,003    95,050,003    90,879,997    92,199,997   85,789,871   253293000
 6/17/2014    92,309,998    92,699,997    90,599,998    90,830,002   84,515,114   243360000
 6/24/2014    90,750,000    93,730,003    89,650,002    92,930,000   86,469,116   222045300
  7/1/2014    93,519,997    95,989,998    93,089,996    95,970,001   89,297,775   146047800
  7/8/2014    96,269,997    96,889,999    93,519,997    96,449,997   89,744,392   218172000
 7/15/2014    96,800,003    97,099,998    92,570,000    93,940,002   87,408,913   245239200
 7/22/2014    94,680,000    99,239,998    94,120,003    99,019,997   92,135,719   292631000
 7/29/2014    99,330,002    99,440,002    94,809,998    95,589,996   88,944,183   221465000
  8/5/2014    95,360,001    96,080,002    93,279,999    95,989,998   89,316,383   219652000
 8/12/2014    96,040,001    99,370,003    95,610,001    99,160,004   92,724,922   190350000
 8/19/2014    99,410,004   102,169,998    99,320,000   101,540,001   94,950,470   240030000
 8/26/2014   101,419,998   102,900,002   100,699,997   102,500,000   95,848,152   198576000
  9/2/2014   103,059,998   103,739,998    97,790,001    98,360,001   91,976,845   369516700
  9/9/2014    99,080,002   103,080,002    96,139,999   101,629,997   95,034,615   477011600
 9/16/2014    99,800,003   102,349,998    98,889,999   101,059,998    94,501,625   288824800
 9/23/2014   100,599,998   102,940,002    97,720,001   100,110,001    93,613,274   335802800
 9/30/2014   100,809,998   101,540,001    98,040,001    99,620,003    93,155,067   235034000
 10/7/2014    99,430,000   102,379,997    98,309,998    99,809,998    93,332,733   296790400
10/14/2014   100,389,999   100,519,997    95,180,000    99,760,002    93,285,973   382473700
10/21/2014   103,019,997   105,489,998   101,269,997   105,110,001    98,288,780   315203300
10/28/2014   105,400,002   110,300,003   105,349,998   109,400,002   102,300,392   238325500
 11/4/2014   109,360,001   109,489,998   107,720,001   108,830,002   101,767,380   174865800
11/11/2014   108,699,997   117,279,999   108,400,002   113,989,998   107,054,726   224717900
11/18/2014   113,940,002   118,769,997   113,800,003   118,629,997   111,412,415   234118800
11/25/2014   119,070,000   119,750,000   111,269,997   115,070,000   108,069,008   218237100
 12/2/2014   113,500,000   117,199,997   111,620,003   112,400,002   105,561,447   240440600
 12/9/2014   110,190,002   114,849,998   106,349,998   108,230,003   101,645,164   269421200
12/16/2014   106,370,003   113,489,998   106,260,002   112,940,002   106,068,596   306806000
12/23/2014   113,230,003   114,769,997   112,010,002   113,910,004   106,979,584   101827900
12/30/2014   113,639,999   113,919,998   105,410,004   106,250,000    99,785,629   188775000
  1/6/2015   106,540,001   113,250,000   104,629,997   109,250,000   102,603,104   268617800
 1/13/2015   111,430,000   112,800,003   105,199,997   105,989,998    99,541,428   253956200
 1/20/2015   107,839,996   114,360,001   106,500,000   113,099,998   106,218,864   254352000
 1/27/2015   112,419,998   120,000,000   109,029,999   118,629,997   111,412,415   472966800
  2/3/2015   118,500,000   120,510,002   117,610,001   119,720,001   112,436,096   246908000
 2/10/2015   120,169,998   127,480,003   120,160,004   127,080,002   119,819,328   264317000
 2/17/2015   127,489,998   133,000,000   126,919,998   133,000,000   125,401,093   265329000
 2/24/2015   132,940,002   133,600,006   126,610,001   129,089,996   121,714,493   345338800
  3/3/2015   128,960,007   129,570,007   125,059,998   127,139,999   119,875,908   287370300
 3/10/2015   126,410,004   127,220,001   121,629,997   124,949,997   117,811,035   273859900
 3/17/2015   125,900,002   129,250,000   125,160,004   127,209,999   119,941,895   268508300
 3/24/2015   127,230,003   128,039,993   122,599,998   126,370,003   119,149,910   218716300
 3/31/2015   126,089,996   127,510,002   123,099,998   127,349,998   120,073,914   152126100
  4/7/2015   127,639,999   128,570,007   124,660,004   126,849,998   119,602,478   181378600
 4/14/2015   127,000,000   128,119,995   124,459,999   127,599,998   120,309,624   181875300
 4/21/2015   128,100,006   133,130,005   126,320,000   132,649,994   125,071,068   257340600
 4/28/2015   134,460,007   134,539,993   124,580,002   128,699,997   121,346,771   375006400
  5/5/2015   128,149,994   128,449,997   123,360,001   126,320,000   119,102,753   262939500
 5/12/2015   125,599,998   130,720,001   124,820,000   130,190,002   123,264,397   217148600
 5/19/2015   130,690,002   132,970,001   129,339,996   132,539,993   125,489,357   166414500
 5/26/2015   132,600,006   132,910,004   129,119,995   130,539,993   123,595,764   230261400
  6/2/2015   129,860,001   130,940,002   126,830,002   127,800,003   121,001,518   191308700
  6/9/2015   126,699,997   130,179,993   125,620,003   126,919,998   120,168,327   211428700
 6/16/2015   127,029,999   128,309,998   126,370,003   127,610,001   120,821,625   188575600
 6/23/2015   127,480,003   129,800,003   124,480,003   124,529,999   117,905,479   210716100
 6/30/2015   125,570,000   126,940,002   124,849,998   126,000,000   119,297,279   129880900
  7/7/2015   125,889,999   126,150,002   119,220,001   125,660,004   118,975,372   288325000
 7/14/2015   126,040,001   132,970,001   125,040,001   132,070,007   125,044,388   206704600
 7/21/2015   132,850,006   132,919,998   121,989,998   122,769,997   116,239,098   329824300
 7/28/2015   123,379,997   123,910,004   117,519,997   118,440,002   112,139,442   217119100
  8/4/2015   117,419,998   119,989,998   112,099,998   119,720,001   113,351,349   369976200
 8/11/2015   117,809,998   118,180,000   109,629,997   117,160,004   111,429,642   330650300
 8/18/2015   116,430,000   117,440,002    92,000,000   103,120,003    98,076,347   440989800
 8/25/2015   111,110,001   114,529,999   103,500,000   112,760,002   107,244,850   394386000
  9/1/2015   110,150,002   112,779,999   107,360,001   109,269,997   103,925,537   241964900
  9/8/2015   111,750,000   116,889,999   109,769,997   115,309,998   109,670,120   311026100
 9/15/2015   115,930,000   116,540,001   111,870,003   115,209,999   109,575,012   269134600
 9/22/2015   113,379,997   116,690,002   112,370,003   112,440,002   106,940,506   244583300
 9/29/2015   112,830,002   113,510,002   107,309,998   110,779,999   105,361,679   313852000
 10/6/2015   110,629,997   112,750,000   108,209,999   111,599,998   106,141,563   240175300
10/13/2015   110,820,000   112,449,997   109,559,998   111,730,003   106,265,236   184177000
10/20/2015   111,339,996   119,230,003   110,820,000   115,279,999   109,641,594   257928800
10/27/2015   115,400,002   121,360,001   113,989,998   121,180,000   115,253,029   288231700
 11/3/2015   120,790,001   123,820,000   120,050,003   120,570,000   114,672,836   196871500
11/10/2015   116,900,002   118,070,000   111,000,000   114,180,000   109,060,242   220790600
11/17/2015   114,919,998   119,919,998   113,320,000   117,750,000   112,470,169   184357000
11/24/2015   117,330,002   119,410,004   117,120,003   118,300,003   112,995,499   116418200
 12/1/2015   118,750,000   119,860,001   114,220,001   118,279,999   112,976,395   199669700
 12/8/2015   117,519,997   118,599,998   109,790,001   112,480,003   107,436,455   220980000
12/15/2015   111,940,002   112,800,003   105,570,000   107,330,002   102,517,380   298378300
12/22/2015   107,400,002   109,000,000   106,180,000   106,820,000   102,030,251   105721400
12/29/2015   106,959,999   109,430,000   102,000,000   105,349,998   100,626,175   164429700
  1/5/2016   105,750,000   105,849,998    96,430,000    98,529,999    94,111,984   325880200
 1/12/2016   100,550,003   101,190,002    95,360,001    97,129,997    92,774,750   253773900
 1/19/2016    98,410,004   101,529,999    93,419,998    99,440,002    94,981,171   295178600
 1/26/2016    99,930,000   100,879,997    92,389,999    96,430,000    92,106,140   369485500
  2/2/2016    95,419,998    97,330,002    93,040,001    95,010,002    90,749,817   230232700
  2/9/2016    94,290,001    96,349,998    92,589,996    93,989,998    90,262,688   177100900
 2/16/2016    95,019,997    98,889,999    94,610,001    96,879,997    93,038,086   202597100
 2/23/2016    96,400,002    98,230,003    93,320,000    96,690,002    92,855,621   159988400
  3/1/2016    97,650,002   103,750,000    97,419,998   101,870,003    97,830,200   202416400
  3/8/2016   100,779,999   102,910,004   100,150,002   102,519,997    98,454,414   144761500
 3/15/2016   103,959,999   107,650,002   103,849,998   105,910,004   101,709,991   192499800
 3/22/2016   105,250,000   107,290,001   104,889,999   105,190,002   101,018,539   103692300
 3/29/2016   104,889,999   112,190,002   104,879,997   111,120,003   106,713,379   165909800
  4/5/2016   109,510,002   110,980,003   108,120,003   109,019,997   104,696,640   137773900
 4/12/2016   109,339,996   112,389,999   106,940,002   107,480,003   103,217,735   193736500
 4/19/2016   107,879,997   108,089,996   104,510,002   105,080,002   100,912,903   156263100
 4/26/2016   103,910,004   105,300,003    92,400,002    93,639,999    89,926,582   369552600
  5/3/2016    94,199,997    95,900,002    91,849,998    92,790,001    89,110,283   210141900
 5/10/2016    93,330,002    94,389,999    89,470,001    93,879,997    90,705,963   244373200
 5/17/2016    94,550,003    97,190,002    93,010,002    96,430,000    93,169,746   189466000
 5/24/2016    97,220,001   100,730,003    96,839,996   100,349,998    96,957,214   165869700
 5/31/2016    99,599,998   101,889,999    96,629,997    98,629,997    95,295,364   163027500
  6/7/2016    99,250,000    99,989,998    97,099,998    97,339,996    94,048,996   139592400
 6/14/2016    97,320,000    98,480,003    95,029,999    95,099,998    91,884,720   188124000
 6/21/2016    94,940,002    96,889,999    91,500,000    92,040,001    88,928,177   217806700
 6/28/2016    92,900,002    96,470,001    92,139,999    95,889,999    92,648,010   138838800
  7/5/2016    95,389,999    97,650,002    94,370,003    96,980,003    93,701,157   136500900
 7/12/2016    97,169,998   100,129,997    96,839,996    99,830,002    96,454,803   155609600
 7/19/2016    99,559,998   101,000,000    96,919,998    97,339,996    94,048,996   151454500
 7/26/2016    96,820,000   106,150,002    96,419,998   106,050,003   102,464,508   254356000
  8/2/2016   106,050,003   108,370,003   104,000,000   108,370,003   104,706,055   160018500
  8/9/2016   108,230,003   109,540,001   107,760,002   109,480,003   106,351,570   122336800
 8/16/2016   109,629,997   110,230,003   107,849,998   108,510,002   105,409,286   132323400
 8/23/2016   108,589,996   109,320,000   106,290,001   106,820,000   103,767,578   122755600
 8/30/2016   105,800,003   108,000,000   105,500,000   107,730,003   104,651,573   108030300
  9/6/2016   107,900,002   108,760,002   102,529,999   105,440,002   102,427,010   214096500
 9/13/2016   107,510,002   116,180,000   107,239,998   113,580,002   110,334,419   389958400
 9/20/2016   113,050,003   114,940,002   111,550,003   112,879,997   109,654,411   183942100
 9/27/2016   113,000,000   114,639,999   111,800,003   112,519,997   109,304,688   148216400
 10/4/2016   113,059,998   116,750,000   112,629,997   116,050,003   112,733,818   140563600
10/11/2016   117,699,997   118,690,002   115,720,001   117,550,003   114,190,964   196097300
10/18/2016   118,180,000   118,209,999   113,800,003   117,650,002   114,288,109   115445300
10/25/2016   117,949,997   118,360,001   113,199,997   113,540,001   110,295,540   213106300
 11/1/2016   113,459,999   113,769,997   108,110,001   110,410,004   107,254,990   162487100
 11/8/2016   110,309,998   111,720,001   104,080,002   105,709,999   103,216,522   225635000
11/15/2016   106,570,000   111,989,998   106,160,004   111,730,003   109,094,528   176430500
11/22/2016   111,949,997   112,470,001   110,330,002   111,570,000   108,938,301    92061800
11/29/2016   110,779,999   112,199,997   108,250,000   109,110,001   106,536,316   162630500
 12/6/2016   109,500,000   115,000,000   109,160,004   113,300,003   110,627,495   144039500
12/13/2016   113,839,996   117,379,997   113,750,000   116,639,999   113,888,710   196420600
12/20/2016   116,739,998   117,500,000   115,589,996   116,519,997   113,771,530    85475300
12/27/2016   116,519,997   118,019,997   115,430,000   115,820,000   113,088,043    84828600
  1/3/2017   115,800,003   119,430,000   114,760,002   118,989,998   116,183,273   137407400
 1/10/2017   118,769,997   119,930,000   118,209,999   119,040,001   116,232,101   105248800
 1/17/2017   118,339,996   120,809,998   118,220,001   120,080,002   117,247,566   138398200
 1/24/2017   119,550,003   122,440,002   119,500,000   121,629,997   118,761,009   132866600
 1/31/2017   121,150,002   130,500,000   120,620,003   130,289,993   127,216,721   246249600
  2/7/2017   130,539,993   133,820,007   130,449,997   133,289,993   130,145,950   132638700
 2/14/2017   133,470,001   136,270,004   133,250,000   135,720,001   133,093,216   113632100
 2/21/2017   136,229,996   137,479,996   135,279,999   136,929,993   134,279,785   108166300
 2/28/2017   137,080,002   140,279,999   136,699,997   139,339,996   136,643,127   128966600
  3/7/2017   139,059,998   139,979,996   137,050,003   139,199,997   136,505,829    95343900
 3/14/2017   139,300,003   141,500,000   138,839,996   141,460,007   138,722,122   125659900
 3/21/2017   142,110,001   142,800,003   138,619,995   140,880,005   138,153,336   131707100
 3/28/2017   140,910,004   144,500,000   140,619,995   143,699,997   140,918,762   123419500
  4/4/2017   143,250,000   145,460,007   142,899,994   143,169,998   140,399,017   104363900
 4/11/2017   142,940,002   143,350,006   140,059,998   141,830,002   139,084,946    85134400
 4/18/2017   141,410,004   143,949,997   140,449,997   143,639,999   140,859,909    89800700
 4/25/2017   143,910,004   147,199,997   143,270,004   146,580,002   143,743,011   107622300
  5/2/2017   147,539,993   153,699,997   144,270,004   153,009,995   150,048,538   190501200
  5/9/2017   153,869,995   156,649,994   152,110,001   155,699,997   152,686,478   150727900
 5/16/2017   155,940,002   156,059,998   149,710,007   153,990,005   151,632,904   154311600
 5/23/2017   154,899,994   154,899,994   152,669,998   153,610,001   151,258,728    80033600
 5/30/2017   153,419,998   155,449,997   152,220,001   153,929,993   151,573,807   114084600
  6/6/2017   153,899,994   155,979,996   142,509,995   145,419,998   143,194,092   206135300
 6/13/2017   147,160,004   147,500,000   142,199,997   146,339,996   144,099,991   180764500
 6/20/2017   146,869,995   148,279,999   144,610,001   145,820,007   143,587,967   126404000
 6/27/2017   145,009,995   146,160,004   142,279,999   143,500,000   141,303,467   115626100
  7/4/2017   143,690,002   145,949,997   142,410,004   145,059,998   142,839,584    85990700
 7/11/2017   144,729,996   150,899,994   144,380,005   149,559,998   147,270,706   113791300
 7/18/2017   149,199,997   152,440,002   148,669,998   152,089,996   149,761,978   103781300
 7/25/2017   151,800,003   153,990,005   147,300,003   148,729,996   146,453,400   104170800
  8/1/2017   149,100,006   159,750,000   148,410,004   158,809,998   156,379,120   174832900
  8/8/2017   158,600,006   161,830,002   154,630,005   159,850,006   157,403,198   151521500
 8/15/2017   160,660,004   162,509,995   155,110,001   157,210,007   155,411,530   138874300
 8/22/2017   158,229,996   162,000,000   158,020,004   161,470,001   159,622,787   112268700
 8/29/2017   160,100,006   164,940,002   160,000,000   164,050,003   162,173,279   100162700
  9/5/2017   163,750,000   164,250,000   158,529,999   161,500,000   159,652,451   132746100
 9/12/2017   162,610,001   163,960,007   157,910,004   158,669,998   156,854,813   217766100
 9/19/2017   159,509,995   159,770,004   149,160,004   150,550,003   148,827,698   202306400
 9/26/2017   151,779,999   154,720,001   151,690,002   153,809,998   152,050,415   129168300
 10/3/2017   154,009,995   156,729,996   152,460,007   155,839,996   154,057,175    91348400
10/10/2017   156,059,998   160,000,000   155,100,006   159,880,005   158,050,964    89163400
10/17/2017   159,779,999   160,869,995   155,020,004   156,169,998   154,383,408   123914100
10/24/2017   156,289,993   168,070,007   155,270,004   166,720,001   164,812,729   145119800
10/31/2017   167,899,994   174,990,005   165,279,999   174,250,000   172,256,577   205502900
 11/7/2017   173,910,004   176,240,005   173,139,999   173,970,001   171,979,767   120381200
11/14/2017   173,039,993   173,479,996   168,380,005   169,979,996   168,639,496   115740000
11/21/2017   170,779,999   175,500,000   170,779,999   174,089,996   172,717,072    85463700
11/28/2017   174,300,003   174,869,995   167,160,004   169,800,003   168,460,922   181924100
 12/5/2017   169,059,998   172,889,999   166,460,007   172,669,998   171,308,289   140212500
12/12/2017   172,149,994   177,199,997   171,460,007   176,419,998   175,028,717   133294500
12/19/2017   175,029,999   176,020,004   173,250,000   175,009,995   173,629,822    88211300
12/26/2017   170,800,003   171,850,006   169,220,001   169,229,996   167,895,416    97163800
FECHA       HD          CVX         BA         INTC        IBM         JPM         MCD
12/26/2017 188,455,261 122,884,499 292,004,730 45,585,854 150,256,210 105,849,037 171,037,949
12/19/2017 187,063,202 122,678,368 292,192,871 46,119,137 149,355,179 106,353,828 170,342,361
12/12/2017 183,682,480 117,495,598 293,222,626 45,684,608 150,168,076 105,868,828 173,104,874
  12/5/2017 181,216,537 118,202,347 280,370,483 43,116,951 152,205,170 104,542,503 172,160,858
11/28/2017 182,924,820 118,614,609 275,231,598 43,936,626 153,233,536 105,858,932 168,572,250
11/21/2017 172,299,561 113,461,288 262,963,654 43,936,626 148,845,901 96,930,954 166,902,832
11/14/2017 168,629,181 111,562,958 262,023,010 44,065,006 147,406,219 97,999,939 164,897,537
  11/7/2017 163,583,664 114,003,883 258,445,465 45,180,954 143,901,382 96,861,664 165,332,184
10/31/2017 162,465,729 113,819,107 260,070,465 45,847,935 146,267,441 99,751,877 167,999,313
10/24/2017 163,544,083 111,242,027 255,323,502 43,560,444 149,680,725 100,375,458 164,206,070
10/17/2017 162,980,179 115,657,104 258,346,985 40,085,037 154,713,409 98,326,561 161,351,242
10/10/2017 162,465,729 116,824,074 255,815,887 39,034,557 142,378,983 96,841,866 163,000,916
  10/3/2017 163,939,819 114,470,673 254,476,501 39,132,736 142,922,012 94,871,887 158,170,456
  9/26/2017 162,267,868 114,198,380 252,112,854 38,327,698 142,214,157 95,295,029 155,048,935
  9/19/2017 159,379,059 114,742,958 250,468,155 36,481,995 141,448,074 92,618,431 154,357,452
  9/12/2017 156,124,207 112,020,020 249,246,918 36,324,913 140,168,106 91,437,561 154,772,339
   9/5/2017 156,678,223 109,423,492 236,946,091 35,117,355 140,468,704 88,357,498 159,563,293
  8/29/2017 148,292,343 105,766,968 236,690,018 34,449,768 139,712,357 90,237,022 156,933,167
  8/22/2017 148,892,303 104,794,495 233,587,738 34,017,796 138,189,941 90,138,626 156,795,700
  8/15/2017 146,738,434 101,845,688 232,110,458 34,282,867 136,076,035 89,184,097 155,509,262
   8/8/2017 151,714,935 104,666,718 232,173,416 35,676,956 136,562,836 91,014,420 154,429,077
   8/1/2017 150,819,962 105,696,915 235,188,782 35,499,321 137,666,321 92,520,012 152,180,298
  7/25/2017 147,131,821 105,128,860 237,372,009 34,563,847 138,817,764 90,335,442 152,347,229
  7/18/2017 142,194,641 99,361,649 207,727,402 33,618,626 140,084,381 89,823,730 149,116,470
  7/11/2017 151,351,059 100,334,076 204,614,166 33,589,394 146,820,404 89,931,976 152,465,073
   7/4/2017 148,685,760 99,207,603 199,679,932 32,790,340 147,213,806 91,703,262 152,720,398
  6/27/2017 151,469,055 102,346,359 194,422,607 32,605,190 149,286,438 90,770,996 149,754,745
  6/20/2017 148,921,799 100,266,678 195,783,447 33,199,612 148,950,592 85,378,555 151,188,492
  6/13/2017 156,189,865 103,463,219 194,902,328 34,602,825 148,576,370 86,190,849 150,383,255
   6/6/2017 149,669,250 104,021,637 186,012,863 34,817,204 148,902,618 85,124,100 145,797,302
  5/30/2017 151,361,496 99,352,028 184,984,909 35,411,621 146,244,659 81,023,506 149,104,843
  5/23/2017 151,469,055 100,825,111 182,674,423 35,333,660 146,321,442 83,538,666 146,245,514
  5/16/2017 152,505,585 101,144,188 179,815,689 34,856,182 146,465,347 82,892,746 144,615,799
   5/9/2017 153,845,245 101,839,943 177,205,978 34,719,757 145,381,058 85,476,418 142,751,862
   5/2/2017 153,414,993 101,677,917 180,732,803 35,344,059 145,419,006 85,241,539 140,761,063
  4/25/2017 150,794,342 100,953,552 177,205,978 35,121,586 150,940,063 85,202,393 137,745,575
  4/18/2017 148,525,742 100,963,081 176,885,361 35,547,192 152,755,066 85,633,003 130,992,493
  4/11/2017 144,047,195 101,191,826 173,931,747 34,318,752 162,590,317 84,028,000 128,181,946
   4/4/2017 144,927,246 104,298,973 172,513,245 34,628,281 162,685,333 83,088,844 126,844,986
  3/28/2017 143,372,452 102,745,399 171,629,105 34,976,498 165,821,198 84,675,545 126,483,925
  3/21/2017 143,616,898 101,296,669 171,094,772 34,231,701 165,127,518 84,404,648 126,366,814
  3/14/2017 144,526,321 102,611,969 174,291,229 34,270,390 166,961,533 87,103,958 125,673,943
   3/7/2017 143,292,450 104,222,717 173,960,907 34,009,228 167,683,716 88,390,739 124,532,150
  2/28/2017 143,000,900 107,863,602 175,787,460 34,405,815 171,494,293 88,932,541 124,942,024
 2/21/2017 141,222,244 106,510,193 174,330,093   35,315,041 170,477,509   87,490,967 123,021,622
 2/14/2017 138,986,801 104,159,760 167,801,117   35,286,022 171,684,341   87,297,470 123,806,313
  2/7/2017 135,944,626 107,539,558 161,861,816   34,628,281 169,102,402   85,285,072 121,616,936
 1/31/2017 132,659,485 106,661,560 157,960,480   34,834,225 165,802,582   83,949,913 120,560,997
 1/24/2017 134,583,908 105,566,437 159,492,111   35,938,694 165,746,002   83,233,971 119,175,682
 1/17/2017 134,195,145 108,936,790 152,045,868   35,314,426 161,248,795   80,989,365 117,586,922
 1/10/2017 131,250,168 109,871,407 152,999,512   35,333,637 157,769,836   83,882,187 117,703,186
  1/3/2017 130,540,649 109,361,610 152,508,240   35,160,763 158,062,103   82,920,288 116,666,611
12/27/2016 130,317,139 111,117,592 149,965,149   34,834,225 156,497,040   83,026,131 117,916,306
12/20/2016 131,259,888 111,797,325 152,016,968   35,506,508 157,175,873   83,757,385 119,291,939
12/13/2016 131,638,947 111,070,389 150,446,808   35,429,676 157,147,568   82,198,662 119,146,622
 12/6/2016 130,803,085 110,598,351 151,390,854   34,546,097 156,035,065   81,525,124 117,935,684
11/29/2016 125,374,886 106,916,451 146,574,387   33,028,645 150,698,746   80,110,741 114,670,532
11/22/2016 126,303,024 104,320,251 144,272,110   34,104,305 155,111,099   75,357,597 117,102,554
11/15/2016 123,963,356 102,987,137 141,623,062   33,595,287 153,461,197   75,097,794 114,872,398
 11/8/2016 123,431,618 99,631,500 142,283,890    33,115,074 147,820,953   76,502,579 113,295,906
 11/1/2016 119,641,762 99,874,527 135,681,458    33,066,402 145,494,446   67,236,824 108,451,080
10/25/2016 117,959,518 97,911,621 135,112,289    33,237,980 143,597,733   66,640,274 108,210,762
10/18/2016 123,537,971 94,088,631 130,388,168    33,609,726 140,682,663   66,265,030 109,172,035
10/11/2016 120,985,611 94,742,928 127,115,402    35,544,716 144,606,827   64,629,326 108,056,969
 10/4/2016 123,025,551 97,191,895 128,860,870    36,240,551 146,709,076   65,567,085 110,267,891
 9/27/2016 124,234,055 95,761,772 125,578,659    35,897,400 147,260,345   63,532,455 110,200,592
 9/20/2016 121,285,316 92,331,360 123,861,656    34,934,669 143,868,713   62,835,125 112,017,410
 9/13/2016 122,097,427 91,639,664 120,930,389    35,420,799 144,700,272   63,226,780 110,748,520
  9/6/2016 124,321,068 95,574,821 123,434,769    34,391,350 147,895,676   64,057,831 111,459,869
 8/30/2016 129,996,643 94,341,011 124,421,326    34,391,350 149,072,952   64,468,590 110,485,886
 8/23/2016 130,083,221 95,387,886 126,071,922    33,886,154 149,231,781   63,952,744 110,085,243
 8/16/2016 130,179,398 94,291,550 128,054,565    33,705,051 149,493,393   62,854,248 110,094,788
  8/9/2016 131,833,817 95,059,273 126,691,620    33,276,115 151,249,954   62,777,813 113,051,758
  8/2/2016 131,016,235 93,607,063 124,367,767    33,148,758 150,103,043   63,140,804 112,832,375
 7/26/2016 133,478,622 91,673,882 125,327,415    32,969,009 149,556,488   60,943,768 112,565,300
 7/19/2016 131,295,166 95,336,769 125,073,387    32,817,638 150,668,091   61,010,643 121,522,064
 7/12/2016 131,141,281 98,130,180 125,534,393    33,158,207 148,083,664   61,096,611 118,088,158
  7/5/2016 129,996,643 97,482,681 124,226,624    32,524,376 143,887,375   59,482,269 116,371,193
 6/28/2016 124,677,521 96,335,716 122,015,701    30,982,355 141,126,892   58,065,468 114,845,016
 6/21/2016 119,916,260 92,830,086 115,439,323    29,061,920 132,928,833   54,605,812 110,934,189
 6/14/2016 122,753,769 94,911,278 124,894,623    30,433,657 142,294,083   59,117,584 117,725,670
  6/7/2016 122,955,772 94,439,537 122,232,094    30,433,657 140,135,696   59,970,650 117,315,514
 5/31/2016 123,623,756 93,579,315 124,094,925    29,970,110 141,478,882   61,875,839 115,522,057
 5/24/2016 128,169,113 94,365,547 121,573,502    29,866,045 141,580,780   62,018,021 116,705,681
 5/17/2016 125,757,668 90,962,059 120,030,556    28,598,366 135,957,947   60,150,745 116,289,055
 5/10/2016 129,508,774 93,625,572 125,181,297    28,749,731 138,449,799   58,444,614 122,756,401
  5/3/2016 130,370,010 91,849,892 123,277,542    27,950,148 133,896,469   58,018,078 123,883,202
 4/26/2016 130,188,187 94,559,166 125,059,952    28,709,867 132,015,350   60,463,531 121,392,845
 4/19/2016 129,805,420 92,911,636 122,017,685    29,441,448 135,232,346   60,283,443 120,692,131
 4/12/2016 130,905,914   90,339,638 123,156,212   29,685,307 138,612,946   59,022,804 122,008,339
  4/5/2016 127,279,152   87,172,729 119,367,371   29,704,067 135,632,202   55,165,035 120,786,835
 3/29/2016 129,039,886   85,516,052 117,902,206   30,013,584 138,194,901   55,700,500 120,796,295
 3/22/2016 125,432,320   86,660,149 122,521,606   29,919,786 134,859,772   55,888,687 116,629,929
 3/15/2016 125,365,326   88,271,088 126,786,407   30,332,476 135,068,802   56,886,021 117,235,939
  3/8/2016 122,614,594   86,275,742 117,902,206   29,478,966 129,752,533   55,625,225 116,374,268
  3/1/2016 120,073,601   82,989,845 114,691,963   29,019,382 127,362,518   56,396,759 110,929,588
 2/23/2016 118,122,673   76,372,246 110,287,186   27,753,183 119,074,615   52,971,931 110,133,118
 2/16/2016 116,914,024   80,278,313 109,549,957   27,528,082 121,564,644   55,107,746 110,584,206
  2/9/2016 110,699,539   77,214,325 100,445,518   26,862,154 109,996,124   54,091,591 110,828,560
  2/2/2016 106,445,526   77,720,467 110,468,788   26,795,141 114,227,379   53,197,750 109,061,760
 1/26/2016 120,397,179   77,087,784 112,401,337   28,654,627 112,293,312   55,380,600 117,106,300
 1/19/2016 115,829,102   73,110,924 114,666,733   27,520,340 109,819,504   52,369,766 112,022,072
 1/12/2016 113,468,941   75,623,566 116,164,680   27,669,100 116,971,054   53,668,194 108,244,156
  1/5/2016 119,702,446   73,002,464 120,399,620   29,807,507 119,849,693   55,352,375 109,663,231
12/29/2015 124,736,847   80,305,420 129,914,352   31,601,908 122,296,532   59,460,346 110,499,634
12/22/2015 126,269,043   81,670,197 133,649,948   32,475,861 123,789,818   62,039,890 111,599,174
12/15/2015 124,965,240   80,657,906 130,284,195   31,834,345 121,891,716   61,254,807 110,603,004
 12/8/2015 125,631,416   80,739,265 132,225,967   32,048,183 122,278,534   60,067,848 109,259,125
 12/1/2015 126,896,927   78,886,406 137,265,350   32,531,647 125,534,981   62,619,343 109,409,485
11/24/2015 126,849,586   82,537,880 134,491,379   32,327,106 125,418,030   62,320,274 106,450,928
11/17/2015 125,542,046   81,353,867 137,163,651   32,057,476 124,554,474   62,507,191 106,739,990
11/10/2015 114,494,339   81,658,081 133,538,971   29,844,692 120,281,487   62,161,392 103,560,265
 11/3/2015 117,962,143   82,434,921 134,151,993   30,789,980 120,589,638   62,983,856 105,303,986
10/27/2015 117,876,877   84,792,252 136,375,916   31,491,636 125,099,174   61,254,807 104,539,352
10/20/2015 118,445,366   79,265,030 134,813,644   31,934,788 128,031,235   59,722,042 104,604,622
10/13/2015 116,635,666   80,390,121 127,204,544   31,011,555 132,986,389   58,151,882 97,433,929
 10/6/2015 115,498,688   79,238,243 129,281,448   29,737,484 134,697,495   57,684,574 96,268,341
 9/29/2015 112,940,460   75,032,562 123,161,072   28,814,243 132,825,943   57,549,713 94,338,120
 9/22/2015 108,108,276   67,656,998 117,748,299   26,552,315 127,015,289   55,656,754 89,479,942
 9/15/2015 110,458,054   69,728,592 124,999,016   26,921,610 130,544,449   57,020,794 91,288,948
  9/8/2015 108,705,215   67,656,998 123,537,819   27,133,957 129,804,749   57,883,762 90,421,745
  9/1/2015 107,862,244   68,460,632 119,246,208   26,330,738 128,066,879   57,067,184 88,444,901
 8/25/2015 109,785,324   72,318,062 120,091,682   26,349,207 131,801,056   59,479,797 87,829,643
 8/18/2015 106,090,012   64,397,804 116,884,453   24,234,989 127,861,931   55,907,291 85,842,331
 8/11/2015 112,839,622   73,393,463 132,736,755   26,847,750 139,305,084   63,163,639 93,042,839
  8/4/2015 110,860,001   75,739,090 133,191,940   27,139,305 138,547,073   63,924,541 91,868,958
 7/28/2015 110,190,681   75,483,360 131,210,388   26,599,085 140,279,434   63,590,492 91,896,675
 7/21/2015 106,589,622   78,604,973 128,781,433   25,958,147 140,597,656   63,107,971 88,772,446
 7/14/2015 106,910,126   81,955,887 133,977,249   26,644,867 153,104,446   64,267,868 90,112,724
  7/7/2015 108,314,751   83,419,685 133,885,925   27,221,714 149,710,358   63,182,190 90,981,598
 6/30/2015 104,939,919   83,569,595 128,315,735   27,505,562 145,600,342   62,071,278 88,411,964
 6/23/2015 104,204,628   85,262,695 126,681,206   27,826,035 144,044,739   61,951,431 88,217,857
 6/16/2015 106,589,622   88,437,233 133,045,868   29,538,260 148,251,938   63,573,975 89,539,642
  6/9/2015 103,705,002   87,555,405 129,932,007   28,741,663 146,952,698   62,679,726 87,164,131
  6/2/2015 103,082,069 88,551,849 128,425,323   28,659,254 146,139,511   61,665,646   88,106,926
 5/26/2015 104,713,676 90,500,679 128,982,330   31,049,049 150,417,450   60,918,915   88,172,592
 5/19/2015 105,173,172 92,493,576 132,233,109   30,627,861 152,220,581   61,278,458   90,710,915
 5/12/2015 107,207,993 93,117,676 133,968,124   30,591,238 152,963,028   61,232,353   89,822,021
  5/5/2015 104,929,352 93,737,602 132,371,048   29,717,089 148,964,706   60,338,108   89,354,698
 4/28/2015 103,203,964 94,575,783 130,674,347   30,389,797 151,445,709   59,665,138   88,090,111
 4/21/2015 104,451,126 95,780,678 134,104,065   29,544,373 148,625,198   57,471,016   88,374,191
 4/14/2015 105,829,567 96,295,830 138,522,766   29,753,458 144,646,912   58,300,732   88,135,933
  4/7/2015 107,311,134 92,986,725 139,039,948   28,844,400 141,356,339   57,222,103   89,290,550
 3/31/2015 107,789,345 93,353,439 136,944,000   28,217,152 141,060,303   55,378,990   88,227,562
 3/24/2015 107,489,281 93,335,945 138,550,003   28,598,953 141,608,749   55,827,728   89,693,741
 3/17/2015 108,839,600 92,480,309 138,649,780   28,362,602 143,314,972   55,992,580   90,371,864
 3/10/2015 108,683,548 90,044,312 139,430,115   28,026,247 136,742,523   56,642,796   89,024,796
  3/3/2015 107,517,410 90,760,269 140,410,034   29,744,373 139,954,773   56,322,269   89,537,971
 2/24/2015 108,329,063 92,462,845 139,548,096   30,962,503 139,702,271   56,569,538   90,846,954
 2/17/2015 104,746,689 94,174,164 140,400,955   30,689,787 141,817,673   54,353,275   85,677,765
 2/10/2015 104,382,851 97,511,864 135,020,111   31,235,224 139,632,614   54,646,332   86,895,103
  2/3/2015 101,071,022 95,480,003 133,081,345   29,722,084 134,640,228   52,952,084   84,233,292
 1/27/2015 97,423,378 91,701,599 131,891,037    30,371,944 133,697,937   50,799,942   84,042,519
 1/20/2015 99,223,885 94,139,832 120,898,605    32,321,518 135,167,526   51,990,486   82,370,926
 1/13/2015 97,134,178 90,888,885 117,931,808    32,899,181 135,841,827   51,221,214   83,115,875
  1/6/2015 97,414,047 91,545,975 118,012,962    33,034,565 135,236,679   53,877,064   84,496,765
12/30/2014 94,466,072 93,448,151 116,371,773    32,447,880 137,890,594   55,097,809   83,788,155
12/23/2014 97,516,670 97,978,767 119,293,465    33,558,064 138,755,066   57,290,802   86,340,950
12/16/2014 96,555,779 96,863,403 115,623,314    33,585,129 139,558,990   56,362,652   85,296,211
 12/9/2014 93,337,242 87,205,589 110,086,533    32,420,799 132,314,789   53,832,966   80,363,197
 12/2/2014 93,246,414 92,341,438 117,480,942    33,576,115 139,922,089   57,026,913   84,133,362
11/25/2014 91,807,274 96,604,012 119,383,652    33,549,034 139,645,462   54,597,324   86,250,717
11/18/2014 91,361,618 101,670,677 121,385,536   32,718,666 140,172,760   55,470,882   87,502,419
11/11/2014 91,018,074 99,160,194 115,803,665    30,904,465 141,910,385   54,943,115   86,421,829
 11/4/2014 91,138,794 101,019,180 111,743,027   29,824,377 140,370,438   56,353,542   85,647,377
10/28/2014 89,216,835 100,042,564 112,989,189   30,765,917 141,117,401   55,398,098   84,296,638
10/21/2014 88,641,190 98,534,836 109,483,772    29,770,571 138,979,538   53,359,783   82,855,812
10/14/2014 85,280,136 95,510,765 111,447,174    28,317,917 145,187,119   51,530,777   82,477,592
 10/7/2014 84,119,545 95,973,381 107,986,580    28,219,278 157,567,947   52,923,008   81,703,163
 9/30/2014 86,589,279 101,164,825 113,195,389   30,586,576 162,307,327   54,394,634   84,503,731
 9/23/2014 86,236,450 103,272,247 115,445,679   31,294,973 162,822,495   54,530,224   86,646,942
 9/16/2014 85,317,268 105,790,863 115,302,231   31,124,599 165,801,804   55,054,462   84,584,785
  9/9/2014 82,986,809 106,433,372 113,240,211   30,972,164 164,685,623   54,177,711   84,170,540
  9/2/2014 83,899,933 108,121,025 114,737,419   31,680,559 163,251,801   54,132,523   83,297,043
 8/26/2014 86,375,725 110,896,652 113,679,527   31,312,902 165,106,339   53,734,821   82,953,476
 8/19/2014 84,250,961 109,517,410 115,051,216   31,214,264 164,127,563   53,635,399   83,590,775
 8/12/2014 77,220,818 107,286,263 112,047,829   30,855,591 162,582,092   51,728,245   83,422,592
  8/5/2014 76,564,911 108,483,986 107,648,422   29,413,511 160,013,062   50,905,712   82,785,324
 7/29/2014 73,932,076 108,874,733 106,873,138   30,331,018 161,865,250   51,203,999   83,475,708
 7/22/2014   74,892,845 113,181,496 109,662,369   30,491,346 167,105,942   53,499,813   84,776,840
 7/15/2014   73,636,452 111,525,040 114,331,894   30,339,920 162,898,026   52,641,136   86,343,491
  7/8/2014   73,405,502 109,800,636 115,419,075   28,050,619 162,053,009   50,878,605   88,928,047
  7/1/2014   75,216,156 110,828,499 115,035,873   27,640,860 160,499,603   50,866,489   88,662,498
 6/24/2014   74,791,199 110,896,446 113,378,403   27,525,063 154,721,115   51,719,196   89,167,030
 6/17/2014   74,495,583 112,960,617 116,604,294   26,928,238 155,463,669   52,230,824   90,202,629
 6/10/2014   72,888,184 109,189,026 118,110,283   26,732,271 155,642,914   51,046,001   89,485,664
  6/3/2014   74,034,920 105,646,805 122,940,224   24,861,637 158,946,121   51,539,677   89,733,513
 5/27/2014   74,246,178 103,811,981 121,104,477   24,282,629 158,493,744   49,681,679   89,586,716
 5/20/2014   72,721,573 104,797,333 117,994,446   23,418,571 158,707,123   48,945,641   89,560,379
 5/13/2014   70,260,162 103,556,602 117,049,828   23,195,877 159,611,908   48,317,329   89,639,412
  5/6/2014   71,885,788 105,485,390 117,504,425   23,489,836 163,414,688   49,053,360   90,315,506
 4/29/2014   72,271,545 105,586,487 116,937,302   23,113,073 162,302,994   48,667,397   88,805,267
 4/22/2014   73,630,806 105,898,109 112,577,393   23,254,391 163,898,315   49,807,327   88,076,485
 4/15/2014   71,601,074 104,643,120 113,268,600   23,801,968 163,160,065   49,394,440   87,514,542
  4/8/2014   69,773,407 99,976,982 109,218,864    23,457,520 167,827,362   49,331,604   87,900,887
  4/1/2014   70,838,776 98,831,490 111,292,465    23,395,697 165,069,412   52,626,175   85,178,955
 3/25/2014   72,675,644 100,153,854 111,203,842   22,795,128 163,346,741   54,151,451   86,074,547
 3/18/2014   73,162,430 97,576,515 109,369,492    22,185,724 159,748,718   54,472,557   84,450,180
 3/11/2014   72,670,944 96,919,556 111,141,815    21,814,789 157,678,116   51,359,589   85,696,983
  3/4/2014   75,045,204 97,568,092 112,444,466    21,938,435 158,170,288   52,804,577   83,589,676
 2/25/2014   74,880,829 96,725,830 113,623,062    21,638,151 156,362,793   50,137,581   82,117,455
 2/18/2014   71,109,390 96,144,676 114,837,097    21,752,964 155,675,446   51,760,967   84,015,404
 2/11/2014   71,164,200 94,738,846 114,695,305    21,867,781 155,879,120   51,868,015   83,388,550
  2/4/2014   69,776,161 93,244,453 112,051,750    21,250,044 149,501,190   50,610,336   82,587,593
 1/28/2014   68,570,755 92,785,263 108,456,505    20,952,593 145,922,699   48,442,852   80,985,634
 1/21/2014   72,086,502 97,201,622 121,039,856    21,626,217 150,142,563   49,138,580   81,899,796
 1/14/2014   73,967,659 99,589,310 123,771,530    22,614,803 160,430,588   51,832,325   82,648,537
  1/7/2014   73,940,262 99,555,908 123,983,032    22,308,605 155,425,858   51,466,621   82,561,455
12/31/2013   74,058,975 103,538,147 121,965,103   22,273,613 156,978,806   52,284,214   83,449,509
12/24/2013   74,826,035 103,713,455 119,770,943   22,614,803 157,324,799   51,353,737   84,459,419
12/17/2013   73,565,857 102,519,623 120,193,924   22,151,134 153,796,982   51,610,725   83,841,286
12/10/2013   72,232,613 100,365,700 118,713,524   21,390,017 150,100,388   49,997,894   83,101,242
 12/3/2013   72,333,817 102,970,436 118,678,261   21,809,944 149,771,255   50,077,641   83,336,319
11/26/2013   72,488,297 102,135,590 118,220,062   20,733,877 149,788,132   50,494,148   83,331,055
11/19/2013   72,470,123 103,304,375 117,197,861   20,777,622 151,020,325   51,087,894   85,411,949
11/12/2013   72,397,438 99,811,455 121,921,043    21,521,238 155,687,500   49,395,290   84,315,369
 11/5/2013   68,489,944 100,241,951 116,359,673   20,948,950 153,521,118   47,941,975   83,831,848
10/29/2013   69,971,161 97,774,811 116,587,929    21,026,955 151,330,170   46,116,455   84,021,805
10/22/2013   69,116,959 100,101,227 114,033,020   21,113,626 148,878,906   46,683,605   82,346,703
10/15/2013   67,808,411 99,198,792 106,649,124    20,922,943 145,109,711   48,092,621   81,673,233
 10/8/2013   69,380,501 98,172,218 104,884,369    20,324,900 156,954,544   46,710,186   81,785,484
 10/1/2013   68,271,858 97,584,412 102,452,347    19,787,525 152,790,771   45,594,448   81,474,648
 9/24/2013   68,926,147 100,589,676 103,163,528   19,865,528 155,451,874   45,471,306   83,072,006
 9/17/2013   68,980,659 103,917,809 103,172,310   20,472,246 160,329,193   45,268,970   83,995,888
9/10/2013   68,644,432 102,725,655 101,556,808   20,272,900 162,142,441   46,746,857   84,367,195
 9/3/2013   66,513,275 101,185,753 94,111,481    19,856,861 155,283,981   46,500,534   83,279,243
8/27/2013   67,335,884 99,703,827 91,240,463     19,050,800 153,009,048   44,450,859   80,821,701
8/20/2013   68,185,608 98,387,474 92,654,015     19,302,155 155,082,581   45,568,069   81,635,391
8/13/2013   67,986,725 97,433,540 91,942,848     19,310,818 154,654,388   45,594,448   81,780,998
 8/6/2013   71,593,529 100,011,826 91,106,728    19,622,845 157,944,641   47,582,558   83,117,172
7/30/2013   72,009,354 101,810,081 93,955,986    19,673,031 163,298,859   49,350,742   85,061,493
7/23/2013   71,114,433 103,600,113 91,604,897    19,947,701 163,891,891   48,990,063   83,828,079
7/16/2013   72,316,696 104,306,259 93,396,606    19,544,287 162,121,063   49,755,398   83,579,689
 7/9/2013   72,678,284 102,376,640 92,347,824    20,548,540 162,045,898   48,286,320   86,294,884
 7/2/2013   71,611,603 99,552,017 91,220,352     19,904,787 162,864,456   47,770,813   85,549,690
6/25/2013   69,487,282 97,778,389 90,232,719     20,505,619 159,773,911   45,840,771   85,498,322
6/18/2013   66,450,005 95,922,684 85,521,812     20,239,538 161,661,667   44,469,650   83,331,322
6/11/2013   68,827,423 99,535,599 90,049,164     21,544,205 169,596,893   47,028,496   84,573,265
 6/4/2013   69,918,175 100,742,622 89,358,711    21,466,957 171,250,809   47,473,881   85,249,908
5/28/2013   71,132,500 101,892,174 88,047,699    21,664,371 174,533,478   47,587,421   83,252,914
5/21/2013   71,051,559 103,008,896 87,400,925    20,531,372 171,835,480   46,862,553   85,233,109
5/14/2013   69,045,670 101,639,091 86,282,188    20,668,703 173,405,838   45,666,103   86,295,425
 5/7/2013   68,964,706 100,067,009 82,397,354    20,668,703 168,331,802   43,377,995   85,309,586
4/30/2013   67,696,419 100,392,822 81,901,711    20,331,266 168,589,539   42,076,748   86,745,857
4/23/2013   66,266,205 98,820,778 79,910,477     20,203,714 165,571,594   42,723,000   86,839,340
4/16/2013   66,437,119 94,951,660 75,597,580     19,455,427 156,160,233   41,351,883   84,408,737
 4/9/2013   64,970,932 94,951,660 75,449,745     18,179,943 173,976,944   41,858,414   86,813,843
 4/2/2013   64,062,439 95,961,716 75,432,350     17,933,350 174,026,825   42,162,453   86,261,467
3/26/2013   62,668,205 97,427,879 74,128,059     18,222,458 176,570,908   41,511,532   84,179,260
3/19/2013   62,488,300 97,892,181 73,780,235     17,984,364 175,207,397   42,110,378   83,490,868
3/12/2013   62,039,249 97,036,888 74,067,177     18,077,904 177,260,971   42,969,585   83,771,339
 3/5/2013   63,801,552 96,711,090 72,119,423     18,443,539 174,658,676   43,811,455   84,043,289
2/26/2013   62,880,169 95,701,027 67,032,616     18,086,407 170,593,216   42,613,758   80,150,215
2/19/2013   57,181,675 92,483,574 65,241,371     17,202,066 164,208,084   41,398,693   81,052,292
2/12/2013   60,402,164 92,916,862 64,824,974     17,958,862 167,093,033   42,422,829   79,163,841
 2/5/2013   59,382,351 93,466,454 65,550,751     17,692,181 165,713,791   42,231,888   80,234,535
1/29/2013   59,364,452 93,110,825 64,980,499     17,801,544 168,719,055   41,381,336   79,753,960
1/22/2013   60,455,845 93,789,757 63,935,062     17,709,007 169,662,903   40,478,729   79,551,628
1/15/2013   58,568,275 93,143,166 64,833,611     17,877,262 161,002,975   40,322,510   77,781,204
 1/8/2013   56,788,052 91,211,426 66,138,245     18,508,224 159,471,329   39,819,122   77,165,779
 1/1/2013   56,215,523 88,705,841 65,775,368     17,877,262 159,901,871   39,142,319   76,643,066
JNJ        PFE         TRV         UNH         CAT         DIS        GE          AAPL
137,808,945 35,540,588 134,936,798 219,732,483 156,066,208 107,510,002 17,188,097 167,895,416
138,203,461 35,462,090 133,693,268 219,274,002 154,253,784 108,669,998 17,237,345 173,629,822
139,860,489 36,433,521 134,509,033 221,935,181 148,331,238 111,029,999 17,493,444 175,028,717
139,209,518 35,530,773 131,758,987 222,034,866 142,388,885 105,977,470 17,267,628 171,308,289
137,108,643 35,383,595 134,925,323 219,946,686 140,140,686 109,340,424 17,561,131 168,460,922
135,382,050 34,824,284 129,107,178 210,986,694 135,872,086 101,969,711 17,727,446 172,717,072
135,215,393 34,686,909 128,404,663 208,850,998 135,594,772 101,930,031 17,590,477 168,639,496
137,009,369 34,324,207 131,917,313 211,244,980 135,218,414 103,904,152 18,607,948 171,979,767
137,009,369 34,343,651 132,036,041 210,708,557 136,387,085 99,836,868 19,693,899 172,256,577
137,244,659 34,178,352 131,224,670 207,996,735 135,178,818 97,257,622 19,967,834 164,812,729
140,793,396 35,393,799 133,035,416 205,632,568 129,641,739 97,912,346 21,836,454 154,383,408
133,441,010 34,985,405 127,464,661 191,914,444 129,434,998 97,346,901 22,853,926 158,050,964
130,823,563 35,140,984 123,635,368 194,993,835 124,916,039 98,775,406 22,922,407 154,057,175
128,637,451 35,072,918 122,022,514 196,126,236 122,789,482 99,063,095 24,037,712 152,050,415
128,588,440 34,528,397 121,379,356 190,474,106 122,395,668 98,775,406 24,566,013 148,827,698
132,715,576 34,567,291 119,449,875 196,871,262 121,913,254 97,317,139 23,693,356 156,854,813
130,588,287 33,371,296 120,528,862 197,502,487 117,030,029 96,315,193 22,976,551 159,652,451
128,451,202 33,021,244 117,912,949 197,670,731 116,449,158 100,690,010 24,352,045 162,173,279
128,330,887 32,544,792 121,187,759 193,059,235 113,288,849 101,741,547 23,703,043 159,622,787
129,996,628 31,854,414 125,337,822 190,031,082 111,841,599 100,362,640 23,722,416 155,411,530
130,025,848 32,389,217 126,655,609 191,693,604 111,949,898 100,590,805 24,565,151 157,403,198
129,421,890 32,075,901 126,665,459 192,752,457 112,934,425 105,501,305 24,826,687 156,379,120
129,285,522 31,931,452 125,967,216 189,813,370 112,186,188 109,052,734 24,807,316 146,453,400
129,568,008 32,085,522 124,285,553 188,902,954 105,742,218 106,146,118 24,632,956 149,761,978
128,730,255 32,018,120 124,138,046 184,410,217 106,387,352 103,953,751 25,979,389 147,270,706
128,145,798 32,172,192 123,685,661 185,003,952 105,409,889 102,004,501 25,223,837 142,839,584
129,460,846 32,566,998 125,229,637 184,707,077 104,559,486 105,815,269 26,589,643 141,303,467
132,811,844 32,778,854 125,829,536 183,193,008 101,900,787 103,954,193 26,744,631 143,587,967
130,600,586 31,989,233 126,144,241 180,370,010 105,067,772 103,757,256 27,434,546 144,099,991
128,408,813 31,488,499 122,869,888 176,654,587 103,679,779 105,401,695 27,567,909 143,194,092
126,986,580 31,151,463 122,586,342 176,772,827 102,829,376 104,889,648 26,653,423 151,573,807
122,821,129 30,949,242 120,904,678 174,929,916 103,279,022 106,750,732 26,148,548 151,258,728
123,150,139 30,929,983 118,939,461 172,170,456 99,984,955 105,982,658 26,843,939 151,632,904
122,888,863 31,587,185 117,570,648 169,046,371 100,112,022 107,459,709 26,843,939 152,686,478
119,269,646 31,901,918 118,313,728 171,914,230 97,130,753 109,714,653 27,691,744 150,048,538
119,356,735 32,216,648 118,479,927 172,062,042 99,701,492 112,973,999 27,567,909 143,743,011
118,921,272 32,178,497 117,883,530 169,834,793 93,848,900 111,959,763 28,148,985 140,859,909
121,659,882 32,426,464 119,203,445 164,759,354 91,260,567 112,038,536 28,234,720 139,084,946
120,324,448 32,464,619 118,411,491 163,083,954 94,168,800 110,709,198 28,587,177 140,399,017
120,663,147 32,655,361 117,697,762 163,192,352 89,447,754 111,467,407 28,463,341 140,918,762
121,737,297 32,598,133 118,313,728 162,216,721 88,711,006 110,659,958 28,044,199 138,153,336
123,933,990 32,788,879 119,633,644 165,567,474 92,482,025 110,984,917 28,329,975 138,722,122
122,588,875 32,531,372 118,773,186 167,122,528 89,806,435 109,813,118 28,444,290 136,505,829
119,714,798 32,760,265 118,938,492 165,639,908 92,734,077 108,976,135 28,577,652 136,643,127
117,668,480   32,693,504 118,666,237 162,380,173   94,459,625 108,542,877   28,294,815 134,279,785
114,265,335   32,064,049 118,578,720 154,760,910   95,826,500 108,375,473   28,701,187 133,093,216
111,400,505   31,100,794 116,400,642 159,051,651   95,487,206 107,971,748   28,389,320 130,145,950
109,016,388   30,428,379 114,417,038 157,598,495   90,029,404 107,892,975   28,030,199 127,216,721
108,756,813   29,559,809 114,261,459 159,149,826   93,829,506 109,242,004   28,313,715 118,761,009
109,506,668   29,701,420 114,776,802 156,184,616   90,817,223 105,480,476   28,115,253 117,247,566
110,169,991   30,702,171 113,814,178 158,865,082   90,836,464 106,406,082   29,636,787 116,232,101
111,785,049   31,599,068 114,076,706 159,012,360   88,807,831 106,701,492   29,731,287 116,183,273
110,756,416   30,664,406 119,035,728 157,137,009   89,163,559 102,624,855   29,863,598 113,088,043
111,477,432   30,664,406 118,744,034 160,072,784   90,682,625 103,540,627   29,903,164 113,771,530
111,535,095   30,994,841 118,384,247 158,609,772   89,134,705 103,688,332   29,940,685 113,888,710
110,900,620   30,588,879 116,893,257 156,596,985   91,413,315 101,683,655   29,884,405 110,627,495
107,612,831   29,824,156 112,020,683 154,156,921   90,807,610 97,677,284    29,180,912 106,536,316
108,756,813   29,776,951 110,029,121 148,758,545   91,240,265 96,709,892    29,312,229 108,938,301
109,795,815   29,805,273 108,124,557 147,095,993   89,317,390 95,400,490    28,955,793 109,094,528
111,323,402   30,268,118 108,453,270 148,924,789   90,538,414 95,683,868    28,618,114 103,216,522
111,380,699   28,398,561 101,859,818 138,802,826   80,520,248 92,273,567    27,492,529 107,254,990
110,741,020   29,641,815 104,586,159 138,216,049   80,241,440 90,573,303    27,295,549 110,295,540
108,468,727   30,034,422 105,446,587 141,502,014   81,950,470 91,237,778    27,126,709 114,288,109
113,127,884   30,380,291 111,160,248 131,174,683   83,189,400 88,755,783    27,061,050 114,190,964
114,378,609   31,417,896 111,314,934 135,037,659   84,075,714 90,377,876    27,070,431 112,733,818
113,433,403   31,483,332 109,246,025 135,438,629   84,132,896 90,377,876    27,802,065 109,304,688
112,450,020   31,445,938 110,154,793 136,641,541   78,500,534 89,859,978    27,708,267 109,654,411
112,335,442   31,455,288 111,266,594 134,646,469   78,033,546 90,514,664    27,391,310 110,334,419
113,767,563   32,390,068 111,055,031 131,934,601   78,071,655 91,501,610    28,377,878 102,427,010
113,920,326   32,502,235 114,246,719 132,985,947   77,852,470 92,263,794    29,122,463 104,651,573
114,493,172   32,820,068 113,900,627 133,628,479   79,196,228 92,703,529    29,187,613 103,767,578
112,985,184   32,567,673 112,429,764 138,320,572   79,663,216 93,680,687    29,150,383 105,409,286
116,001,160   32,820,068 113,775,658 137,863,037   80,196,907 94,882,599    29,075,926 106,351,570
117,272,049   32,382,626 113,583,382 138,359,497   79,520,256 93,563,423    29,103,848 104,706,055
118,931,778   34,589,054 112,295,181 139,702,911   78,100,250 93,358,215    28,992,159 102,464,508
118,448,082   34,097,706 112,910,439 137,970,108   74,993,393 95,165,970    29,448,214 94,048,996
116,788,353   33,967,911 112,843,147 137,016,113   75,344,482 97,862,938    30,630,245 96,454,803
116,589,180   33,513,649 113,554,543 136,597,519   73,437,752 96,992,256    29,978,731 93,701,157
115,033,775   32,975,945 114,256,325 137,123,215   72,163,437 95,100,525    29,308,607 92,648,010
110,538,261   31,335,032 106,084,854 133,472,672   67,377,716 91,559,601    27,288,929 88,928,177
110,528,786   31,983,980 108,257,515 134,233,994   72,144,569 96,594,513    28,478,582 91,884,720
110,765,884   32,206,482 107,997,215 133,817,307   71,011,848 94,654,274    27,554,850 94,048,996
109,798,492   32,382,626 109,268,333 133,875,443   72,135,117 95,828,117    27,822,737 95,295,364
107,228,279   32,085,957 109,124,977 129,853,851   67,925,194 97,292,992    27,822,737 96,957,214
105,620,605   31,214,502 106,458,488 126,384,605   66,452,675 96,216,171    27,240,782 93,169,746
107,767,685   30,670,994 107,270,859 126,597,801   66,735,847 97,360,909    27,674,936 90,705,963
107,089,661   31,075,281 105,904,175 128,564,987   66,811,363 102,192,078   27,591,799 89,110,283
106,176,193   30,138,062 105,999,748 128,012,650   73,475,494 101,241,371   28,534,006 89,926,582
106,891,899   30,514,793 105,454,971 129,640,640   71,784,447 101,445,091   28,340,019 100,912,903
104,462,326   29,963,486 110,873,962 123,855,370   74,084,091 98,447,433    28,691,036 103,217,735
102,616,592   29,301,920 109,698,410 122,421,181   69,765,236 93,393,120    28,367,735 104,696,640
102,258,751   28,226,870 112,355,331 125,483,391   70,784,195 95,731,110    28,848,072 106,713,379
101,919,746   27,363,159 111,103,317 124,931,015   70,410,278 95,158,730    29,088,240 101,018,539
101,025,116   27,629,620 110,893,059 122,818,474   70,943,115 95,517,677    28,718,756 101,709,991
101,382,980   27,657,187 107,229,469 120,846,809   67,989,113 95,857,216    27,961,292 98,454,414
100,516,609   27,372,349 104,938,896 117,507,629   69,896,111 96,419,891    27,979,769 97,830,200
 99,075,813   27,262,087 102,192,101 114,940,536   63,286,968 92,665,535    26,703,701 92,855,621
 97,932,915   27,611,244 103,931,412 117,034,744   62,922,398 93,490,135    26,951,130 93,038,086
 95,193,588   26,977,243 102,163,589 107,914,787   59,033,569 88,426,132    25,897,276 90,262,688
 95,361,885   25,980,967 100,367,233 106,177,635   60,370,350 89,367,142    25,814,798 90,749,817
 97,577,644   27,445,580 101,707,375 111,842,644   58,612,900 92,306,595    26,245,506 92,106,140
 90,126,335   27,745,779 97,021,667 109,420,311    54,135,143 92,442,413    25,695,669 94,981,171
 90,687,286   28,027,784 99,891,998 105,453,827    54,564,404 91,093,948    26,108,046 92,774,750
 91,220,184   28,264,305 101,498,268 105,753,014   56,022,614 96,934,044    26,190,519 94,111,984
 93,940,804   29,064,838 104,520,699 112,392,738   61,964,817 99,902,611    28,142,437 100,626,175
 96,502,495   29,492,397 107,856,773 114,197,449   62,502,537 104,045,006   28,316,549 102,030,251
 94,969,215   29,528,788 105,442,619 113,309,555   59,458,527 103,404,724   27,651,529 102,517,380
 95,502,121   29,274,076 104,961,456 111,804,039   60,260,536 105,406,563   27,524,193 107,436,455
 96,595,978   29,710,728 107,381,531 111,380,867   62,302,021 109,725,006   27,624,243 112,976,395
 94,651,337   29,810,795 108,307,976 108,305,893   66,211,868 109,377,991   27,233,122 112,995,499
 95,378,654   28,500,828 109,310,028 107,777,397   64,726,295 115,113,419   27,824,356 112,470,169
 93,940,140   30,165,575 106,719,795 109,372,536   64,152,138 111,739,632   27,615,150 109,060,242
 93,587,479   30,366,230 106,663,071 109,795,326   65,519,196 112,221,603   27,060,299 114,672,836
 94,821,823   31,638,632 107,646,233 114,052,238   67,752,090 110,891,373   26,741,943 115,253,029
 92,752,220   30,826,460 106,606,339 111,976,639   64,461,586 109,426,178   26,878,378 109,641,594
 90,896,034   31,133,278 100,508,881 116,012,520   62,433,651 105,522,240   26,369,009 106,265,236
 89,086,296   29,978,186 98,051,003 117,722,984    63,542,259 102,514,755   25,550,385 106,141,563
 87,944,763   30,212,814 96,292,648 114,974,731    62,352,543 100,104,912   24,395,199 105,361,679
 84,798,576   27,812,395 93,664,597 108,296,295    57,494,476 94,938,194    22,112,127 106,940,506
 86,431,976   29,256,254 95,025,902 119,097,092    65,038,437 99,680,786    22,619,183 109,575,012
 86,608,322   29,517,956 93,268,044 112,709,465    65,588,234 100,075,989   22,330,692 109,670,120
 84,742,882   28,308,722 91,840,096 107,504,570    65,885,666 97,328,773    21,636,524 103,925,537
 87,220,856   29,075,775 93,521,706 110,700,218    68,896,034 98,205,956    22,375,774 107,244,850
 85,490,295   28,994,558 92,798,317 105,657,951    65,633,301 91,921,089    21,519,327 98,076,347
 91,983,582   32,035,698 101,187,553 118,469,322   70,788,780 105,117,393   23,628,889 111,429,642
 91,909,882   31,661,919 99,412,018 117,187,241    72,248,901 106,997,055   23,655,935 113,351,349
 92,121,712   32,369,308 100,464,195 115,665,939   69,635,101 116,752,121   23,322,372 112,139,442
 90,519,135   30,748,600 99,195,946 112,786,003    67,886,566 113,985,619   23,394,491 116,239,098
 92,444,084   31,554,483 96,396,400 117,349,876    73,454,391 115,267,647   24,467,299 125,044,388
 92,351,982   31,178,402 96,133,354 117,158,531    74,695,724 113,792,824   23,863,285 118,975,372
 90,445,435   29,772,594 92,948,631 116,881,058    74,258,148 110,882,668   23,719,038 119,297,279
 89,966,507   30,077,042 90,318,192 115,952,965    76,178,223 108,343,018   24,016,541 117,905,479
 92,186,195   30,721,739 93,982,033 115,053,589    78,830,612 108,803,024   24,511,238 120,821,625
 89,791,504   30,479,973 92,807,732 113,358,360    77,812,515 105,592,506   24,323,515 120,168,327
90,224,388   30,426,250 91,275,978 111,386,147    76,937,325 104,739,563   24,350,330 121,001,518
92,140,144   30,945,595 94,310,417 114,196,762    76,383,614 106,340,019   24,386,089 123,595,764
92,670,921   30,694,874 95,916,351 113,939,522    79,152,107 105,669,189   24,743,656 125,489,357
94,563,667   30,426,250 96,327,148 114,139,603    78,848,480 105,736,267   24,412,907 123,264,397
92,378,342   30,158,802 95,440,163 109,347,252    79,277,145 104,078,293   24,064,280 119,102,753
91,756,561   30,478,506 95,393,471 109,147,194    77,964,348 106,407,112   24,377,150 121,346,771
91,966,873   30,718,288 96,476,532 110,747,810    76,205,017 105,573,349   24,028,521 125,071,068
91,628,540   31,091,265 99,100,166 112,977,249    74,932,037 103,714,119   24,153,671 120,309,624
91,939,438   31,162,319 100,715,416 113,729,927   72,753,174 102,075,317   24,698,959 119,602,478
90,668,472   30,620,602 100,958,160 112,138,817   72,177,444 101,231,956   22,508,865 120,073,914
92,853,798   31,082,396 102,368,027 115,282,906   72,071,159 101,701,553   22,455,227 119,149,910
94,161,331   31,126,799 102,349,358 113,415,520   71,823,166 103,714,119   22,768,097 119,941,895
92,405,739   30,585,073 101,705,124 112,543,549   70,831,146 102,899,513   22,750,221 117,811,035
92,040,009   30,220,966 99,132,370 109,106,087    71,575,157 100,877,365   22,920,065 119,875,908
94,380,798   30,878,139 100,228,477 108,631,310   73,514,893 101,481,125   23,340,204 121,714,493
90,964,363   30,540,672 99,466,774 110,530,441    73,948,883 100,618,607   22,294,973 125,401,093
90,455,879   30,762,690 100,321,373 103,921,417   75,401,466 99,832,748    22,277,256 119,819,328
90,601,151   29,111,612 98,249,908 101,120,171    74,994,049 97,494,339    21,825,504 112,436,096
91,554,573   27,861,576 97,144,516 101,879,822    71,601,730 88,102,371    21,444,626 111,412,415
92,853,020   28,873,924 99,457,497 105,981,979    76,198,624 91,015,808    21,781,225 106,218,864
94,469,284   28,873,924 98,965,179 100,436,478    73,672,523 91,217,056    20,895,445 99,541,428
94,959,595   28,847,521 97,720,444 97,378,838     76,334,435 90,527,031    21,240,898 102,603,104
94,242,287   27,430,235 96,763,664 94,121,819     76,457,413 88,533,630    21,790,077 99,785,629
95,640,610   27,632,700 99,346,039 97,169,952     82,325,920 91,523,727    22,764,431 106,979,584
96,920,906   28,248,909 98,751,526 97,844,139     81,104,774 90,277,855    22,560,884 106,068,596
94,396,637   27,166,142 95,760,468 93,314,667     78,846,992 86,021,919    21,578,074 101,645,164
98,537,163   28,143,276 97,800,926 94,525,055     83,678,841 88,766,304    22,543,337 105,561,447
98,092,239   27,518,259 96,507,271 93,711,487     86,973,282 87,725,327    22,832,918 108,069,008
96,420,067   26,602,747 95,906,639 91,668,114     93,087,784 85,719,093    23,692,881 111,412,415
97,701,096   26,690,771 94,945,648 91,261,345     89,345,268 85,558,228    23,350,655 107,054,726
98,170,212   26,356,863 95,167,419 89,634,193     89,793,327 84,962,013    23,227,798 101,767,380
96,943,291   26,348,139 92,358,315 89,738,251     88,045,074 86,788,445    22,552,111 102,300,392
93,885,048   25,335,754 91,360,344 87,155,663     86,569,160 83,703,392    22,394,161 98,288,780
89,491,684   24,375,740 86,121,002 83,759,499     81,982,513 80,930,634    21,964,180 93,285,973
89,419,487   24,847,017 86,416,695 79,417,313     79,933,617 79,407,028    21,016,462 93,332,733
94,597,733   25,457,937 87,507,065 80,495,773     85,443,863 83,807,487    22,130,905 93,155,067
96,113,350   25,981,588 86,647,705 81,839,096     87,039,413 84,063,011    22,306,412 93,613,274
97,322,189   26,339,415 87,414,658 83,031,059     87,972,328 84,498,314    22,693,913 94,501,625
94,471,458   26,112,497 86,444,427 81,040,398     91,424,942 85,245,926    22,554,684 95,034,615
93,867,020   25,658,669 85,682,518 82,811,356     94,084,175 85,700,172    22,693,913 91,976,845
93,578,339   25,649,944 87,005,386 81,652,695     95,095,535 85,056,648    22,606,890 95,848,152
92,501,602   25,231,030 86,619,553 79,354,195     94,136,490 85,529,816    22,798,336 94,950,470
92,026,665   25,169,935 85,425,293 77,564,384     93,273,323 85,141,830    22,685,213 92,724,922
90,646,729   24,655,014 83,284,866 75,237,679     91,111,061 82,804,382    22,441,566 89,316,383
89,750,656   24,871,958 82,586,678 77,498,459     88,765,717 82,558,334    21,989,080 88,944,183
91,498,001   26,039,854   84,405,624   80,776,634   90,805,916   82,473,167   22,267,530   92,135,719
90,745,285   26,256,134   87,510,643   80,126,640   95,503,014   81,138,824   22,606,890   87,408,913
94,428,131   26,160,971   87,786,240   79,382,454   95,381,714   82,104,103   23,198,610   89,744,392
95,404,869   26,377,245   86,858,406   77,451,363   95,442,383   81,943,207   23,276,924   89,297,775
93,747,124   25,676,510   86,417,458   77,008,614   94,151,451   81,138,824   22,867,947   86,469,116
93,863,625   25,477,535   87,225,861   76,763,695   94,246,735   78,318,748   23,026,068   84,515,114
91,802,658   25,615,953   87,694,366   73,132,431   92,539,940   78,829,773   23,146,902   85,789,871
92,492,630   25,391,020   86,455,856   74,782,600   94,220,741   80,892,792   23,681,988   87,185,577
91,551,765   25,702,457   85,588,188   74,510,689   89,897,430   79,747,711   23,155,525   83,563,377
89,859,161   25,512,136   84,811,852   73,854,385   90,131,355   78,848,694   22,879,353   81,633,316
89,556,625   25,330,463   84,729,652   72,382,347   91,309,639   76,700,516   22,965,658   80,365,196
89,449,829   24,978,064   84,062,943   72,888,657   92,011,429   77,996,994   23,172,791   75,738,159
88,987,106   25,689,756   82,793,388   70,535,286   90,555,885   76,861,397   22,939,766   76,776,825
90,179,520   27,473,295   81,870,926   71,013,451   90,330,620   73,605,988   23,112,373   75,899,139
88,987,106   26,461,483   78,911,736   70,272,766   88,406,509   74,864,624   22,948,399   67,860,657
86,442,055   25,612,587   78,089,745   74,238,785   88,527,100   73,454,590   22,188,910   66,648,232
87,109,467   26,753,019   77,633,087   76,020,210   87,088,676   74,883,545   22,309,742   66,876,930
87,412,033   27,541,889   77,724,411   76,873,428   85,589,973   75,773,102   22,344,263   68,572,273
84,715,706   27,001,684   76,591,888   76,207,718   83,419,449   75,224,236   21,930,000   68,885,262
83,585,594   26,941,662   76,299,629   71,710,724   82,403,076   77,022,278   21,947,262   67,294,701
83,158,432   27,773,409   76,065,338   72,757,042   83,333,313   77,571,144   22,473,721   67,828,720
81,476,585   27,421,846   75,520,584   72,028,351   82,954,330   75,195,847   21,679,726   67,424,995
80,496,902   27,430,422   75,756,653   71,010,078   83,824,265   76,397,682   21,637,388   67,398,178
81,954,704   27,387,548   76,283,241   68,683,846   83,161,018   74,978,188   22,022,396   69,498,520
80,461,563   26,761,379   74,767,036   65,152,512   81,395,317   72,924,637   21,432,051   64,767,273
76,671,280   26,021,557   72,869,469   66,086,731   79,603,752   66,234,039   20,833,151   61,405,186
79,463,196   25,222,197   74,712,555   66,936,882   78,630,463   68,372,757   21,449,162   67,400,864
83,986,786   26,438,236   78,507,629   67,749,634   77,738,022   70,009,926   22,741,074   66,197,319
83,492,012   25,970,531   78,389,603   69,076,241   76,420,288   69,338,020   22,869,410   65,592,491
81,574,799   25,979,033   80,732,033   69,356,491   75,357,582   71,751,183   23,322,865   66,596,466
81,548,294   26,098,089   81,966,805   69,860,977   77,253,456   72,139,183   23,861,874   67,893,066
81,309,731   25,808,962   80,949,951   69,459,236   76,479,797   69,347,473   23,254,488   69,799,385
80,726,639   25,723,921   79,034,241   66,385,674   74,286,392   65,912,407   22,898,031   68,257,927
83,439,018   26,854,921   79,848,618   68,609,177   73,189,697   66,473,282   23,076,262   69,351,250
83,297,623   27,067,516   80,345,131   69,018,654   71,625,420   66,286,331   22,626,446   67,490,242
83,904,633   27,331,135   81,961,075   68,934,898   71,752,945   65,192,619   22,685,854   64,124,481
82,737,709   27,220,585   79,604,889   66,710,579   71,446,877   64,968,262   23,101,719   63,498,821
82,728,935   26,361,702   79,415,298   65,612,396   71,540,421   63,883,896   22,923,494   60,968,094
81,623,421   26,378,580   78,178,535   64,169,838   71,319,374   64,323,257   22,431,246   61,872,543
81,061,874   25,939,781   78,638,939   62,299,191   71,650,932   64,500,862   22,142,683   62,240,196
80,017,815   25,652,874   78,322,968   63,471,844   74,039,894   63,201,500   22,185,122   61,239,429
78,789,459   24,766,836   76,914,673   69,539,818   72,807,297   62,472,363   20,691,402   58,265,316
75,973,038   24,150,833   75,912,598   67,166,603   70,519,417   60,378,407   20,317,974   57,291,565
76,060,791   24,243,656   76,526,474   66,645,432   70,409,668   60,284,935   20,275,536   55,999,493
78,166,512   24,302,721   77,979,919   66,840,881   71,785,782   60,527,988   20,449,038   57,631,035
78,113,884   24,226,776   76,345,940   69,649,796   73,600,899   62,575,176   20,331,127   52,871,510
76,824,112   23,880,800   73,737,450   68,843,155   72,258,537   57,574,032   19,699,465   59,455,212
75,815,117   23,804,852   71,682,968   66,515,930   69,683,609   56,863,586   19,488,909   57,229,309
76,223,495   23,644,526   71,880,325   67,109,322   70,544,754   57,349,678   19,884,754   59,079,327
78,766,319   24,015,812   71,979,019   66,488,106   71,085,060   57,798,382   20,086,887   59,639,614
80,116,096   24,631,823   73,854,088   67,118,591   72,874,847   59,761,452   20,440,624   52,375,919
81,683,601   24,432,577   74,598,717   67,999,413   70,544,754   61,715,172   20,651,173   52,610,134
81,169,807   24,725,531   74,831,963   67,489,471   70,088,860   60,397,114   20,625,906   50,182,755
80,359,940   24,566,498   76,644,234   66,923,904   72,102,081   60,200,802   20,937,531   47,775,539
78,722,778   24,097,771   74,715,324   62,695,950   73,275,826   61,631,042   19,901,598   47,902,172
77,146,568   23,545,334   73,351,654   62,640,324   69,754,578   60,490,593   19,640,511   46,513,660
75,439,766   23,252,378   72,768,501   60,850,861   69,352,119   59,761,452   19,657,354   45,860,298
73,680,695   23,193,783   69,843,781   59,942,223   68,346,039   58,368,607   19,159,033   45,111,698
74,568,939   24,407,469   74,670,502   59,160,557   70,358,192   60,284,935   19,860,888   48,413,200
74,142,227   23,746,220   74,278,915   58,526,390   70,257,607   59,667,973   19,869,242   49,185,345
73,767,776   23,227,272   74,689,102   57,717,613   72,211,067   59,639,927   19,752,266   50,511,097
75,041,130   24,307,020   74,546,448   57,037,495   72,278,122   61,219,730   19,660,358   49,886,887
76,069,679   24,022,440   76,285,263   57,497,036   74,055,534   61,808,647   19,693,781   49,638,096
74,202,721   24,379,997   77,132,378   57,340,790   73,837,547   62,930,397   19,092,184   48,615,921
73,191,460   23,840,437   76,071,243   55,328,030   73,435,120   60,817,772   18,866,589   49,254,158
73,969,345   25,259,909   76,222,839   55,153,397   71,095,993   58,892,094   18,607,571   45,983,810
73,321,106   25,674,953   75,420,319   54,427,338   68,901,131   57,966,644   17,838,873   42,621,502
70,624,413   25,276,508   75,536,232   56,605,526   68,534,615   55,040,737   19,058,769   44,885,857
70,105,789   24,205,685   75,554,054   56,881,256   70,134,048   54,984,646   19,317,787   45,565,792
70,814,568   23,940,048   74,858,536   54,197,575   71,341,965   52,993,530   19,284,365   45,854,450
68,869,820   23,375,587   74,341,339   50,420,200   72,175,011   52,544,838   19,418,053   49,560,989
68,117,851   23,275,970   73,592,316   50,352,959   74,440,887   53,124,405   19,426,407   48,720,692
67,798,050   23,450,293   72,485,130   49,629,700   75,957,031   53,900,284   19,735,558   46,812,347
66,726,265   22,985,434   71,394,516   48,814,899   74,765,778   52,161,564   19,443,117   44,907,230
64,799,088   22,279,856   70,268,478   48,796,577   74,274,284   50,095,665   18,904,087   47,339,420
65,304,993   22,653,393   71,279,274   52,476,921   79,647,438   51,983,959   19,301,888   49,195,362
64,661,880   22,528,881   70,233,002   52,293,839   80,472,145   51,180,031   18,605,728   49,227,890
63,547,188   22,358,377   69,160,141   51,039,581   81,854,980   50,385,460   18,489,698   45,370,113
63,127,026   22,086,817   68,583,817   51,094,509   81,180,222   50,815,460   18,647,161   46,140,427
62,792,603   21,839,943   67,661,659   49,950,130   81,321,861   48,927,174   18,265,934   51,286,526
62,218,090   22,004,520   66,455,795   48,851,521   78,831,032   47,291,283   17,503,473   51,466,022
61,223,442   21,379,110   64,779,991   47,688,824   79,314,186   47,646,503   17,511,761   53,738,010
FECHA             HD         CVX         BA         INTC      IBM         JPM
        12/26/2017 0.00744165 0.00168026 -0.0006439 -0.0115632 0.00603281 -0.0047463
        12/19/2017 0.01840525 0.04411033 -0.0035119 0.0095115 -0.0054132 0.00458114
        12/12/2017 0.01360772 -0.0059791 0.04583986 0.05955099 -0.0133839 0.01268695
         12/5/2017 -0.0093387 -0.0034756 0.01867113 -0.0186558 -0.0067111 -0.0124357
        11/28/2017 0.06166736 0.0454192 0.04665262           0 0.0294777 0.09210657
        11/21/2017 0.02176598 0.01701577 0.00358993 -0.0029134 0.00976677 -0.010908
        11/14/2017 0.03084365 -0.0214109 0.01384255 -0.0246995 0.02435583 0.01175155
         11/7/2017 0.00688105 0.00162342 -0.0062483 -0.0145477 -0.0161763 -0.028974
        10/31/2017 -0.0065937 0.02316642 0.01859195 0.05251303 -0.0228038 -0.0062125
        10/24/2017 0.00345995 -0.0381739 -0.0117032 0.08670086 -0.0325291 0.02083768
        10/17/2017 0.00316651 -0.0099891 0.00989422 0.02691154 0.08663095 0.01533113
        10/10/2017 -0.0089917 0.02055899 0.0052633 -0.0025089 -0.0037995 0.02076462
         10/3/2017 0.01030365 0.00238439 0.00937535 0.02100408 0.00497739 -0.0044403
         9/26/2017 0.0181254 -0.0047461 0.0065665 0.05059216      0.005416 0.02889919
         9/19/2017 0.02084784 0.0243076 0.00489971 0.00432436 0.00913166 0.0129145
         9/12/2017 -0.003536 0.02372916 0.05191403 0.03438636     -0.00214 0.0348591
          9/5/2017 0.05654965 0.03457151 0.00108189 0.01937856 0.0054136 -0.0208287
         8/29/2017 -0.0040295 0.00927981 0.01328101 0.01269841 0.01101684 0.00109161
         8/22/2017 0.01467829 0.02895368 0.00636456 -0.0077319 0.01553474 0.01070291
         8/15/2017 -0.0328017 -0.0269525 -0.0002712 -0.0390753 -0.0035647 -0.0201103
          8/8/2017 0.00593405 -0.0097467 -0.012821 0.0050039 -0.0080156 -0.0162731
          8/1/2017 0.02506692 0.00540342 -0.0091975 0.0270651 -0.0082946 0.02418287
         7/25/2017 0.03472128 0.05804263 0.14270918 0.02811599 -0.0090418 0.00569685
         7/18/2017 -0.0604979 -0.0096919 0.01521515 0.00087027 -0.0458793 -0.0012036
         7/11/2017 0.01792572 0.0113547 0.02471072 0.02436858 -0.0026723 -0.0193154
          7/4/2017 -0.0183753 -0.030668 0.02704071 0.00567854 -0.0138836 0.01027053
         6/27/2017 0.01710466 0.0207415 -0.0069507 -0.0179045 0.00225475 0.0631592
         6/20/2017 -0.0465335 -0.0308954 0.00452082 -0.040552 0.00251872 -0.0094244
         6/13/2017 0.04356683 -0.0053683 0.04778952 -0.0061573 -0.002191 0.01253169
          6/6/2017 -0.0111802 0.04700064 0.00555696 -0.0167859 0.01817474 0.05060993
         5/30/2017 -0.0007101 -0.0146103 0.01264811 0.00220642 -0.0005248 -0.0301077
         5/23/2017 -0.0067967 -0.0031547 0.01589813 0.01369852 -0.0009825 0.00779224
         5/16/2017 -0.0087078 -0.0068318 0.01472699 0.00392932 0.00745825 -0.0302267
          5/9/2017 0.0028045 0.00159352 -0.019514 -0.0176636 -0.000261 0.00275545
          5/2/2017 0.01737897 0.00717523 0.0199024 0.00633437 -0.0365778 0.00045945
         4/25/2017 0.01527412 -9.4381E-05 0.00181257 -0.011973 -0.0118818 -0.0050286
         4/18/2017 0.03109083 -0.0022605 0.01698145 0.03579501 -0.060491 0.01910081
         4/11/2017 -0.0060724 -0.0297908 0.00822257 -0.0089386 -0.000584 0.01130303
          4/4/2017 0.01084444 0.01512062 0.00515146 -0.0099557 -0.0189111 -0.0187386
         3/28/2017 -0.0017021 0.01430185 0.00312302 0.02175752 0.00420087 0.0032095
         3/21/2017 -0.0062924 -0.0128182 -0.0183397 -0.0011289 -0.0109847 -0.0309895
         3/14/2017 0.00861086 -0.0154549 0.00189883 0.00767915 -0.0043068 -0.0145579
          3/7/2017 0.0020388 -0.0337545 -0.0103907 -0.0115267 -0.0222198 -0.0060923
         2/28/2017 0.01259473 0.01270685 0.00835981 -0.0257461 0.00596433 0.01647683
 2/21/2017   0.01608385    0.02256565    0.03890901    0.00082239    -0.0070294    0.00221652
 2/14/2017   0.02237805    -0.0314284    0.03669365    0.01899433    0.01526849    0.02359613
  2/7/2017   0.02476371    0.00823163    0.02469818    -0.0059121     0.0199021    0.01590423
 1/31/2017   -0.0142991    0.01037378    -0.0096032      -0.030732   0.00034137    0.00860156
 1/24/2017      0.002897   -0.0309386    0.04897366    0.01767742    0.02788986    0.02771482
 1/17/2017   0.02243789    -0.0085065      -0.006233   -0.0005437    0.02205085    -0.0344867
 1/10/2017   0.00543523    0.00466157    0.00322128    0.00491667    -0.0018491    0.01160029
  1/3/2017   0.00171512    -0.0158029    0.01695788    0.00937406    0.01000059    -0.0012748
12/27/2016   -0.0071823       -0.00608   -0.0134973    -0.0189341    -0.0043189    -0.0087306
12/20/2016   -0.0028795    0.00654482    0.01043665    0.00216858    0.00018012    0.01896288
12/13/2016   0.00639023    0.00426804    -0.0062358    0.02557681    0.00712983    0.00826172
 12/6/2016   0.04329574    0.03443717    0.03286022    0.04594351    0.03541051    0.01765535
11/29/2016   -0.0073485    0.02488683    0.01595788    -0.0315403    -0.0284464    0.06307452
11/22/2016   0.01887387    0.01294447    0.01870492    0.01515147    0.01075127    0.00345953
11/15/2016   0.00430796    0.03368048    -0.0046444    0.01450134    0.03815592    -0.0183626
 11/8/2016    0.0316767    -0.0024333    0.04866127    0.00147195    0.01599035    0.13780774
 11/1/2016    0.0142612    0.02004773    0.00421256    -0.0051621    0.01320852    0.00895179
10/25/2016   -0.0451558     0.0406318    0.03623121    -0.0110607    0.02072089    0.00566278
10/18/2016   0.02109639      -0.006906   0.02574642    -0.0544382    -0.0271368    0.02530901
10/11/2016   -0.0165814    -0.0251972    -0.0135454    -0.0192005    -0.0143294    -0.0143023
 10/4/2016   -0.0097276    0.01493417    0.02613669    0.00955922    -0.0037435    0.03202505
 9/27/2016   0.02431242    0.03715327    0.01386226    0.02755804    0.02357449    0.01109777
 9/20/2016   -0.0066513       0.007548   0.02423929    -0.0137244    -0.0057468    -0.0061944
 9/13/2016   -0.0178863    -0.0411736    -0.0202891    0.02993337    -0.0216058    -0.0129734
  9/6/2016   -0.0436594    0.01307819    -0.0079292              0   -0.0078973    -0.0063715
 8/30/2016   -0.0006656    -0.0109749    -0.0130925    0.01490863    -0.0010643    0.00806605
 8/23/2016   -0.0007388    0.01162709    -0.0154828    0.00537317       -0.00175   0.01747688
 8/16/2016   -0.0125493    -0.0080763    0.01075797    0.01289021    -0.0116136    0.00121755
  8/9/2016   0.00624031    0.01551389    0.01868533    0.00384198    0.00764082    -0.0057489
  8/2/2016   -0.0184478    0.02108759    -0.0076571    0.00545206    0.00365451    0.03605022
 7/26/2016   0.01663013    -0.0384205    0.00203103    0.00461249    -0.0073778    -0.0010961
 7/19/2016   0.00117343    -0.0284664    -0.0036723      -0.010271   0.01745248    -0.0014071
 7/12/2016   0.00880514     0.0066422    0.01052728    0.01948788    0.02916371    0.02713989
  7/5/2016   0.04266304    0.01190592    0.01811999    0.04977094    0.01956029    0.02440006
 6/28/2016   0.03970488    0.03776394    0.05696827     0.0660808    0.06167254    0.06335692
 6/21/2016   -0.0231155    -0.0219278    -0.0757062      -0.045073   -0.0658162    -0.0763186
 6/14/2016   -0.0016429    0.00499516    0.02178257              0   0.01540212    -0.0142247
  6/7/2016   -0.0054034    0.00919244    -0.0150113    0.01546698    -0.0094939    -0.0307905
 5/31/2016   -0.0354637    -0.0083318    0.02073991    0.00348439    -0.0007197    -0.0022926
 5/24/2016   0.01917533    0.03741657    0.01285461    0.04432697    0.04135715    0.03104327
 5/17/2016   -0.0289641    -0.0284486    -0.0411463    -0.0052649    -0.0179982    0.02919227
 5/10/2016   -0.0066061    0.01933241    0.01544284    0.02860747    0.03400635    0.00735178
  5/3/2016   0.00139662    -0.0286516    -0.0142524    -0.0264619    0.01424924    -0.0404451
 4/26/2016   0.00294878    0.01773222       0.024933   -0.0248487    -0.0237887    0.00298735
 4/19/2016   -0.0084068    0.02847032    -0.0092446    -0.0082148    -0.0243888    0.02135851
 4/12/2016   0.02849455    0.03632913    0.03174101    -0.0006316    0.02197667    0.06993142
  4/5/2016   -0.0136449     0.0193727    0.01242695    -0.0103126    -0.0185441    -0.0096133
 3/29/2016   0.02876106    -0.0132021    -0.0377027    0.00313498    0.02473035    -0.0033672
 3/22/2016   0.00053439    -0.0182499    -0.0336377    -0.0136055    -0.0015476    -0.0175321
 3/15/2016   0.02243397    0.02312754    0.07535229    0.02895319    0.04097237     0.0226659
  3/8/2016   0.02116196    0.03959396    0.02799013    0.01583714    0.01876545    -0.0136805
  3/1/2016   0.01651612    0.08664927    0.03993915    0.04562356     0.0696026    0.06465364
 2/23/2016   0.01033793    -0.0486566    0.00672961    0.00817714    -0.0204832    -0.0387571
 2/16/2016   0.05613831     0.0396816    0.09064057    0.02479057    0.10517207    0.01878582
  2/9/2016   0.03996423    -0.0065123      -0.090734   0.00250094    -0.0370424    0.01680223
  2/2/2016   -0.1158802    0.00820731    -0.0171933      -0.064893   0.01722335    -0.0394154
 1/26/2016   0.03943808    0.05439488    -0.0197563    0.04121631    0.02252613    0.05749184
 1/19/2016   0.02080006    -0.0332256      -0.012895   -0.0053764    -0.0611395    -0.0241936
 1/12/2016     -0.052075   0.03590429      -0.035174   -0.0717406    -0.0240187    -0.0304265
  1/5/2016   -0.0403602    -0.0909398    -0.0732385    -0.0567814    -0.0200074    -0.0690876
12/29/2015   -0.0121344    -0.0167108    -0.0279506    -0.0269108    -0.0120631    -0.0415788
12/22/2015   0.01043333    0.01255043    0.02583393    0.02015169    0.01557203    0.01281668
12/15/2015   -0.0053026    -0.0010077    -0.0146853    -0.0066724    -0.0031634    0.01976031
 12/8/2015   -0.0099727    0.02348768    -0.0367127    -0.0148613    -0.0259406    -0.0407461
 12/1/2015   0.00037321       -0.04424   0.02062564    0.00632723    0.00093249     0.0047989
11/24/2015   0.01041516    0.01455386    -0.0194824    0.00841083    0.00693316    -0.0029903
11/17/2015   0.09649129    -0.0037255    0.02714324     0.0741433    0.03552489    0.00556292
11/10/2015   -0.0293976    -0.0094237    -0.0045696    -0.0307012    -0.0025554    -0.0130583
 11/3/2015   0.00072335    -0.0278013    -0.0163073    -0.0222807    -0.0360477    0.02822716
10/27/2015   -0.0047996     0.0697309    0.01158838    -0.0138768    -0.0229011    0.02566498
10/20/2015   0.01551584    -0.0139954    0.05981783    0.02977061    -0.0372606    0.02700102
10/13/2015   0.00984408    0.01453689      -0.016065   0.04284394    -0.0127033    0.00810109
 10/6/2015   0.02265112    0.05605141    0.04969408    0.03204113    0.01409026    0.00234338
 9/29/2015   0.04469763    0.10901406    0.04596901     0.0851876    0.04574767    0.03401131
 9/22/2015     -0.021273   -0.0297094    -0.0580062    -0.0137174    -0.0270342    -0.0239218
 9/15/2015    0.0161247    0.03061906    0.01182793    -0.0078259    0.00569856    -0.0149086
  9/8/2015   0.00781526    -0.0117386     0.0359895    0.03050499    0.01357002    0.01430906
  9/1/2015   -0.0175167    -0.0533398    -0.0070402    -0.0007009    -0.0283319    -0.0405619
 8/25/2015   0.03483186    0.12298957    0.02743931    0.08723825    0.03080765    0.06390054
 8/18/2015     -0.059816   -0.1225676    -0.1194266    -0.0973177    -0.0821445    -0.1148817
 8/11/2015   0.01785695    -0.0309698    -0.0034175    -0.0107429    0.00547114    -0.0119031
  8/4/2015    0.0060742     0.0033879     0.0151021    0.02030972    -0.0123494    0.00525313
 7/28/2015   0.03378433    -0.0397127    0.01886107    0.02469121    -0.0022634    0.00764596
 7/21/2015   -0.0029979    -0.0408868    -0.0387813    -0.0257731      -0.081688   -0.0180479
 7/14/2015     -0.012968   -0.0175474     0.0006821    -0.0211907    0.02267103    0.01718329
  7/7/2015   0.03215966    -0.0017938    0.04341003    -0.0103197    0.02822807    0.01789736
 6/30/2015   0.00705622    -0.0198575     0.0129027      -0.011517   0.01079944    0.00193453
 6/23/2015   -0.0223755    -0.0358959    -0.0478381    -0.0579663    -0.0283787    -0.0255221
 6/16/2015   0.02781563    0.01007166    0.02396531    0.02771576    0.00884121    0.01426696
  6/9/2015   0.00604308    -0.0112527    0.01173199    0.00287548    0.00556446    0.01644481
  6/2/2015   -0.0155816    -0.0215339    -0.0043185    -0.0769684    -0.0284404     0.01225779
 5/26/2015   -0.0043689    -0.0215463    -0.0245837    0.01375179    -0.0118455     -0.0058674
 5/19/2015   -0.0189801    -0.0067023      -0.012951   0.00119717    -0.0048538     0.00075295
 5/12/2015   0.02171595    -0.0066134    0.01206515     0.0294157    0.02684073     0.01482057
  5/5/2015   0.01671823    -0.0088625    0.01298419      -0.022136   -0.0163821     0.01127912
 4/28/2015   -0.0119401    -0.0125797      -0.025575    0.0286154    0.01897734     0.03817789
 4/21/2015   -0.0130251    -0.0053497    -0.0318987    -0.0070273    0.02750343     -0.0142317
 4/14/2015   -0.0138063    0.03558685    -0.0037197    0.03151593    0.02327857     0.01884987
  4/7/2015   -0.0044365    -0.0039282    0.01530515    0.02222932    0.00209865     0.03328181
 3/31/2015   0.00279157    0.00018743    -0.0115915    -0.0133502      -0.003873    -0.0080379
 3/24/2015   -0.0124065    0.00925209    -0.0007196    0.00833319    -0.0119054     -0.0029442
 3/17/2015   0.00143584    0.02705331    -0.0055966    0.01200143    0.04806441     -0.0114792
 3/10/2015   0.01084604    -0.0078884      -0.006979   -0.0577631    -0.0229521     0.00569095
  3/3/2015   -0.0074925    -0.0184136    0.00617664    -0.0393421    0.00180743     -0.0043711
 2/24/2015   0.03420036    -0.0181719    -0.0060745    0.00888621    -0.0149163     0.04077515
 2/17/2015   0.00348561    -0.0342287    0.03985217    -0.0174622    0.01564863     -0.0053628
 2/10/2015   0.03276734    0.02128049    0.01456828    0.05090962    0.03707945     0.03199587
  2/3/2015   0.03744116    0.04120325    0.00902493    -0.0213967    0.00704791     0.04236505
 1/27/2015   -0.0181459    -0.0259001    0.09092274    -0.0603181    -0.0108724     -0.0228993
 1/20/2015   0.02151361    0.03576837    0.02515689    -0.0175586    -0.0049639     0.01501862
 1/13/2015     -0.002873   -0.0071777    -0.0006877    -0.0040983    0.00447473     -0.0492946
  1/6/2015   0.03120671    -0.0203554    0.01410298    0.01808084    -0.0192465       -0.022156
12/30/2014   -0.0312828    -0.0462408    -0.0244916    -0.0330825    -0.0062302     -0.0382783
12/23/2014   0.00995167    0.01151481    0.03174231    -0.0008059    -0.0057605     0.01646747
12/16/2014   0.03448288    0.11074765    0.05029481    0.03591306    0.05474975     0.04699139
 12/9/2014   0.00097406      -0.055618   -0.0629413    -0.0344089    -0.0543681     -0.0560077
 12/2/2014   0.01567566    -0.0441242    -0.0159378    0.00080721    0.00198092     0.04450015
11/25/2014   0.00487793    -0.0498341    -0.0164919    0.02537903    -0.0037618       -0.015748
11/18/2014   0.00377446    0.02531745    0.04820116    0.05870352    -0.0122445      0.0096057
11/11/2014   -0.0013246    -0.0184023    0.03633907    0.03621494    0.01097059     -0.0250282
 11/4/2014   0.02154256       0.009762     -0.011029   -0.0306033    -0.0052932     0.01724687
10/28/2014    0.0064941    0.01530147    0.03201769    0.03343389    0.01538257     0.03819946
10/21/2014   0.03941192     0.0316621    -0.0176173    0.05129805    -0.0427557     0.03549347
10/14/2014   0.01379692    -0.0048203    0.03204652    0.00349545    -0.0785745     -0.0263067
 10/7/2014   -0.0285224    -0.0513167    -0.0460161    -0.0773966         -0.0292   -0.0270546
 9/30/2014   0.00409141    -0.0204065    -0.0194922    -0.0226361      -0.003164    -0.0024865
 9/23/2014   0.01077369    -0.0238075     0.0012441    0.00547393    -0.0179691     -0.0095222
 9/16/2014   0.02808228    -0.0060367    0.01820926    0.00492168    0.00677765     0.01618287
  9/9/2014   -0.0108835    -0.0156089      -0.013049   -0.0223606    0.00878289     0.00083477
  9/2/2014   -0.0286631      -0.025029   0.00930591    0.01174139    -0.0112324      0.0074012
 8/26/2014   0.02521946    0.01259381    -0.0119224    0.00316003    0.00596351     0.00185366
 8/19/2014   0.09103948     0.0207962    0.02680451    0.01162425    0.00950579     0.03686872
 8/12/2014   0.00856668    -0.0110406    0.04086829    0.04902781    0.01605513     0.01615797
  8/5/2014   0.03561154      -0.003589   0.00725425    -0.0302498    -0.0114428     -0.0058255
 7/29/2014   -0.0128286    -0.0380518    -0.0254347    -0.0052581    -0.0313615     -0.0429126
 7/22/2014   0.01706211    0.01485277    -0.0408418    0.00499098     0.0258316    0.0163119
 7/15/2014   0.00314622    0.01570486    -0.0094194    0.08161321    0.00521445   0.03464189
  7/8/2014   -0.0240727    -0.0092744    0.00333115    0.01482439    0.00967857   0.00023819
  7/1/2014   0.00568191    -0.0006127    0.01461892    0.00420697    0.03734777   -0.0164872
 6/24/2014   0.00396824    -0.0182734    -0.0276653    0.02216354    -0.0047764   -0.0097955
 6/17/2014   0.02205294    0.03454185    -0.0127507    0.00733073    -0.0011516   0.02321089
 6/10/2014   -0.0154891     0.0335289    -0.0392869    0.07524179    -0.0207819   -0.0095786
  6/3/2014   -0.0028454    0.01767449    0.01515837    0.02384454    0.00285423   0.03739805
 5/27/2014   0.02096496    -0.0094025    0.02635744    0.03689627    -0.0013445   0.01503787
 5/20/2014   0.03503281    0.01198119    0.00807022    0.00960059    -0.0056687   0.01300386
 5/13/2014     -0.022614   -0.0182849    -0.0038688    -0.0125143    -0.0232707   -0.0150047
  5/6/2014   -0.0053376    -0.0009575     0.0048498    0.01630086     0.0068495   0.00793063
 4/29/2014   -0.0184605    -0.0029427     0.0387281      -0.006077   -0.0097336   -0.0228868
 4/22/2014   0.02834779    0.01199304    -0.0061024    -0.0230055     0.0045247   0.00835898
 4/15/2014   0.02619432    0.04667212    0.03707909    0.01468391    -0.0278101   0.00127375
  4/8/2014   -0.0150393    0.01159035      -0.018632   0.00264249    0.01670782   -0.0626033
  4/1/2014   -0.0252749    -0.0132033    0.00079694    0.02634638     0.0105461   -0.0281669
 3/25/2014   -0.0066535    0.02641352    0.01677204    0.02746829    0.02252302   -0.0058948
 3/18/2014   0.00676317    0.00677839    -0.0159465    0.01700383    0.01313183   0.06061123
 3/11/2014   -0.0316377      -0.006647   -0.0115848      -0.005636   -0.0031117   -0.0273648
  3/4/2014   0.00219515    0.00870773    -0.0103729    0.01387753    0.01155962   0.05319355
 2/25/2014   0.05303714    0.00604458    -0.0105718      -0.005278   0.00441526   -0.0313631
 2/18/2014   -0.0007702       0.014839   0.00123625    -0.0052505    -0.0013066   -0.0020639
 2/11/2014   0.01989274    0.01602662    0.02359227    0.02906992     0.0426614   0.02485024
  2/4/2014   0.01757901    0.00494895    0.03314919    0.01419638     0.0245232   0.04474311
 1/28/2014   -0.0487712      -0.045435   -0.1039604    -0.0311485    -0.0281057   -0.0141585
 1/21/2014   -0.0254322    -0.0239753    -0.0220703    -0.0437141    -0.0641276   -0.0519704
 1/14/2014   0.00037053    0.00033551    -0.0017059    0.01372556    0.03220011   0.00710565
  1/7/2014     -0.001603   -0.0384616    0.01654513    0.00157101    -0.0098927   -0.0156375
12/31/2013   -0.0102512    -0.0016903    0.01831964      -0.015087   -0.0021992   0.01811897
12/24/2013   0.01712993    0.01164491    -0.0035192    0.02093207    0.02293814   -0.0049794
12/17/2013   0.01845765    0.02146075    0.01247036    0.03558281    0.02462748   0.03225798
12/10/2013   -0.0013991      -0.025296   0.00029713    -0.0192539    0.00219757   -0.0015925
 12/3/2013   -0.0021311     0.0081739    0.00387581    0.05189898    -0.0001127   -0.0082486
11/26/2013   0.00025078      -0.011314   0.00872201    -0.0021054    -0.0081591     -0.011622
11/19/2013   0.00100397    0.03499518    -0.0387397    -0.0345527    -0.0299778   0.03426651
11/12/2013   0.05705208    -0.0042946    0.04779465    0.02731822     0.0141113   0.03031404
 11/5/2013     -0.021169   0.02523288    -0.0019578    -0.0037098    0.01447793      0.039585
10/29/2013   0.01235879    -0.0232406    0.02240499      -0.004105   0.01646482   -0.0121488
10/22/2013   0.01929772    0.00909724    0.06923541    0.00911358     0.0259748     -0.029298
10/15/2013     -0.022659   0.01045687    0.01682572    0.02942415    -0.0754666   0.02959601
 10/8/2013   0.01623865    0.00602356    0.02373808    0.02715726    0.02725147   0.02447092
 10/1/2013   -0.0094926    -0.0298765    -0.0068937    -0.0039266    -0.0171185   0.00270813
 9/24/2013   -0.0007903    -0.0320266     -8.512E-05   -0.0296361    -0.0304207   0.00446964
 9/17/2013    0.0048981    0.01160522    0.01590737    0.00983313    -0.0111831   -0.0316147
          9/10/2013    0.03204108    0.01521857    0.07911178     0.0209519    0.04416721    0.00529721
            9/3/2013   -0.0122165    0.01486328     0.0314665    0.04231114    0.01486796    0.04611103
          8/27/2013    -0.0124619    0.01337927    -0.0152562    -0.0130221    -0.0133705    -0.0245174
          8/20/2013    0.00292532    0.00979061    0.00773488    -0.0004486    0.00276871    -0.0005786
          8/13/2013    -0.0503789    -0.0257798    0.00917737    -0.0159012    -0.0208317    -0.0417823
            8/6/2013   -0.0057746    -0.0176628    -0.0303255      -0.002551   -0.0327878    -0.0358289
          7/30/2013    0.01258424    -0.0172783    0.02566554    -0.0137695    -0.0036184    0.00736229
          7/23/2013      -0.016625   -0.0067699    -0.0191839    0.02064102    0.01092287    -0.0153819
          7/16/2013    -0.0049752    0.01884824    0.01135687    -0.0488722    0.00046385    0.03042431
            7/9/2013   0.01489537    0.02837334    0.01235987    0.03234162      -0.005026   0.01079125
            7/2/2013   0.03057136    0.01813926     0.0109454    -0.0293008    0.01934324    0.04210317
          6/25/2013     0.0457077    0.01934584    0.05508427    0.01314659    -0.0116772    0.03083274
          6/18/2013    -0.0345417    -0.0362977    -0.0502764    -0.0605577    -0.0467887    -0.0544105
          6/11/2013    -0.0156004    -0.0119813    0.00772676    0.00359846    -0.0096579    -0.0093817
            6/4/2013   -0.0170713      -0.011282   0.01488979    -0.0091124    -0.0188082    -0.0023859
          5/28/2013    0.00113919      -0.010841   0.00740008    0.05518379    0.01570105    0.01546796
          5/21/2013    0.02905163    0.01347715    0.01296602    -0.0066444      -0.009056   0.02619996
          5/14/2013    0.00117399    0.01571029    0.04714756              0   0.03014306    0.05274813
            5/7/2013   0.01873492    -0.0032454    0.00605168    0.01659695    -0.0015288    0.03092556
          4/30/2013    0.02158286    0.01590803    0.02491831    0.00631329    0.01822743    -0.0151266
          4/23/2013    -0.0025726    0.04074829    0.05705073    0.03846161    0.06026733    0.03315731
          4/16/2013    0.02256681              0   0.00195938    0.07015886    -0.1024085    -0.0121011
            4/9/2013   0.01418137    -0.0105256     0.0002306    0.01375053    -0.0002866    -0.0072111
            4/2/2013   0.02224787    -0.0150487    0.01759511    -0.0158655    -0.0144083    0.01568049
          3/26/2013    0.00287902      -0.004743   0.00471432    0.01323894    0.00778227    -0.0142209
          3/19/2013    0.00723818     0.0088141    -0.0038741    -0.0051743      -0.011585   -0.0199957
          3/12/2013    -0.0276216    0.00336878    0.02700734    -0.0198246    0.01489932    -0.0192158
            3/5/2013      0.014653   0.01055436    0.07588555    0.01974588    0.02383131    0.02810588
          2/26/2013    0.09965595    0.03478945    0.02745566       0.051409   0.03888439    0.02935032
          2/19/2013    -0.0533174    -0.0046632     0.0064234    -0.0421405    -0.0172655    -0.0241412
          2/12/2013    0.01717367    -0.0058801      -0.011072   0.01507338    0.00832304    0.00452125
            2/5/2013   0.00030151    0.00381942    0.00877574    -0.0061435    -0.0178122       0.020554
          1/29/2013    -0.0180527    -0.0072389    0.01635154    0.00522542    -0.0055631     0.0222983
          1/22/2013    0.03222854     0.0069419    -0.0138593    -0.0094117    0.05378738    0.00387424
          1/15/2013    0.03134855    0.02117871    -0.0197259    -0.0340909    0.00960452    0.01264187
            1/8/2013   0.01018454       0.028246   0.00551691    0.03529411    -0.0026925    0.01729083
RENT. SEMANAL          0.00497488    0.00165696    0.00619255    0.00403741    0.00010623    0.00423529
RENT. ANUAL            0.25869395    0.08616208    0.32201236    0.20994508    0.00552381    0.22023497
RIESGO SEMANAL         0.02497971    0.02845402    0.02979856    0.02937168    0.02621522    0.02841332
RIESGO ANUAL           0.18013124    0.20518483    0.21488049    0.21180219    0.18904062    0.20489135
MCD         JNJ       PFE        TRV        UNH        CAT        DIS        GE
0.00408347 -0.0028546 0.00221358 0.00930137 0.0020909 0.01174962 -0.0106745 -0.0028571
 -0.0159586 -0.0118477 -0.0266631 -0.0060648 -0.0119908 0.03992784 -0.0212555 -0.0146397
0.00548334 0.0046762 0.0254075 0.02087179 -0.000449 0.04173326 0.0476755 0.01307742
0.02128825 0.0153227 0.0041595 -0.0234673 0.00949403 0.01604244 -0.0307567 -0.0167132
0.01000233 0.01275349 0.01606095 0.04506446 0.0424671 0.03141631 0.07228336 -0.0093818
0.01216085 0.00123253 0.00396043 0.0054711 0.01022593 0.00204517 0.00038929 0.00778654
 -0.0026289 -0.0130938 0.01056694 -0.0266277 -0.0113327 0.00278333 -0.0189994 -0.0546794
 -0.0158758          0 -0.0005662 -0.0008992 0.00254581 -0.0085688 0.0407393 -0.0551415
  0.0231005 -0.0017144 0.00483637 0.00618307 0.01303781 0.00893829 0.02651973 -0.0137188
0.01769325 -0.0252053 -0.0343407 -0.013611 0.01149705 0.04271062 -0.0066868 -0.0855734
 -0.0101206 0.0550984 0.01167327 0.04370431 0.07148041 0.00159726 0.00580856 -0.0445207
0.03053958 0.02000746 -0.0044273 0.03097247 -0.0157922 0.03617597 -0.0144622 -0.0029875
0.02013249 0.01699437 0.0019407 0.01321768 -0.0057738 0.01731872 -0.0029041 -0.0463981
0.00447975 0.00038115 0.01577024 0.00529874 0.02967401 0.00321755 0.00291256 -0.0215054
 -0.0026806 -0.0310976 -0.0011252 0.01615306 -0.0324941 0.00395703 0.01498469 0.0368313
 -0.0300254 0.01629004 0.03583903 -0.0089521 -0.003196 0.04172626 0.01040278 0.03119724
0.01675953 0.01663733 0.01060081 0.02218512 -0.0008511 0.00498819 -0.0434484 -0.0564837
0.00087673 0.00093754 0.01463988 -0.0270226 0.02388643 0.02789603 -0.0103354 0.02738054
0.00827242 -0.0128137 0.02167291 -0.033111 0.01593504 0.01294018 0.01373925 -0.0008167
  0.0069947 -0.0002247 -0.0165118 -0.0104045 -0.0086728 -0.0009674 -0.0022682 -0.0343061
0.01477707 0.00466658 0.00976796 -7.7764E-05 -0.0054933 -0.0087177 -0.0465444 -0.0105345
 -0.0010957 0.00105478 0.00452372 0.00554305 0.01548409 0.0066696 -0.0325662 0.00078086
0.02166601 -0.0021802 -0.0048019 0.01353064 0.00481949 0.06094037 0.02738316 0.00707832
 -0.0219631 0.00650782 0.00210512 0.00118825 0.02436273 -0.006064 0.02108983 -0.051827
 -0.0016718 0.00456088 -0.004789 0.00365754 -0.0032093 0.00927297 0.01910945 0.02995389
  0.0198034 -0.0101579 -0.0121229 -0.0123292 0.00160727 0.0081332 -0.0360134 -0.0513661
 -0.0094832 -0.0252312 -0.0064632 -0.0047676 0.00826488 0.02609105 0.01790285 -0.0057951
0.00535457 0.01693146 0.02468396 -0.0024948 0.01565115 -0.0301423 0.00189806 -0.0251477
0.03145431 0.01706871 0.01590212 0.02664895 0.02103213 0.01338731 -0.0156016 -0.0048376
 -0.0221827 0.01119987 0.01081927 0.00231303 -0.0006689 0.00827004 0.00488177 0.03431026
0.01955157 0.03391478 0.00653396 0.01390901 0.01053514 -0.0043537 -0.0174339 0.01930796
0.01126927 -0.0026716 0.00062266 0.01652283 0.01602749 0.03294563 0.00724717 -0.025905
0.01305718 0.00212612 -0.020806 0.01164247 0.01848064 -0.0012692 -0.0137452             0
0.01414311 0.03034483 -0.0098656 -0.0062806 -0.0166819 0.03069336 -0.0205528 -0.0306158
0.02189172 -0.0007297 -0.0097692 -0.0014028 -0.0008591 -0.0257844 -0.0288504     0.004492
  0.0515532 0.00366178 0.00118561 0.00505921 0.01311421 0.06236186 0.00905893 -0.0206429
0.02192623 -0.0225104 -0.0076471 -0.0110728 0.03080516 0.02836201 -0.0007031 -0.0030365
0.01054011 0.01109861 -0.0011753 0.00668815 0.01027324 -0.0308832 0.01200748 -0.0123292
  0.0028546 -0.002807 -0.0058411 0.00606408 -0.0006642 0.05277993 -0.0068021 0.00435072
0.00092675 -0.0088235 0.00175556 -0.0052062 0.00601437 0.00830503 0.00729667 0.01494576
0.00551324 -0.0177247 -0.0058174 -0.011033 -0.020238 -0.0407757 -0.002928 -0.0100874
0.00916866 0.01097257 0.00791565 0.00724455 -0.0093049 0.02979285 0.01067085 -0.0040189
 -0.0032805 0.0240077 -0.0069869 -0.0013898 0.00895086 -0.0315703 0.00768042 -0.0046667
0.01561028 0.01739054 0.00204203 0.00229429 0.02007471 -0.0182676 0.00399158 0.00999607
 -0.0063381   0.02978283    0.01963118    0.00073805    0.04923248    -0.0142641    0.00154467    -0.0141587
0.01800224    0.02571649    0.03097204    0.01871191      -0.026977   0.00355329    0.00373917    0.01098536
0.00875855    0.02186935    0.02209829    0.01733661    0.00922062    0.06062244     0.0007301    0.01281193
0.01162414    0.00238675    0.02938348    0.00136161    -0.0097476    -0.0405001      -0.012349   -0.0100134
0.01351137    -0.0068476    -0.0047678       -0.00449   0.01898529    0.03316863    0.03566089    0.00705887
 -0.0009878   -0.0060209    -0.0325954    0.00845786    -0.0168726    -0.0002118    -0.0086988    -0.0513394
0.00888493    -0.0144479    -0.0283837    -0.0023013    -0.0009262    0.02284295    -0.0027686    -0.0031785
 -0.0105982   0.00928734    0.03048036    -0.0416599     0.0119345    -0.0039896    0.03972368    -0.0044305
 -0.0115317   -0.0064678              0   0.00245649    -0.0183403    -0.0167515    -0.0088446    -0.0013231
0.00121965      -0.000517     -0.010661   0.00303915    0.00922397    0.01736608    -0.0014245    -0.0012532
0.01026778    0.00572111    0.01327156    0.01275514    0.01285329    -0.0249265    0.01971484    0.00188326
  0.0284742   0.03055202    0.02564106    0.04349709    0.01582844     0.0066702     0.0410164    0.02410799
 -0.0207683   -0.0105187    0.00158529    0.01810032    0.03628952    -0.0047419    0.01000303    -0.0044799
  0.0194142     -0.009463   -0.0009502    0.01761454     0.0113025    0.02152856    0.01372532    0.01230966
0.01391482    -0.0137221    -0.0152915    -0.0030309       -0.01228   -0.0134863    -0.0029616    0.01179948
0.04467292    -0.0005144    0.06583281    0.06473065    0.07292332    0.12441797    0.03695859    0.04094149
0.00222083    0.00577635    -0.0419426    -0.0260679    0.00424536    0.00347461    0.01877224    0.00721656
 -0.0088051   0.02094883    -0.0130719    -0.0081598      -0.023222   -0.0208544    -0.0072829    0.00622412
0.01031924    -0.0411849    -0.0113847    -0.0514002    0.07872961    -0.0148929    0.02796432    0.00242633
 -0.0200505     -0.010935   -0.0330259    -0.0013896    -0.0286067    -0.0105419    -0.0179479    -0.0003465
  0.0006107    0.0083327    -0.0020784    0.01893807    -0.0029605    -0.0006797              0   -0.0263158
 -0.0162191   0.00874507    0.00118915    -0.0082499    -0.0088034    0.07174935    0.00576339     0.0033852
  0.0114574   0.00101996    -0.0002972    -0.0099922    0.01481711    0.00598445    -0.0072329    0.01157144
 -0.0063821   -0.0125881    -0.0288601    0.00190503    0.02055464    -0.0004881    -0.0107861    -0.0347654
0.00881545      -0.001341   -0.0034511    -0.0279368    -0.0079057    0.00281539    -0.0082609    -0.0255674
0.00363939    -0.0050033    -0.0096841    0.00303854    -0.0048083    -0.0169674    -0.0047435    -0.0022321
-8.6698E-05   0.01334678    0.00774986    0.01308251    -0.0339219      -0.005862   -0.0104307    0.00127717
 -0.0261559   -0.0259995    -0.0076903    -0.0118294    0.00331876    -0.0066548    -0.0126674    0.00256078
0.00194433    -0.0108371    0.01350854    0.00169282    -0.0035882    0.00850917    0.01409927    -0.0009594
0.00237262    -0.0139553    -0.0637898    0.01147156    -0.0096162    0.01818184    0.00219807    0.00385239
 -0.0737048   0.00408361        0.01441   -0.0054491    0.01255926    0.04142841    -0.0189958    -0.0154867
0.02907917    0.01421143    0.00382111    0.00059633    0.00696265    -0.0046598    -0.0275586    -0.0385903
0.01475421    0.00170833    0.01355454    -0.0062648    0.00306443    0.02596389    0.00897682    0.02173254
0.01328901    0.01352129    0.01630595    -0.0061422    -0.0038337    0.01765873    0.01989191    0.02286441
0.03525358     0.0406693    0.05236672    0.07702769    0.02735049    0.07102825    0.03867343    0.07401089
  -0.057689   8.5724E-05    -0.0202898    -0.0200694    -0.0056716    -0.0660736    -0.0521242    -0.0417736
0.00349618    -0.0021405    -0.0069086    0.00241025    0.00311385    0.01595116    0.02049817    0.03352339
  0.0155248   0.00881061    -0.0054395      -0.011633   -0.0004343    -0.0155717    -0.0122495    -0.0096283
  -0.010142   0.02396954    0.00924607    0.00131369    0.03097014    0.06197881    -0.0150563             0
0.00358268    0.01522122    0.02791827    0.02504722    0.02744991    0.02215891    0.01119168    0.02136337
 -0.0526844   -0.0199232    0.01772059    -0.0075731      -0.001684   -0.0042432    -0.0117577    -0.0156876
 -0.0090957   0.00633137    -0.0130099    0.01290491    -0.0153011    -0.0011303    -0.0472754    0.00301311
0.02051486    0.00860332    0.03109752    -0.0009016    0.00431471    -0.0906987     0.0093905    -0.0330205
  0.0058058   -0.0066956    -0.0123458    0.00516597    -0.0125577    0.02355729    -0.0020082    0.00684498
 -0.0107879   0.02325789    0.01839929    -0.0488752    0.04670988      -0.031041   0.03044933    -0.0122344
0.01011289      0.0179867    0.02257756    0.01071622     0.0117152    0.06190555    0.05411869    0.01139679
-7.8314E-05    0.00349937    0.03808605    -0.0236475    -0.0244033    -0.0143953    -0.0244225    -0.0166506
0.03572296      0.0033262    0.03156474    0.01126892    0.00442145    0.00531055       0.006015   -0.0082565
 -0.0051691    0.00885552      -0.009644   0.00189604    0.01720051    -0.0075108    -0.0037579     0.0128656
0.00740431     -0.0035298    -0.0009967    0.03416589    0.01631541    0.04344816    -0.0035421    0.02708974
0.04908231     0.00861918    0.01040605    0.02182768    0.02841671    -0.0272833    -0.0058357    -0.0006604
0.00723188     0.01454236    0.00404452    0.02687874     0.0223341    0.10443134    0.04051513    0.04778619
 -0.0040791    0.01167021    -0.0126455    -0.0167352    -0.0178939    0.00579396    -0.0088202    -0.0091807
 -0.0022048    0.02877638    0.02350133    0.01730385    0.08451073    0.06587488    0.05726817    0.04069362
      0.0162   -0.0017648    0.03834638    0.01789783    0.01636081      -0.022143   -0.0105297    0.00319499
 -0.0686943    -0.0227077    -0.0533643    -0.0131764    -0.0506516    0.02998401    -0.0318445    -0.0164107
0.04538595     0.08267627    -0.0108196    0.04829548    0.02213787    0.08271442    -0.0014692    0.02139804
  0.0349018    -0.0061856    -0.0100616    -0.0287343    0.03761347    -0.0078671    0.01480301      -0.015795
 -0.0129403    -0.0058419    -0.0083682    -0.0158256    -0.0028291      -0.026029   -0.0602481      -0.003149
 -0.0075693      -0.028961     -0.027543   -0.0289171    -0.0590761    -0.0958964    -0.0297146    -0.0693585
 -0.0098526    -0.0265453    -0.0144973    -0.0309306    -0.0158034    -0.0086032    -0.0398135    -0.0061488
0.00900672     0.01614502    -0.0012324    0.02289543       0.007836   0.05119552       0.006192   0.02405003
0.01229992        -0.00558   0.00870094    0.00458419    0.01346567      -0.013309   -0.0189916    0.00462633
 -0.0013743      -0.011324   -0.0146968    -0.0225372    0.00379932    -0.0327676      -0.039357   -0.0036218
0.02779268     0.02054531    -0.0033567    -0.0085538    0.02839157    -0.0590505    0.00317262    0.01436196
 -0.0027081    -0.0076256    0.04596242    -0.0091671    0.00490359    0.02295161    -0.0498241    -0.0212488
  0.0307041    0.01531309      -0.055187   0.02427135    -0.0145845    0.00894993    0.03019329    0.00757577
 -0.0165589    0.00376825    -0.0066078    0.00053181    -0.0038507      -0.020865   -0.0042948    0.02050424
0.00731432     -0.0130175    -0.0402167    -0.0091333    -0.0373242    -0.0329568    0.01199579    0.01190474
  -0.000624    0.02231324    0.02634659    0.00975452       0.018536   0.05104597     0.0133898      -0.005076
0.07359544     0.02042098      -0.009855   0.06066586    -0.0347883    0.03248144    0.03699635    0.01931696
  0.0121077    0.02031444    0.03853108    0.02506734    -0.0145296    -0.0174468    0.02933709     0.0320396
0.02046067     0.01298011    -0.0077658    0.01826053     0.0239031    0.01908047    0.02407317    0.04735301
0.05429349     0.03710188    0.08630753     0.0280581    0.06166819    0.08449624    0.05442191    0.10324977
 -0.0198163    -0.0188981    -0.0493521    -0.0143256      -0.090689   -0.1159923    -0.0475778    -0.0224171
0.00959065     -0.0020361    -0.0088659    0.01884738    0.05667339    -0.0083826      -0.003949   0.01291904
0.02235114     0.02201294    0.04271595     0.0155482    0.04841557    -0.0045144    0.02822614    0.03208316
0.00700513     -0.0284103    -0.0263812      -0.017981   -0.0288676    -0.0436944    -0.0089321      -0.033038
0.02315072     0.02024278    0.00280111    0.00779528    0.04772255    0.04971155    0.06837242    0.03979897
 -0.0773892    -0.0705918    -0.0949297    -0.0829078    -0.1081408      -0.072829   -0.1255387    -0.0892789
0.01277778     0.00080187    0.01180532    0.01786037    0.01094045    -0.0202096    -0.0175674    -0.0011433
 -0.0003016    -0.0022995    -0.0218537    -0.0104732    0.01315255    0.03753567    -0.0835537    0.01430228
0.03519368     0.01770429    0.05270835    0.01278529    0.02553452    0.02575672    0.02427062    -0.0030827
 -0.0148733    -0.0208228    -0.0255394    0.02904202    -0.0388912    -0.0757998    -0.0111222    -0.0438466
    -0.00955   0.00099729    0.01206223    0.00273626    0.00163321    -0.0166185     0.0129606    0.02531144
0.02906432     0.02107953    0.04721819    0.03426326    0.00237398    0.00589263    0.02624536    0.00608149
0.00220031      0.0053234    -0.0101223    0.02912413    0.00800405      -0.025205   0.02344083    -0.0123874
  -0.014762    -0.0240783      -0.020985   -0.0389845    0.00781702    -0.0336467    -0.0042279    -0.0201825
0.02725331     0.02666946    0.00793196    0.01265305     0.0149546    0.01308397    0.03040479    0.00771776
 -0.0107006    -0.0047979    0.00176568    0.01678157    0.01770609    0.01137536    0.00814347    -0.0011012
-0.0007447    -0.0207918    -0.0167825      -0.032175     -0.024612   0.00724908   -0.0150504    -0.0014664
-0.0279826    -0.0057275    0.00816817    -0.0167431    0.00225769    -0.0349769    0.0063484    -0.0144509
0.00989617    -0.0200156    0.00882869    -0.0042646    -0.0017529    0.00385077   -0.0006344    0.01354812
0.00522998    0.02365625    0.00886799    0.00929362     0.0438269    -0.0054072   0.01593007    0.01448732
0.01435561    0.00677642    -0.0104895    0.00048947    0.00183292    0.01683843   -0.0218859    -0.0128346
-0.0032145    -0.0022868    -0.0078058    -0.0112262    -0.0144528    0.02308681   0.00789748    0.01450897
 0.0027033    0.00369244    -0.0119962    -0.0264746    -0.0197335    0.01698846   0.01792649    -0.0051814
  -0.012931   -0.0033816    -0.0022801    -0.0160378    -0.0066181     0.0299487   0.01605483    -0.0220774
0.01204825    0.01401773    0.01769126    -0.0024044    0.01418875    0.00797659   0.00833098    0.09729918
-0.0163465    -0.0235351    -0.0148571    -0.0137725    -0.0272728    0.00147472   -0.0046174    0.00238866
-0.0075037    -0.0138861    -0.0014265     0.0001824       0.016465   0.00345283   -0.0194049    -0.0137416
0.01513138    0.01899873     0.0177121    0.00633433    0.00774785    0.01400542   0.00791652    0.00078575
-0.0057314     0.0039736    0.01204816    0.02595271    0.03150568    -0.0103948   0.02004561    -0.0074103
-0.0144087    -0.0248015    -0.0212828    -0.0109361    0.00437054    -0.0263856   -0.0059495    -0.0180007
0.06033291    0.03755795    0.01104976    0.00765786      -0.017182   -0.0058688   0.00857215    0.04688191
-0.0140093    0.00562135    -0.0072171    -0.0085186    0.06359636    -0.0192647   0.00787176     0.0007953
0.03160046    -0.0016034    0.05671544    0.02108363    0.02770215    0.00543266   0.02398507    0.02069835
0.00226996    -0.0104137    0.04486595    0.01137884    -0.0074563    0.04737761    0.1066029       0.017761
0.02029348    -0.0139839      -0.035061     -0.023256   -0.0387062    -0.0603278   -0.0320102    -0.0154536
-0.0089628    -0.0171089              0   0.00497466    0.05521401    0.03428824   -0.0022063    0.04239106
-0.0163425    -0.0051634    0.00091526    0.01273771    0.03139943    -0.0348717   0.00762231    -0.0162636
0.00845716    0.00761132    0.05166875     0.0098878    0.03460429    -0.0016085   0.02251575    -0.0252032
-0.0295664    -0.0146206      -0.007327   -0.0259937    -0.0313691    -0.0712838   -0.0326702    -0.0428016
0.01224836    -0.0132097    -0.0218136    0.00602029    -0.0068904     0.0150564   0.01380042    0.00902212
0.06138399    0.02674109    0.03985722    0.03123479    0.04853976    0.02863498   0.04947502     0.0455467
-0.0448118    -0.0420199       -0.03472   -0.0208634    -0.0128049    -0.0577428     -0.030917   -0.0428181
-0.0245488    0.00453577    0.02271281    0.01340474    0.00868163    -0.0378788   0.01186632    -0.0126826
-0.0143048    0.01734257    0.03441419    0.00626267    0.02229099    -0.0656853   0.02340475    -0.0362963
0.01250367    -0.0131117    -0.0032979    0.01012149    0.00445719    0.04188824   0.00188018    0.01465595
0.00904233    -0.0047786    0.01266873    -0.0023303    0.01815325    -0.0049899   0.00701743    0.00528922
0.01602364    0.01265607     0.0003311    0.03041528    -0.0011596    0.01985634   -0.0210446    0.02996114
0.01738956    0.03257433    0.03995875    0.01092346     0.0296319    0.01704896   0.03685697    0.00705318
0.00458573    0.04909243    0.03938399    0.06083698    0.04054661    0.05594665   0.03426092    0.01957646
0.00947857     0.0008074    -0.0189671    -0.0034217    0.05467556    0.02563247   0.01918729    0.04509408
-0.0331414    -0.0547396    -0.0239972    -0.0124604    -0.0133977    -0.0644897   -0.0525068    -0.0503569
  -0.024735   -0.0157691    -0.0201547    0.00991786    -0.0164142    -0.0183314   -0.0030397      -0.007868
0.02437976      -0.012421   -0.0135852    -0.0087737    -0.0143556    -0.0106046   -0.0051516    -0.0170751
 0.0049215    0.03017558    0.00869002    0.01122375    0.02456381    -0.0377645   -0.0087701    0.00617295
0.01048653     0.0064393    0.01768712    0.00889223    -0.0213854    -0.0282644   -0.0053004    -0.0061351
0.00414168    0.00308491    0.00034016    -0.0152044    0.01419011    -0.0106352   0.00756583     0.0038494
  -0.007624    0.0116402    0.01660313    0.00445434    0.02896507    0.01018781   -0.0055322    -0.0083974
0.00201604    0.00516086     0.0024273    0.01398017    0.02307517    0.00925417   0.00455694    0.00498664
0.00769784    0.01522323    0.02088504    0.02570007    0.03092473    0.02373216   0.02822855    0.01085695
-0.0082705    0.00998403    -0.0087224       0.008454   -0.0291719    0.02642173   0.00298029    0.02057776
-0.0153477    -0.0190971    -0.0448503    -0.0215501    -0.0405832    -0.0224677   0.00103266    -0.0125048
-0.0181444    0.00829482    -0.0082373    -0.0354816     0.00811208    -0.0491827    0.01644519    -0.0150114
-0.0290635    -0.0390016    0.00363759    -0.0031394     0.00937469    0.00127173    -0.0117568    -0.0255067
0.00299505    -0.0102378    -0.0081993    0.01068214     0.02493295    -0.0006357    0.00196351    -0.0033644
-0.0056583    0.01768316     0.0272909    0.00510253     0.00574934    0.01371123    0.00991366    0.01788429
-0.0114808    -0.0012412    0.00780982    -0.0092679     0.00319056      -0.001011   0.03600767      -0.006867
0.00801207    0.02244997    -0.0054036    -0.0053425     0.04965327    0.01844387    -0.0064826    -0.0052203
-0.0027621    -0.0074598    0.00885876    0.01432535     -0.0220662      -0.017839   -0.0255031    -0.0225946
 0.0016386    0.01027686      -0.012117   0.01013771     0.00364929     0.0480916    0.01435879    0.02273596
0.00029407    0.01883619    0.00746002    0.00915363     0.00888646    -0.0025954     0.0114018     0.0120708
-0.0008817    0.00337815    0.00717212    0.00097014     0.02033698    -0.0129043    0.02800735      -0.003758
-0.0074859    0.00119392    0.01410834    0.00793107     -0.0069463    -0.0076272    -0.0166222    -0.0089386
0.01700619    0.00519989    -0.0277033    0.01533401     0.03336445    0.01607343    0.01477461    0.01015812
0.00827442    -0.0132227      -0.064919   0.01126727     -0.0067334    0.00249378     0.0442275    -0.0074682
0.00642114    0.01339985    0.03823716          0.0375   0.01054014    0.02176436    -0.0168122    0.00714534
-0.0043952    0.02944228     0.0331437    0.01052623     -0.0534225    -0.0013622       0.019196   0.03422831
0.03195545    -0.0076618    -0.0426282    0.00588226     -0.0234336    0.01651677    -0.0190824    -0.0054161
-0.0104048    -0.0034614    -0.0286426      -0.001175      -0.011099   0.01751026    -0.0117397      -0.001545
0.01923462    0.03182795    0.02000634    0.01478646     0.00873547     0.0260194     0.0072964    0.01889024
  -0.014549   0.01352042    0.00222785    0.00383041      0.0627102    0.01233416    -0.0233444    -0.0007865
0.02521013    0.00513673    -0.0299476    0.00308013       -0.014381   -0.0111628    -0.0070756    -0.0234255
0.01792823    0.02064209    0.01282054    0.00721332     0.01011672    0.00456857    0.03158814    0.03662385
-0.0225905    0.01217044    -0.0003126    -0.0031161     0.01433984    -0.0103781    -0.0157313    0.00195671
0.00751727    -0.0177879    0.00156546    -0.0069031     0.03386869    0.00797546    0.01893209    -0.0174826
0.00969827     0.0185572    0.02339823    0.02027906     0.05420104    0.02169291    0.02815991    0.02754496
0.01978078     0.0494355    0.02843112    0.02604063     -0.0141363    0.02250604    0.10101449    0.02874745
  -0.011162   -0.0351347    0.03169272      -0.024669    -0.0127008    0.01237801    -0.0312803    -0.0287196
-0.0090593    -0.0538607    -0.0459955    -0.0483402     -0.0119964    0.01148011    -0.0233848    -0.0568096
0.00105475       0.005926   0.01800907    0.00150563       -0.019205   0.01724325     0.0096903    -0.0056117
-0.0106418    0.02350252    -0.0003273    -0.0290149     -0.0040407    0.01410218    -0.0336324    -0.0194425
-0.0119573    0.00032502    -0.0045619    -0.0150643     -0.0072213      -0.024541   -0.0053785    -0.0225887
0.00737266       0.002934   0.01120258    0.01256151     0.00578384    0.01011586    0.04025684    0.02611909
0.00890533    0.00722304    0.00330591    0.02423899     0.04629857    0.02952634    0.05211562    0.01556715
-0.0028208    -0.0325073    -0.0421152      -0.010199    -0.0324082    0.01498428    -0.0084376    -0.0077236
  6.317E-05   0.00169747    -0.0078542    -0.0061798     -0.0059328    0.02183969    0.00282036     0.0198801
  -0.024363   -0.0072345    -0.0096454      -0.019716       0.001215   -0.0017773    0.01677662    -0.0026187
 0.0130057     0.0141039    0.00406126    0.02959851     0.03334282    0.00428385    0.00345333    -0.0180015
0.00576775    0.00010606    0.03258071    0.00238734     0.01673743    -0.0013076    0.01697401    0.00777477
-0.0022608    0.01354408    -0.0006398    0.01581973     0.02248031     0.0030994    -0.0068305    0.02194475
0.02034207    0.00692739    0.01691606    -0.0058547     0.03002683    -0.0046274    -0.0027535    0.01303198
0.00824591    0.01304783     0.0111842    0.00403421     -0.0184752    -0.0322659    0.02055904    -0.0019129
-0.0013725    0.01559036    0.03577518    0.01830984       -0.087259   0.01692958    0.01167135    0.07219037
0.00381513    0.03707132    0.02550649    0.01320038     0.03533326    0.03244326    0.03468054    0.01837919
-0.0192286    -0.0011537    -0.0038288    -0.0080217     0.00782006    0.00155872     0.0015505    0.00209306
-0.0109991    -0.0269389    -0.0024304    -0.0186387     -0.0029241    -0.0191697    -0.0040155    -0.0084846
-0.0044011    0.00067373    0.00313475     0.0214023     -0.0403291    -0.0246616    -0.0327157    0.00579953
 0.0130639   0.01678864    0.01448762    0.03537538   0.01171708    0.01857721    0.08686458    0.03206493
0.03040696   0.01330863    0.00319044    0.02866067   0.03498748     0.0369517    0.01249387    0.01080389
-0.0099674   -0.0053576    0.00678068    -0.0027456   -0.0088422    -0.0122071    -0.0084759      -0.019907
-0.0017805   -0.0322831    -0.0154601    -0.0013711   0.00934327    -0.0076008    -0.0077633    -0.0100629
-0.0160758   -0.0168478    -0.0250087    -0.0253888   -0.0093936    -0.0245597    -0.0328484    -0.0173056
-0.0228578      -0.01919   0.00815493    -0.0099818   -0.0129534        0.03303     -0.031657   -0.0101955
0.01471361   0.00632987    -0.0118482    -0.0031169   0.00755587    0.00650451     0.0218232    0.00122501
0.00297189   0.01007799    0.00647357    -0.0236452    0.0084509    -0.0279218    0.00326095    -0.0148836
-0.0314641   0.02079655    0.01945105    0.02581679   0.06743584    -0.0160182    -0.0232065    0.05205275
0.00871066   0.02043137     0.0234627    0.01859086   0.00088802    0.05048053    0.01885333    0.01329329
0.00060081    0.0226247    0.01259897    0.00801381   0.02940736    0.00580312    0.01220086    -0.0008568
0.02600463   0.02387425    0.00252632    0.04187517   0.01515856    0.01472038    0.02386291    0.02600972
-0.0146848   -0.0119117      -0.049726   -0.0646403   0.01321262    -0.0285987    -0.0317878    -0.0353386
-0.0079372   0.00575532     0.0278465    0.00527185   0.01083557    0.00143166    0.01033992    -0.0004204
0.02398708   0.00507608    0.02234218    -0.0054919   0.01401266    -0.0270521    0.00047026    0.00592216
-0.0232327   -0.0169687    -0.0444212    0.00191363   0.01192405    -0.0009277    -0.0258055    0.00467479
-0.0123102   -0.0135211    0.01184642    -0.0227936   -0.0079924    -0.0240011    -0.0095281    -0.0016971
0.01155602   0.02516024      -0.014666   -0.0109826   0.00272487    0.00295225    -0.0178252    0.03151012
-0.0165572   0.01381665    0.02263214    0.01394923   0.03637867    0.00548003    0.03473697    0.01195738
-0.0010765   -0.0105163    -0.0561947    -0.0019889   0.00316631    0.03290097    0.03269841    0.01392003
0.02879563    0.0088411    -0.0161653    0.01064063   0.01333997    0.03185524    0.01596522    0.04309118
-0.0277042   0.03818358    0.01576345    -0.0015345   -0.0384801     0.0053479    0.05315894    -0.0640071
0.00640351   0.00739773    0.04423849    -0.0002359   -0.0048475    -0.0228054    0.00102012    -0.0134083
0.02473539   -0.0100089    0.01109593     0.0092911   0.04951663    -0.0169314    0.03757281    0.00173311
0.00824512   0.02823803    0.02414746    0.00695706   0.07491789      -0.011542   0.00853922    -0.0068847
-0.0033481   0.01103924    0.00427982    0.01017801   0.00133539    -0.0304386    -0.0109096       -0.00043
-0.0032358   0.00471696    -0.0074337    0.01527466   0.01457311    -0.0199605    -0.0143947    -0.0156647
0.04857222   0.01606242    0.02022407    0.01527588   0.01669165    0.01593313    0.03333336    0.01504085
-0.0111296    0.0297408    0.03166888     0.0160248   0.00037548    0.00661728    0.04123908    0.02851394
0.02385497   -0.0077468    -0.0164892    -0.0141808   -0.0701326    -0.0674617    -0.0363246    -0.0206094
-0.0133446   0.00994578    0.00552677    0.01489716   0.00350102    -0.0102484    0.01570785    0.03741643
0.00602572   0.01754117    0.00762596    0.01551271   0.02457422    -0.0168937    0.01576985    0.00627539
 0.0025434   0.00665582    0.01229512    0.00840321     -0.001075   0.00831185      -0.008462   -0.0084443
0.02276159   0.00532583    0.01130378    0.01362896   0.02291043    -0.0017417    0.03859381    0.02087093
0.00797536   0.00923386    -0.0074792    0.01814536   0.02248874    0.03159706    0.03459181    0.04356056
 0.0068201    0.0162462    0.02925332    0.02586916   0.02438091    -0.0060916    -0.0074553    -0.0004733
0.00329733   0.00330239    0.00224019    0.00303112    0.0062556    0.00311145    0.00349991    0.00026733
0.17146113   0.17172444    0.11648996    0.15761846   0.32529108     0.1617953    0.18199518    0.01390124
 0.0202359    0.0188213    0.02377069    0.02023355   0.02690674    0.03175601     0.0270351    0.02603909
0.14592317    0.1357223    0.17141292    0.14590619   0.19402723    0.22899587    0.19495286    0.18777056
AAPL
 -0.0330266
 -0.0079924
0.02171773
0.01690224
 -0.0246423
0.02417925
 -0.0194225
  -0.001607
0.04516549
0.06755468
 -0.0232049
0.02592407
0.01319799
0.02165401
 -0.0511754
 -0.0175233
  -0.015544
0.01597825
0.02709746
 -0.0126533
0.00654869
0.06777391
 -0.0220922
0.01691628
0.03102167
0.01087105
 -0.0159101
 -0.0035533
0.00632637
 -0.0552847
0.00208305
 -0.0024676
 -0.0069002
0.01758058
0.04386667
0.02046787
0.01276172
 -0.0093595
 -0.0036883
0.02001708
 -0.0041002
0.01623589
 -0.0010048
0.01760013
0.00891532
0.02264585
 0.0230255
 0.0711994
 0.0129081
0.00873653
0.00042027
0.02737009
-0.0060075
-0.0010289
0.02947924
0.03840173
  -0.022049
  -0.001432
0.05694831
  -0.037653
-0.0275673
-0.0349342
0.00085072
0.01292554
0.03137221
-0.0031893
-0.0061632
0.07720043
-0.0212569
0.00851899
-0.0155746
-0.0088601
0.01571557
0.02187633
0.08948008
-0.0249423
0.02938753
0.01136718
0.04182963
-0.0321767
-0.0230122
  -0.013079
   -0.01714
0.04065126
 0.0271623
 0.0179068
-0.0090774
-0.1088693
-0.0223298
-0.0141256
-0.0188987
0.05637421
-0.0067983
0.03306685
0.00638059
0.05357327
-0.0019612
0.03074801
-0.0053678
-0.0147257
-0.0302695
0.02378256
  -0.014209
-0.0647365
-0.0137614
-0.0047517
-0.0457859
-0.0490363
-0.0001691
0.00467084
0.03126645
-0.0489444
-0.0050341
 0.0511798
0.03177293
0.00116517
0.00740197
-0.0147636
-0.0240429
-0.0008672
0.05527595
-0.0309508
0.09348332
-0.1198361
-0.0169535
0.01080714
-0.0352692
-0.0704173
0.05101069
-0.0026984
0.01180437
  -0.024136
0.00543652
-0.0068858
-0.0209898
-0.0150897
0.01805031
0.03494163
-0.0184926
-0.0297774
0.03957658
0.00591247
-0.0039262
0.00775497
-0.0066031
 0.0180871
-0.0172251
-0.0151057
-0.0293985
0.04658485
0.06566603
0.00918821
0.04889481
0.06708198
   -0.02984
0.02823528
-0.0672461
0.00858867
0.04351837
-0.0370996
-0.0232033
-0.0300093
0.04070525
0.05195521
-0.0052103
0.04081455
0.05362872
  -0.000501
0.00190721
-0.0048947
-0.0094004
-0.0056084
   0.033245
   -0.04039
0.00945421
0.02400162
0.03816253
0.00418465
-0.0346395
0.05407693
-0.0260237
0.00500143
0.03271294
0.02312015
-0.0148591
-0.0160085
0.04334674
0.02364306
0.01577947
0.06109255
-0.0135284
0.01156385
0.11845571
0.01819141
-0.0034197
-0.0247234
-0.0045436
0.02363575
-0.0078731
0.00598776
0.00039789
-0.0302214
0.07304996
0.05475249
-0.0889555
0.01818117
0.00922099
-0.0150755
-0.0190977
-0.0273114
0.02258284
  -0.015765
0.02757448
0.05248793
 0.0098531
0.04150904
-0.0146179
  -0.005907
0.01634187
0.05104431
0.01699641
0.02307292
-0.0283101
 0.0900206
-0.1107338
0.03889446
-0.0313141
-0.0093945
0.13868387
-0.0044519
0.04837078
0.05038595
-0.0026436
 0.0298517
0.01424679
0.01659437
-0.0681943
-0.0156987
-0.0262467
0.01251251
 0.0050121
0.02102552
  -0.012958
0.07111955
 0.0788876
  -0.050447
  -0.014922
-0.0062951
-0.0747874
0.01724723
0.04076585
0.04242339
-0.0513777
  -0.037726
-0.0006608
0.08502904
  -0.016695
-0.1003402
-0.0034877
  -0.042279
0.00505918
0.26307724
0.03658725
0.26383444