Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 2004-11-05 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price — 2016
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2016-12-30 | $146.92 | $160.90 | 278,200 | — | — |
| 2016-12-29 | $145.53 | $159.38 | 197,500 | — | — |
| 2016-12-28 | $148.43 | $162.56 | 149,900 | — | — |
| 2016-12-27 | $149.49 | $163.72 | 216,400 | — | — |
| 2016-12-23 | $149.42 | $163.64 | 246,500 | — | — |
| 2016-12-22 | $150.20 | $164.49 | 206,500 | — | — |
| 2016-12-21 | $153.67 | $168.29 | 348,400 | — | — |
| 2016-12-20 | $157.06 | $172.01 | 339,000 | — | — |
| 2016-12-19 | $160.65 | $175.94 | 188,400 | — | — |
| 2016-12-16 | $162.39 | $177.84 | 342,300 | — | — |
| 2016-12-15 | $167.12 | $183.02 | 207,300 | — | — |
| 2016-12-14 | $164.52 | $180.18 | 157,700 | — | — |
| 2016-12-13 | $168.93 | $185.01 | 138,300 | — | — |
| 2016-12-12 | $168.19 | $184.20 | 173,600 | — | — |
| 2016-12-09 | $166.97 | $182.86 | 200,100 | — | — |
| 2016-12-08 | $164.94 | $180.64 | 177,500 | — | — |
| 2016-12-07 | $163.47 | $179.03 | 314,400 | — | — |
| 2016-12-06 | $166.38 | $182.21 | 257,500 | — | — |
| 2016-12-05 | $164.06 | $179.67 | 188,200 | — | — |
| 2016-12-02 | $161.90 | $177.31 | 327,700 | — | — |
| 2016-12-01 | $162.90 | $178.40 | 271,700 | — | — |
| 2016-11-30 | $165.77 | $181.55 | 159,500 | — | — |
| 2016-11-29 | $168.96 | $185.04 | 209,600 | — | — |
| 2016-11-28 | $169.15 | $185.25 | 181,700 | — | — |
| 2016-11-25 | $169.62 | $185.76 | 79,300 | — | — |
| 2016-11-23 | $168.46 | $184.49 | 155,200 | — | — |
| 2016-11-22 | $169.38 | $185.50 | 222,100 | — | — |
| 2016-11-21 | $170.09 | $186.28 | 222,100 | — | — |
| 2016-11-18 | $169.46 | $185.59 | 210,700 | — | — |
| 2016-11-17 | $171.02 | $187.30 | 330,600 | — | — |
| 2016-11-16 | $165.83 | $181.61 | 245,900 | — | — |
| 2016-11-15 | $163.61 | $179.18 | 239,800 | — | — |
| 2016-11-14 | $165.61 | $181.37 | 315,100 | — | — |
| 2016-11-11 | $161.92 | $177.33 | 196,700 | — | — |
| 2016-11-10 | $159.91 | $175.13 | 310,100 | — | — |
| 2016-11-09 | $161.25 | $176.60 | 320,400 | — | — |
| 2016-11-08 | $155.21 | $169.98 | 287,400 | — | — |
| 2016-11-07 | $153.12 | $167.69 | 208,200 | — | — |
| 2016-11-04 | $150.47 | $164.51 | 266,300 | — | — |
| 2016-11-03 | $147.80 | $161.59 | 185,300 | — | — |
| 2016-11-02 | $147.69 | $161.47 | 258,200 | — | — |
| 2016-11-01 | $148.31 | $162.14 | 265,800 | — | — |
| 2016-10-31 | $150.76 | $164.82 | 146,800 | — | — |
| 2016-10-28 | $150.13 | $164.13 | 204,900 | — | — |
| 2016-10-27 | $150.64 | $164.69 | 245,500 | — | — |
| 2016-10-26 | $153.15 | $167.44 | 318,700 | — | — |
| 2016-10-25 | $152.22 | $166.42 | 201,000 | — | — |
| 2016-10-24 | $153.26 | $167.56 | 126,400 | — | — |
| 2016-10-21 | $152.22 | $166.42 | 322,200 | — | — |
| 2016-10-20 | $151.40 | $165.52 | 209,500 | — | — |
| 2016-10-19 | $153.34 | $167.64 | 148,300 | — | — |
| 2016-10-18 | $154.75 | $169.18 | 271,200 | — | — |
| 2016-10-17 | $152.29 | $166.49 | 307,500 | — | — |
| 2016-10-14 | $154.22 | $168.60 | 292,300 | — | — |
| 2016-10-13 | $154.96 | $169.41 | 212,500 | — | — |
| 2016-10-12 | $157.22 | $171.88 | 270,400 | — | — |
| 2016-10-11 | $156.89 | $171.52 | 303,300 | — | — |
| 2016-10-10 | $158.82 | $173.63 | 219,800 | — | — |
| 2016-10-07 | $159.19 | $174.04 | 270,000 | — | — |
| 2016-10-06 | $160.34 | $175.30 | 373,700 | — | — |
| 2016-10-05 | $161.29 | $176.33 | 326,800 | — | — |
| 2016-10-04 | $162.20 | $177.33 | 355,800 | — | — |
| 2016-10-03 | $164.16 | $179.47 | 269,800 | — | — |
| 2016-09-30 | $165.59 | $181.04 | 358,000 | — | — |
| 2016-09-29 | $166.14 | $181.64 | 159,700 | — | — |
| 2016-09-28 | $171.01 | $186.96 | 237,300 | — | — |
| 2016-09-27 | $170.27 | $186.15 | 334,700 | — | — |
| 2016-09-26 | $167.88 | $183.54 | 280,300 | — | — |
| 2016-09-23 | $170.75 | $186.68 | 254,600 | — | — |
| 2016-09-22 | $172.84 | $188.96 | 232,700 | — | — |
| 2016-09-21 | $173.34 | $189.51 | 215,600 | — | — |
| 2016-09-20 | $172.83 | $188.95 | 201,800 | — | — |
| 2016-09-19 | $170.74 | $186.67 | 414,800 | — | — |
| 2016-09-16 | $172.76 | $188.87 | 816,500 | — | — |
| 2016-09-15 | $173.34 | $189.51 | 188,000 | — | — |
| 2016-09-14 | $169.52 | $185.33 | 185,100 | — | — |
| 2016-09-13 | $169.51 | $185.32 | 234,100 | — | — |
| 2016-09-12 | $172.02 | $188.07 | 295,600 | — | — |
| 2016-09-09 | $171.38 | $187.37 | 344,500 | — | — |
| 2016-09-08 | $168.72 | $184.46 | 174,000 | — | — |
| 2016-09-07 | $169.02 | $184.79 | 272,700 | — | — |
| 2016-09-06 | $168.88 | $184.63 | 393,800 | — | — |
| 2016-09-02 | $172.54 | $188.63 | 301,200 | — | — |
| 2016-09-01 | $169.53 | $185.34 | 199,400 | — | — |
| 2016-08-31 | $168.54 | $184.26 | 312,600 | — | — |
| 2016-08-30 | $168.94 | $184.70 | 297,000 | — | — |
| 2016-08-29 | $167.81 | $183.46 | 239,000 | — | — |
| 2016-08-26 | $166.16 | $181.66 | 106,900 | — | — |
| 2016-08-25 | $165.95 | $181.43 | 120,400 | — | — |
| 2016-08-24 | $165.37 | $180.79 | 254,100 | — | — |
| 2016-08-23 | $164.83 | $180.20 | 214,300 | — | — |
| 2016-08-22 | $165.26 | $180.67 | 200,400 | — | — |
| 2016-08-19 | $166.71 | $182.26 | 211,000 | — | — |
| 2016-08-18 | $166.89 | $182.46 | 184,500 | — | — |
| 2016-08-17 | $164.62 | $179.98 | 155,100 | — | — |
| 2016-08-16 | $163.06 | $178.27 | 117,800 | — | — |
| 2016-08-15 | $164.49 | $179.83 | 148,500 | — | — |
| 2016-08-12 | $162.22 | $177.35 | 121,300 | — | — |
| 2016-08-11 | $161.99 | $177.10 | 144,700 | — | — |
| 2016-08-10 | $162.11 | $177.23 | 300,200 | — | — |
| 2016-08-09 | $161.44 | $176.50 | 178,600 | — | — |
| 2016-08-08 | $161.77 | $176.57 | 225,800 | — | — |
| 2016-08-05 | $162.83 | $177.73 | 181,800 | — | — |
| 2016-08-04 | $162.41 | $177.27 | 210,100 | — | — |
| 2016-08-03 | $161.74 | $176.54 | 197,000 | — | — |
| 2016-08-02 | $161.83 | $176.64 | 449,700 | — | — |
| 2016-08-01 | $161.47 | $176.25 | 358,700 | — | — |
| 2016-07-29 | $161.66 | $176.45 | 519,500 | — | — |
| 2016-07-28 | $159.76 | $174.38 | 334,200 | — | — |
| 2016-07-27 | $153.80 | $167.88 | 363,300 | — | — |
| 2016-07-26 | $153.71 | $167.78 | 171,000 | — | — |
| 2016-07-25 | $153.47 | $167.52 | 225,000 | — | — |
| 2016-07-22 | $152.74 | $166.72 | 160,300 | — | — |
| 2016-07-21 | $151.38 | $165.23 | 197,600 | — | — |
| 2016-07-20 | $152.05 | $165.97 | 135,800 | — | — |
| 2016-07-19 | $152.03 | $165.94 | 198,800 | — | — |
| 2016-07-18 | $149.97 | $163.69 | 231,400 | — | — |
| 2016-07-15 | $151.41 | $165.27 | 221,200 | — | — |
| 2016-07-14 | $151.51 | $165.38 | 319,200 | — | — |
| 2016-07-13 | $150.70 | $164.49 | 334,100 | — | — |
| 2016-07-12 | $151.08 | $164.91 | 255,100 | — | — |
| 2016-07-11 | $150.81 | $164.61 | 446,600 | — | — |
| 2016-07-08 | $151.72 | $165.61 | 414,200 | — | — |
| 2016-07-07 | $149.27 | $162.93 | 403,600 | — | — |
| 2016-07-06 | $150.03 | $163.76 | 868,600 | — | — |
| 2016-07-05 | $144.59 | $157.82 | 321,600 | — | — |
| 2016-07-01 | $143.59 | $156.73 | 253,400 | — | — |
| 2016-06-30 | $145.40 | $158.71 | 420,400 | — | — |
| 2016-06-29 | $142.02 | $155.02 | 386,000 | — | — |
| 2016-06-28 | $141.26 | $154.19 | 479,000 | — | — |
| 2016-06-27 | $135.87 | $148.30 | 460,400 | — | — |
| 2016-06-24 | $139.18 | $151.92 | 3,945,600 | — | — |
| 2016-06-23 | $144.13 | $157.32 | 422,800 | — | — |
| 2016-06-22 | $139.24 | $151.98 | 356,000 | — | — |
| 2016-06-21 | $138.73 | $151.43 | 361,100 | — | — |
| 2016-06-20 | $140.95 | $153.85 | 276,700 | — | — |
| 2016-06-17 | $140.48 | $153.34 | 434,100 | — | — |
| 2016-06-16 | $142.52 | $155.56 | 147,800 | — | — |
| 2016-06-15 | $141.60 | $154.56 | 254,100 | — | — |
| 2016-06-14 | $141.49 | $154.44 | 235,200 | — | — |
| 2016-06-13 | $142.07 | $155.07 | 552,100 | — | — |
| 2016-06-10 | $141.84 | $154.82 | 245,000 | — | — |
| 2016-06-09 | $142.23 | $155.25 | 240,200 | — | — |
| 2016-06-08 | $143.55 | $156.69 | 250,000 | — | — |
| 2016-06-07 | $141.75 | $154.72 | 324,900 | — | — |
| 2016-06-06 | $143.25 | $156.36 | 331,700 | — | — |
| 2016-06-03 | $141.70 | $154.67 | 212,000 | — | — |
| 2016-06-02 | $141.45 | $154.40 | 391,100 | — | — |
| 2016-06-01 | $140.65 | $153.52 | 278,400 | — | — |
| 2016-05-31 | $139.94 | $152.75 | 257,300 | — | — |
| 2016-05-27 | $140.58 | $153.45 | 406,600 | — | — |
| 2016-05-26 | $138.76 | $151.46 | 361,800 | — | — |
| 2016-05-25 | $140.00 | $152.81 | 356,800 | — | — |
| 2016-05-24 | $138.47 | $151.14 | 338,900 | — | — |
| 2016-05-23 | $134.37 | $146.67 | 202,900 | — | — |
| 2016-05-20 | $134.43 | $146.73 | 253,000 | — | — |
| 2016-05-19 | $133.14 | $145.32 | 268,900 | — | — |
| 2016-05-18 | $133.42 | $145.63 | 266,600 | — | — |
| 2016-05-17 | $131.24 | $143.25 | 321,800 | — | — |
| 2016-05-16 | $132.60 | $144.74 | 213,300 | — | — |
| 2016-05-13 | $130.60 | $142.55 | 257,800 | — | — |
| 2016-05-12 | $131.92 | $143.99 | 360,000 | — | — |
| 2016-05-11 | $128.71 | $140.49 | 331,300 | — | — |
| 2016-05-10 | $127.12 | $138.75 | 240,400 | — | — |
| 2016-05-09 | $127.29 | $138.66 | 275,800 | — | — |
| 2016-05-06 | $125.46 | $136.66 | 229,200 | — | — |
| 2016-05-05 | $124.41 | $135.52 | 273,400 | — | — |
| 2016-05-04 | $122.73 | $133.69 | 264,500 | — | — |
| 2016-05-03 | $120.86 | $131.65 | 256,900 | — | — |
| 2016-05-02 | $123.31 | $134.32 | 339,000 | — | — |
| 2016-04-29 | $122.76 | $133.72 | 260,900 | — | — |
| 2016-04-28 | $123.75 | $134.80 | 206,700 | — | — |
| 2016-04-27 | $125.71 | $136.93 | 210,800 | — | — |
| 2016-04-26 | $129.40 | $140.95 | 199,300 | — | — |
| 2016-04-25 | $128.58 | $140.06 | 236,500 | — | — |
| 2016-04-22 | $129.46 | $141.02 | 296,400 | — | — |
| 2016-04-21 | $128.24 | $139.69 | 260,300 | — | — |
| 2016-04-20 | $129.11 | $140.64 | 223,900 | — | — |
| 2016-04-19 | $126.18 | $137.45 | 222,200 | — | — |
| 2016-04-18 | $124.45 | $135.56 | 145,000 | — | — |
| 2016-04-15 | $124.68 | $135.81 | 217,700 | — | — |
| 2016-04-14 | $125.69 | $136.91 | 187,800 | — | — |
| 2016-04-13 | $125.00 | $136.16 | 217,700 | — | — |
| 2016-04-12 | $121.87 | $132.75 | 227,000 | — | — |
| 2016-04-11 | $121.55 | $132.40 | 171,300 | — | — |
| 2016-04-08 | $123.01 | $133.99 | 210,700 | — | — |
| 2016-04-07 | $124.00 | $135.07 | 289,700 | — | — |
| 2016-04-06 | $125.39 | $136.59 | 201,700 | — | — |
| 2016-04-05 | $123.11 | $134.10 | 282,900 | — | — |
| 2016-04-04 | $126.51 | $137.81 | 212,600 | — | — |
| 2016-04-01 | $128.58 | $140.06 | 293,400 | — | — |
| 2016-03-31 | $124.83 | $135.98 | 276,200 | — | — |
| 2016-03-30 | $123.62 | $134.66 | 221,300 | — | — |
| 2016-03-29 | $123.86 | $134.92 | 246,400 | — | — |
| 2016-03-28 | $121.01 | $131.81 | 192,900 | — | — |
| 2016-03-24 | $120.20 | $130.93 | 163,300 | — | — |
| 2016-03-23 | $121.15 | $131.97 | 215,900 | — | — |
| 2016-03-22 | $121.97 | $132.86 | 247,300 | — | — |
| 2016-03-21 | $122.35 | $133.27 | 161,100 | — | — |
| 2016-03-18 | $124.35 | $135.45 | 350,000 | — | — |
| 2016-03-17 | $123.68 | $134.72 | 159,000 | — | — |
| 2016-03-16 | $123.10 | $134.09 | 197,600 | — | — |
| 2016-03-15 | $123.07 | $134.06 | 174,900 | — | — |
| 2016-03-14 | $124.18 | $135.27 | 149,100 | — | — |
| 2016-03-11 | $124.93 | $136.08 | 235,600 | — | — |
| 2016-03-10 | $125.93 | $137.17 | 460,200 | — | — |
| 2016-03-09 | $122.60 | $133.55 | 432,200 | — | — |
| 2016-03-08 | $123.79 | $134.84 | 391,400 | — | — |
| 2016-03-07 | $122.03 | $132.93 | 275,200 | — | — |
| 2016-03-04 | $126.29 | $137.57 | 335,400 | — | — |
| 2016-03-03 | $120.76 | $131.54 | 264,100 | — | — |
| 2016-03-02 | $119.96 | $130.67 | 197,200 | — | — |
| 2016-03-01 | $118.31 | $128.87 | 198,700 | — | — |
| 2016-02-29 | $118.46 | $129.04 | 385,700 | — | — |
| 2016-02-26 | $119.90 | $130.61 | 224,500 | — | — |
| 2016-02-25 | $119.25 | $129.90 | 255,200 | — | — |
| 2016-02-24 | $116.00 | $126.36 | 242,800 | — | — |
| 2016-02-23 | $115.25 | $125.54 | 367,500 | — | — |
| 2016-02-22 | $111.25 | $121.18 | 207,700 | — | — |
| 2016-02-19 | $114.13 | $124.32 | 197,100 | — | — |
| 2016-02-18 | $111.91 | $121.90 | 215,800 | — | — |
| 2016-02-17 | $114.15 | $124.34 | 363,500 | — | — |
| 2016-02-16 | $110.79 | $120.68 | 194,000 | — | — |
| 2016-02-12 | $108.82 | $118.54 | 175,600 | — | — |
| 2016-02-11 | $106.12 | $115.60 | 210,300 | — | — |
| 2016-02-10 | $105.29 | $114.69 | 266,600 | — | — |
| 2016-02-09 | $106.98 | $116.53 | 151,700 | — | — |
| 2016-02-08 | $105.34 | $114.46 | 333,800 | — | — |
| 2016-02-05 | $106.60 | $115.83 | 289,900 | — | — |
| 2016-02-04 | $111.51 | $121.17 | 205,400 | — | — |
| 2016-02-03 | $113.84 | $123.70 | 241,500 | — | — |
| 2016-02-02 | $114.63 | $124.56 | 203,600 | — | — |
| 2016-02-01 | $115.76 | $125.78 | 383,700 | — | — |
| 2016-01-29 | $116.23 | $126.30 | 416,700 | — | — |
| 2016-01-28 | $111.97 | $121.67 | 332,900 | — | — |
| 2016-01-27 | $108.28 | $117.66 | 372,000 | — | — |
| 2016-01-26 | $104.38 | $113.42 | 267,000 | — | — |
| 2016-01-25 | $101.97 | $110.80 | 163,900 | — | — |
| 2016-01-22 | $103.30 | $112.25 | 281,800 | — | — |
| 2016-01-21 | $101.91 | $110.74 | 236,100 | — | — |
| 2016-01-20 | $103.31 | $112.26 | 290,100 | — | — |
| 2016-01-19 | $102.38 | $111.25 | 249,600 | — | — |
| 2016-01-15 | $101.77 | $110.58 | 240,300 | — | — |
| 2016-01-14 | $104.44 | $113.48 | 145,700 | — | — |
| 2016-01-13 | $102.90 | $111.81 | 207,100 | — | — |
| 2016-01-12 | $106.28 | $115.48 | 172,900 | — | — |
| 2016-01-11 | $106.52 | $115.74 | 243,000 | — | — |
| 2016-01-08 | $105.73 | $114.89 | 416,700 | — | — |
| 2016-01-07 | $107.06 | $116.33 | 228,600 | — | — |
| 2016-01-06 | $108.76 | $118.18 | 234,800 | — | — |
| 2016-01-05 | $110.09 | $119.62 | 194,000 | — | — |
| 2016-01-04 | $109.28 | $118.74 | 301,400 | — | — |