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
- 1980-03-17 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 | $119.81 | $138.49 | 988,100 | — | — |
| 2016-12-29 | $120.52 | $139.31 | 674,700 | — | — |
| 2016-12-28 | $119.88 | $138.57 | 961,400 | — | — |
| 2016-12-27 | $120.85 | $139.20 | 443,600 | — | — |
| 2016-12-23 | $120.76 | $139.09 | 523,300 | — | — |
| 2016-12-22 | $120.48 | $138.77 | 1,190,300 | — | — |
| 2016-12-21 | $119.40 | $137.53 | 877,400 | — | — |
| 2016-12-20 | $119.51 | $137.65 | 1,028,700 | — | — |
| 2016-12-19 | $118.81 | $136.85 | 871,800 | — | — |
| 2016-12-16 | $118.75 | $136.78 | 2,196,800 | — | — |
| 2016-12-15 | $118.82 | $136.86 | 1,657,000 | — | — |
| 2016-12-14 | $116.73 | $134.45 | 1,914,300 | — | — |
| 2016-12-13 | $117.63 | $135.49 | 997,000 | — | — |
| 2016-12-12 | $117.58 | $135.43 | 1,181,000 | — | — |
| 2016-12-09 | $116.50 | $134.19 | 1,040,700 | — | — |
| 2016-12-08 | $115.51 | $133.05 | 1,405,300 | — | — |
| 2016-12-07 | $113.67 | $130.93 | 1,352,000 | — | — |
| 2016-12-06 | $112.59 | $129.68 | 1,236,800 | — | — |
| 2016-12-05 | $112.01 | $129.02 | 1,324,700 | — | — |
| 2016-12-02 | $112.08 | $129.10 | 1,210,300 | — | — |
| 2016-12-01 | $111.75 | $128.72 | 1,323,000 | — | — |
| 2016-11-30 | $113.66 | $130.92 | 1,844,300 | — | — |
| 2016-11-29 | $115.41 | $132.93 | 1,873,900 | — | — |
| 2016-11-28 | $112.95 | $130.10 | 1,323,900 | — | — |
| 2016-11-25 | $112.84 | $129.97 | 559,300 | — | — |
| 2016-11-23 | $111.75 | $128.72 | 1,421,400 | — | — |
| 2016-11-22 | $110.70 | $127.51 | 2,946,000 | — | — |
| 2016-11-21 | $111.47 | $128.39 | 1,186,600 | — | — |
| 2016-11-18 | $111.44 | $128.36 | 1,501,500 | — | — |
| 2016-11-17 | $110.65 | $127.45 | 1,918,300 | — | — |
| 2016-11-16 | $109.39 | $126.00 | 1,096,400 | — | — |
| 2016-11-15 | $109.74 | $126.40 | 2,744,100 | — | — |
| 2016-11-14 | $106.68 | $122.88 | 3,684,200 | — | — |
| 2016-11-11 | $110.36 | $127.11 | 2,504,200 | — | — |
| 2016-11-10 | $114.03 | $131.34 | 4,375,000 | — | — |
| 2016-11-09 | $116.24 | $133.89 | 3,632,400 | — | — |
| 2016-11-08 | $120.85 | $139.20 | 1,531,600 | — | — |
| 2016-11-07 | $119.68 | $137.85 | 1,497,200 | — | — |
| 2016-11-04 | $117.15 | $134.94 | 1,758,800 | — | — |
| 2016-11-03 | $115.65 | $133.21 | 1,456,600 | — | — |
| 2016-11-02 | $115.50 | $133.04 | 1,489,700 | — | — |
| 2016-11-01 | $114.79 | $132.22 | 1,806,700 | — | — |
| 2016-10-31 | $115.35 | $132.86 | 2,301,300 | — | — |
| 2016-10-28 | $114.27 | $131.62 | 3,264,800 | — | — |
| 2016-10-27 | $109.72 | $126.38 | 1,751,600 | — | — |
| 2016-10-26 | $109.89 | $126.57 | 2,098,700 | — | — |
| 2016-10-25 | $113.19 | $130.37 | 1,023,600 | — | — |
| 2016-10-24 | $114.73 | $132.15 | 674,300 | — | — |
| 2016-10-21 | $113.71 | $130.97 | 832,300 | — | — |
| 2016-10-20 | $114.55 | $131.94 | 613,400 | — | — |
| 2016-10-19 | $114.33 | $131.69 | 681,000 | — | — |
| 2016-10-18 | $114.81 | $132.24 | 677,600 | — | — |
| 2016-10-17 | $113.57 | $130.81 | 721,700 | — | — |
| 2016-10-14 | $113.65 | $130.90 | 1,253,600 | — | — |
| 2016-10-13 | $113.58 | $130.82 | 892,500 | — | — |
| 2016-10-12 | $113.92 | $131.22 | 829,200 | — | — |
| 2016-10-11 | $113.73 | $131.00 | 1,433,400 | — | — |
| 2016-10-10 | $117.85 | $135.74 | 756,000 | — | — |
| 2016-10-07 | $116.31 | $133.97 | 920,100 | — | — |
| 2016-10-06 | $116.65 | $134.36 | 781,500 | — | — |
| 2016-10-05 | $116.66 | $134.37 | 1,151,900 | — | — |
| 2016-10-04 | $116.26 | $133.91 | 1,074,100 | — | — |
| 2016-10-03 | $116.45 | $134.13 | 805,100 | — | — |
| 2016-09-30 | $116.41 | $134.08 | 1,196,900 | — | — |
| 2016-09-29 | $115.70 | $133.27 | 662,100 | — | — |
| 2016-09-28 | $117.31 | $135.12 | 918,600 | — | — |
| 2016-09-27 | $117.80 | $135.25 | 1,156,200 | — | — |
| 2016-09-26 | $116.21 | $133.42 | 1,387,000 | — | — |
| 2016-09-23 | $117.76 | $135.20 | 1,235,100 | — | — |
| 2016-09-22 | $118.44 | $135.98 | 1,964,900 | — | — |
| 2016-09-21 | $116.44 | $133.69 | 1,090,800 | — | — |
| 2016-09-20 | $114.60 | $131.57 | 990,300 | — | — |
| 2016-09-19 | $114.42 | $131.37 | 1,133,400 | — | — |
| 2016-09-16 | $114.32 | $131.25 | 2,436,900 | — | — |
| 2016-09-15 | $113.50 | $130.31 | 1,985,700 | — | — |
| 2016-09-14 | $111.01 | $127.45 | 1,361,900 | — | — |
| 2016-09-13 | $110.52 | $126.89 | 1,064,900 | — | — |
| 2016-09-12 | $112.70 | $129.39 | 1,740,600 | — | — |
| 2016-09-09 | $110.54 | $126.91 | 2,486,300 | — | — |
| 2016-09-08 | $114.87 | $131.88 | 1,372,400 | — | — |
| 2016-09-07 | $115.17 | $132.23 | 1,202,000 | — | — |
| 2016-09-06 | $116.89 | $134.20 | 1,144,200 | — | — |
| 2016-09-02 | $115.60 | $132.72 | 866,100 | — | — |
| 2016-09-01 | $115.23 | $132.30 | 939,400 | — | — |
| 2016-08-31 | $115.66 | $132.79 | 814,900 | — | — |
| 2016-08-30 | $115.94 | $133.11 | 874,300 | — | — |
| 2016-08-29 | $116.28 | $133.50 | 1,668,600 | — | — |
| 2016-08-26 | $114.44 | $131.39 | 1,141,900 | — | — |
| 2016-08-25 | $113.31 | $130.09 | 1,203,700 | — | — |
| 2016-08-24 | $112.62 | $129.30 | 1,051,300 | — | — |
| 2016-08-23 | $113.61 | $130.44 | 893,700 | — | — |
| 2016-08-22 | $114.14 | $131.04 | 726,900 | — | — |
| 2016-08-19 | $113.77 | $130.62 | 881,300 | — | — |
| 2016-08-18 | $113.75 | $130.60 | 919,400 | — | — |
| 2016-08-17 | $113.15 | $129.91 | 1,101,700 | — | — |
| 2016-08-16 | $113.48 | $130.29 | 1,052,100 | — | — |
| 2016-08-15 | $115.23 | $132.30 | 568,600 | — | — |
| 2016-08-12 | $115.57 | $132.69 | 622,000 | — | — |
| 2016-08-11 | $115.53 | $132.64 | 782,300 | — | — |
| 2016-08-10 | $115.53 | $132.64 | 615,700 | — | — |
| 2016-08-09 | $115.45 | $132.55 | 834,500 | — | — |
| 2016-08-08 | $114.82 | $131.83 | 1,013,400 | — | — |
| 2016-08-05 | $114.90 | $131.92 | 988,000 | — | — |
| 2016-08-04 | $114.85 | $131.86 | 942,400 | — | — |
| 2016-08-03 | $114.82 | $131.83 | 1,080,200 | — | — |
| 2016-08-02 | $115.70 | $132.84 | 1,009,600 | — | — |
| 2016-08-01 | $117.02 | $134.35 | 1,019,400 | — | — |
| 2016-07-29 | $116.28 | $133.50 | 1,453,700 | — | — |
| 2016-07-28 | $114.96 | $131.99 | 1,215,900 | — | — |
| 2016-07-27 | $114.83 | $131.84 | 1,644,200 | — | — |
| 2016-07-26 | $116.44 | $133.69 | 1,596,200 | — | — |
| 2016-07-25 | $115.93 | $133.10 | 2,027,500 | — | — |
| 2016-07-22 | $117.03 | $134.36 | 4,691,900 | — | — |
| 2016-07-21 | $122.56 | $140.71 | 1,359,700 | — | — |
| 2016-07-20 | $122.36 | $140.48 | 1,297,400 | — | — |
| 2016-07-19 | $121.76 | $139.79 | 1,271,600 | — | — |
| 2016-07-18 | $121.62 | $139.63 | 1,727,400 | — | — |
| 2016-07-15 | $122.08 | $140.16 | 2,063,500 | — | — |
| 2016-07-14 | $122.30 | $140.41 | 1,277,700 | — | — |
| 2016-07-13 | $122.51 | $140.65 | 1,238,600 | — | — |
| 2016-07-12 | $122.82 | $141.01 | 1,228,700 | — | — |
| 2016-07-11 | $122.65 | $140.81 | 885,700 | — | — |
| 2016-07-08 | $122.29 | $140.40 | 1,283,100 | — | — |
| 2016-07-07 | $121.03 | $138.95 | 1,216,700 | — | — |
| 2016-07-06 | $121.09 | $139.02 | 1,499,500 | — | — |
| 2016-07-05 | $121.21 | $139.16 | 1,123,400 | — | — |
| 2016-07-01 | $120.41 | $138.24 | 874,700 | — | — |
| 2016-06-30 | $119.83 | $137.58 | 1,814,600 | — | — |
| 2016-06-29 | $118.81 | $136.41 | 1,545,300 | — | — |
| 2016-06-28 | $115.96 | $133.13 | 1,637,400 | — | — |
| 2016-06-27 | $114.78 | $131.34 | 1,343,300 | — | — |
| 2016-06-24 | $116.59 | $133.41 | 4,519,300 | — | — |
| 2016-06-23 | $118.38 | $135.46 | 1,967,300 | — | — |
| 2016-06-22 | $116.62 | $133.45 | 1,260,700 | — | — |
| 2016-06-21 | $116.46 | $133.27 | 1,043,800 | — | — |
| 2016-06-20 | $116.09 | $132.84 | 1,604,100 | — | — |
| 2016-06-17 | $114.38 | $130.89 | 1,345,400 | — | — |
| 2016-06-16 | $114.62 | $131.16 | 864,500 | — | — |
| 2016-06-15 | $114.34 | $130.84 | 1,034,300 | — | — |
| 2016-06-14 | $115.42 | $132.08 | 1,453,400 | — | — |
| 2016-06-13 | $114.44 | $130.95 | 1,200,200 | — | — |
| 2016-06-10 | $114.56 | $131.09 | 891,800 | — | — |
| 2016-06-09 | $115.33 | $131.97 | 1,474,300 | — | — |
| 2016-06-08 | $114.29 | $130.78 | 1,237,500 | — | — |
| 2016-06-07 | $112.59 | $128.84 | 1,407,400 | — | — |
| 2016-06-06 | $113.53 | $129.91 | 1,490,600 | — | — |
| 2016-06-03 | $113.56 | $129.95 | 1,618,500 | — | — |
| 2016-06-02 | $112.66 | $128.92 | 1,145,800 | — | — |
| 2016-06-01 | $111.66 | $127.77 | 1,002,800 | — | — |
| 2016-05-31 | $111.16 | $127.20 | 2,785,500 | — | — |
| 2016-05-27 | $111.77 | $127.90 | 696,300 | — | — |
| 2016-05-26 | $111.58 | $127.68 | 764,000 | — | — |
| 2016-05-25 | $111.87 | $128.01 | 1,086,400 | — | — |
| 2016-05-24 | $111.67 | $127.78 | 979,900 | — | — |
| 2016-05-23 | $110.27 | $126.18 | 650,600 | — | — |
| 2016-05-20 | $110.25 | $126.16 | 1,325,800 | — | — |
| 2016-05-19 | $109.49 | $125.29 | 803,800 | — | — |
| 2016-05-18 | $109.86 | $125.71 | 998,600 | — | — |
| 2016-05-17 | $110.14 | $126.03 | 1,168,600 | — | — |
| 2016-05-16 | $112.35 | $128.56 | 1,032,100 | — | — |
| 2016-05-13 | $110.91 | $126.91 | 1,050,700 | — | — |
| 2016-05-12 | $111.82 | $127.96 | 1,048,200 | — | — |
| 2016-05-11 | $111.48 | $127.57 | 1,439,900 | — | — |
| 2016-05-10 | $111.75 | $127.88 | 1,669,900 | — | — |
| 2016-05-09 | $111.32 | $127.38 | 960,600 | — | — |
| 2016-05-06 | $111.21 | $127.26 | 1,749,300 | — | — |
| 2016-05-05 | $110.12 | $126.01 | 1,707,300 | — | — |
| 2016-05-04 | $108.59 | $124.26 | 936,700 | — | — |
| 2016-05-03 | $109.17 | $124.92 | 851,300 | — | — |
| 2016-05-02 | $109.94 | $125.80 | 917,300 | — | — |
| 2016-04-29 | $109.01 | $124.74 | 1,486,900 | — | — |
| 2016-04-28 | $109.56 | $125.37 | 1,526,100 | — | — |
| 2016-04-27 | $110.04 | $125.92 | 1,213,600 | — | — |
| 2016-04-26 | $109.51 | $125.31 | 1,137,300 | — | — |
| 2016-04-25 | $109.49 | $125.29 | 998,400 | — | — |
| 2016-04-22 | $109.40 | $125.19 | 1,837,800 | — | — |
| 2016-04-21 | $109.31 | $125.08 | 3,236,900 | — | — |
| 2016-04-20 | $110.73 | $126.71 | 1,969,300 | — | — |
| 2016-04-19 | $109.73 | $125.56 | 1,388,400 | — | — |
| 2016-04-18 | $110.39 | $126.32 | 1,039,400 | — | — |
| 2016-04-15 | $109.80 | $125.64 | 1,588,400 | — | — |
| 2016-04-14 | $110.10 | $125.99 | 1,047,000 | — | — |
| 2016-04-13 | $109.62 | $125.44 | 1,469,600 | — | — |
| 2016-04-12 | $109.45 | $125.24 | 1,283,300 | — | — |
| 2016-04-11 | $108.25 | $123.87 | 1,912,600 | — | — |
| 2016-04-08 | $108.54 | $124.20 | 1,227,600 | — | — |
| 2016-04-07 | $107.95 | $123.53 | 1,340,100 | — | — |
| 2016-04-06 | $108.23 | $123.85 | 2,075,100 | — | — |
| 2016-04-05 | $107.04 | $122.49 | 2,635,000 | — | — |
| 2016-04-04 | $109.33 | $125.11 | 1,235,500 | — | — |
| 2016-04-01 | $108.52 | $124.18 | 1,753,100 | — | — |
| 2016-03-31 | $107.29 | $122.77 | 1,478,400 | — | — |
| 2016-03-30 | $107.05 | $122.50 | 1,010,900 | — | — |
| 2016-03-29 | $106.87 | $122.29 | 1,015,000 | — | — |
| 2016-03-28 | $105.06 | $119.79 | 967,100 | — | — |
| 2016-03-24 | $105.22 | $119.97 | 1,176,700 | — | — |
| 2016-03-23 | $105.59 | $120.39 | 1,610,600 | — | — |
| 2016-03-22 | $104.94 | $119.65 | 1,366,700 | — | — |
| 2016-03-21 | $104.86 | $119.56 | 1,094,300 | — | — |
| 2016-03-18 | $104.95 | $119.66 | 2,047,500 | — | — |
| 2016-03-17 | $103.30 | $117.78 | 1,822,000 | — | — |
| 2016-03-16 | $105.20 | $119.95 | 1,193,400 | — | — |
| 2016-03-15 | $104.85 | $119.55 | 1,244,700 | — | — |
| 2016-03-14 | $105.19 | $119.93 | 1,090,800 | — | — |
| 2016-03-11 | $105.00 | $119.72 | 1,797,500 | — | — |
| 2016-03-10 | $103.75 | $118.29 | 1,785,500 | — | — |
| 2016-03-09 | $103.12 | $117.57 | 1,592,700 | — | — |
| 2016-03-08 | $102.78 | $117.19 | 2,109,400 | — | — |
| 2016-03-07 | $102.84 | $117.25 | 1,443,100 | — | — |
| 2016-03-04 | $103.45 | $117.95 | 1,946,800 | — | — |
| 2016-03-03 | $102.90 | $117.32 | 1,622,300 | — | — |
| 2016-03-02 | $101.52 | $115.75 | 1,175,300 | — | — |
| 2016-03-01 | $100.92 | $115.07 | 1,069,800 | — | — |
| 2016-02-29 | $99.88 | $113.88 | 1,161,400 | — | — |
| 2016-02-26 | $101.36 | $115.57 | 1,552,800 | — | — |
| 2016-02-25 | $101.80 | $116.07 | 1,724,700 | — | — |
| 2016-02-24 | $99.57 | $113.53 | 826,100 | — | — |
| 2016-02-23 | $98.87 | $112.73 | 1,327,800 | — | — |
| 2016-02-22 | $99.04 | $112.92 | 1,437,200 | — | — |
| 2016-02-19 | $97.72 | $111.42 | 1,580,900 | — | — |
| 2016-02-18 | $96.94 | $110.53 | 1,645,200 | — | — |
| 2016-02-17 | $96.29 | $109.79 | 2,900,000 | — | — |
| 2016-02-16 | $97.40 | $111.05 | 1,932,300 | — | — |
| 2016-02-12 | $97.33 | $110.97 | 1,286,400 | — | — |
| 2016-02-11 | $96.16 | $109.64 | 1,921,100 | — | — |
| 2016-02-10 | $98.10 | $111.85 | 1,537,900 | — | — |
| 2016-02-09 | $96.64 | $110.19 | 1,877,200 | — | — |
| 2016-02-08 | $96.06 | $109.52 | 2,147,900 | — | — |
| 2016-02-05 | $96.91 | $110.49 | 2,017,800 | — | — |
| 2016-02-04 | $99.54 | $113.49 | 1,594,400 | — | — |
| 2016-02-03 | $99.09 | $112.98 | 2,215,000 | — | — |
| 2016-02-02 | $99.03 | $112.91 | 1,868,600 | — | — |
| 2016-02-01 | $99.17 | $113.07 | 2,575,500 | — | — |
| 2016-01-29 | $99.15 | $113.05 | 3,146,600 | — | — |
| 2016-01-28 | $97.31 | $110.95 | 3,584,700 | — | — |
| 2016-01-27 | $98.60 | $112.42 | 6,550,000 | — | — |
| 2016-01-26 | $96.02 | $109.48 | 2,651,400 | — | — |
| 2016-01-25 | $94.41 | $107.64 | 2,693,900 | — | — |
| 2016-01-22 | $93.91 | $107.07 | 1,731,100 | — | — |
| 2016-01-21 | $91.89 | $104.77 | 2,072,100 | — | — |
| 2016-01-20 | $91.00 | $103.75 | 1,968,100 | — | — |
| 2016-01-19 | $91.56 | $104.39 | 2,683,900 | — | — |
| 2016-01-15 | $91.11 | $103.88 | 2,818,300 | — | — |
| 2016-01-14 | $90.92 | $103.66 | 1,982,800 | — | — |
| 2016-01-13 | $89.31 | $101.83 | 3,088,700 | — | — |
| 2016-01-12 | $88.73 | $101.17 | 1,536,400 | — | — |
| 2016-01-11 | $87.53 | $99.80 | 1,763,100 | — | — |
| 2016-01-08 | $87.89 | $100.21 | 1,577,100 | — | — |
| 2016-01-07 | $88.44 | $100.84 | 2,030,000 | — | — |
| 2016-01-06 | $90.75 | $103.47 | 2,083,800 | — | — |
| 2016-01-05 | $90.89 | $103.63 | 1,533,500 | — | — |
| 2016-01-04 | $90.02 | $102.64 | 2,089,900 | — | — |