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
- 1985-06-28 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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2023-12-29 | $243.48 | $273.99 | 721,400 | — | — |
| 2023-12-28 | $244.91 | $275.60 | 537,200 | — | — |
| 2023-12-27 | $245.11 | $275.82 | 771,900 | — | — |
| 2023-12-26 | $245.07 | $275.78 | 595,000 | — | — |
| 2023-12-22 | $242.76 | $273.18 | 719,900 | — | — |
| 2023-12-21 | $241.89 | $272.20 | 1,024,300 | — | — |
| 2023-12-20 | $236.71 | $266.37 | 1,353,500 | — | — |
| 2023-12-19 | $238.16 | $268.00 | 1,528,600 | — | — |
| 2023-12-18 | $239.14 | $269.10 | 1,764,800 | — | — |
| 2023-12-15 | $242.29 | $272.65 | 3,179,500 | — | — |
| 2023-12-14 | $240.81 | $270.98 | 3,303,500 | — | — |
| 2023-12-13 | $234.91 | $264.34 | 2,051,500 | — | — |
| 2023-12-12 | $227.94 | $256.50 | 1,369,300 | — | — |
| 2023-12-11 | $226.09 | $254.42 | 1,487,000 | — | — |
| 2023-12-08 | $224.01 | $252.08 | 1,073,600 | — | — |
| 2023-12-07 | $223.84 | $251.89 | 1,330,400 | — | — |
| 2023-12-06 | $219.55 | $247.06 | 1,463,000 | — | — |
| 2023-12-05 | $220.45 | $248.07 | 1,386,500 | — | — |
| 2023-12-04 | $221.31 | $249.04 | 1,747,000 | — | — |
| 2023-12-01 | $224.93 | $253.11 | 1,977,300 | — | — |
| 2023-11-30 | $218.43 | $245.80 | 3,073,700 | — | — |
| 2023-11-29 | $213.85 | $240.64 | 2,799,400 | — | — |
| 2023-11-28 | $207.37 | $233.35 | 1,573,200 | — | — |
| 2023-11-27 | $202.26 | $227.60 | 1,441,400 | — | — |
| 2023-11-24 | $203.42 | $228.91 | 912,500 | — | — |
| 2023-11-22 | $202.66 | $228.05 | 4,286,500 | — | — |
| 2023-11-21 | $217.67 | $244.94 | 2,109,800 | — | — |
| 2023-11-20 | $219.70 | $247.23 | 1,522,200 | — | — |
| 2023-11-17 | $217.33 | $244.56 | 1,131,100 | — | — |
| 2023-11-16 | $215.02 | $241.96 | 1,130,400 | — | — |
| 2023-11-15 | $216.11 | $243.19 | 1,031,500 | — | — |
| 2023-11-14 | $217.36 | $244.59 | 1,155,500 | — | — |
| 2023-11-13 | $210.10 | $236.42 | 1,055,700 | — | — |
| 2023-11-10 | $210.58 | $236.97 | 1,013,800 | — | — |
| 2023-11-09 | $204.68 | $230.33 | 844,800 | — | — |
| 2023-11-08 | $206.93 | $232.86 | 745,300 | — | — |
| 2023-11-07 | $205.31 | $231.03 | 910,200 | — | — |
| 2023-11-06 | $201.99 | $227.30 | 1,005,500 | — | — |
| 2023-11-03 | $203.98 | $229.54 | 1,354,500 | — | — |
| 2023-11-02 | $199.24 | $224.20 | 1,940,000 | — | — |
| 2023-11-01 | $198.93 | $223.86 | 1,066,700 | — | — |
| 2023-10-31 | $197.63 | $222.39 | 1,057,700 | — | — |
| 2023-10-30 | $197.79 | $222.57 | 1,084,400 | — | — |
| 2023-10-27 | $195.15 | $219.60 | 1,157,400 | — | — |
| 2023-10-26 | $196.12 | $220.69 | 1,944,200 | — | — |
| 2023-10-25 | $200.21 | $225.30 | 1,155,800 | — | — |
| 2023-10-24 | $205.04 | $230.73 | 998,700 | — | — |
| 2023-10-23 | $199.72 | $224.74 | 1,012,500 | — | — |
| 2023-10-20 | $202.69 | $228.09 | 1,060,600 | — | — |
| 2023-10-19 | $206.07 | $231.89 | 1,383,500 | — | — |
| 2023-10-18 | $209.64 | $235.91 | 1,307,500 | — | — |
| 2023-10-17 | $213.99 | $240.80 | 1,004,200 | — | — |
| 2023-10-16 | $211.78 | $238.32 | 786,400 | — | — |
| 2023-10-13 | $209.47 | $235.72 | 1,313,900 | — | — |
| 2023-10-12 | $212.77 | $239.43 | 1,207,100 | — | — |
| 2023-10-11 | $213.20 | $239.91 | 965,500 | — | — |
| 2023-10-10 | $212.47 | $239.09 | 914,200 | — | — |
| 2023-10-09 | $210.56 | $236.94 | 766,000 | — | — |
| 2023-10-06 | $210.04 | $236.36 | 1,238,100 | — | — |
| 2023-10-05 | $203.96 | $229.52 | 958,600 | — | — |
| 2023-10-04 | $207.06 | $233.00 | 892,700 | — | — |
| 2023-10-03 | $203.28 | $228.75 | 1,103,100 | — | — |
| 2023-10-02 | $208.99 | $235.18 | 855,100 | — | — |
| 2023-09-29 | $206.91 | $232.84 | 1,073,900 | — | — |
| 2023-09-28 | $207.89 | $233.94 | 1,466,200 | — | — |
| 2023-09-27 | $202.28 | $227.63 | 1,065,000 | — | — |
| 2023-09-26 | $201.66 | $226.93 | 1,544,400 | — | — |
| 2023-09-25 | $205.67 | $231.44 | 1,141,900 | — | — |
| 2023-09-22 | $204.04 | $229.61 | 1,122,700 | — | — |
| 2023-09-21 | $204.06 | $229.63 | 1,425,000 | — | — |
| 2023-09-20 | $207.73 | $233.76 | 1,230,300 | — | — |
| 2023-09-19 | $212.06 | $238.63 | 1,146,000 | — | — |
| 2023-09-18 | $213.52 | $240.27 | 880,400 | — | — |
| 2023-09-15 | $213.35 | $240.08 | 1,944,400 | — | — |
| 2023-09-14 | $216.67 | $243.82 | 1,137,200 | — | — |
| 2023-09-13 | $212.26 | $238.86 | 1,095,000 | — | — |
| 2023-09-12 | $211.80 | $238.34 | 1,574,600 | — | — |
| 2023-09-11 | $218.74 | $246.15 | 838,800 | — | — |
| 2023-09-08 | $219.19 | $246.65 | 1,002,200 | — | — |
| 2023-09-07 | $221.01 | $248.70 | 1,288,200 | — | — |
| 2023-09-06 | $222.20 | $250.04 | 1,709,700 | — | — |
| 2023-09-05 | $219.46 | $246.96 | 1,189,800 | — | — |
| 2023-09-01 | $220.02 | $247.59 | 1,160,700 | — | — |
| 2023-08-31 | $221.94 | $249.75 | 1,729,100 | — | — |
| 2023-08-30 | $221.55 | $249.31 | 1,331,100 | — | — |
| 2023-08-29 | $219.40 | $246.89 | 1,151,900 | — | — |
| 2023-08-28 | $217.09 | $244.29 | 1,098,000 | — | — |
| 2023-08-25 | $215.92 | $242.97 | 1,933,700 | — | — |
| 2023-08-24 | $208.60 | $234.74 | 2,648,100 | — | — |
| 2023-08-23 | $204.36 | $229.97 | 1,697,500 | — | — |
| 2023-08-22 | $200.58 | $225.71 | 1,041,400 | — | — |
| 2023-08-21 | $202.02 | $227.33 | 951,300 | — | — |
| 2023-08-18 | $199.68 | $224.70 | 975,700 | — | — |
| 2023-08-17 | $198.70 | $223.60 | 1,526,100 | — | — |
| 2023-08-16 | $203.65 | $229.17 | 1,517,300 | — | — |
| 2023-08-15 | $209.53 | $235.78 | 1,289,700 | — | — |
| 2023-08-14 | $211.48 | $237.98 | 1,096,400 | — | — |
| 2023-08-11 | $207.96 | $234.02 | 1,167,900 | — | — |
| 2023-08-10 | $208.06 | $234.13 | 1,660,300 | — | — |
| 2023-08-09 | $204.77 | $230.43 | 1,949,400 | — | — |
| 2023-08-08 | $203.23 | $228.69 | 1,227,000 | — | — |
| 2023-08-07 | $203.72 | $229.25 | 849,300 | — | — |
| 2023-08-04 | $201.57 | $226.83 | 1,017,600 | — | — |
| 2023-08-03 | $202.62 | $228.01 | 1,426,800 | — | — |
| 2023-08-02 | $206.78 | $232.69 | 1,386,700 | — | — |
| 2023-08-01 | $212.45 | $239.07 | 757,200 | — | — |
| 2023-07-31 | $211.99 | $238.55 | 1,302,000 | — | — |
| 2023-07-28 | $209.79 | $236.08 | 1,479,500 | — | — |
| 2023-07-27 | $209.46 | $235.70 | 1,901,900 | — | — |
| 2023-07-26 | $212.75 | $239.41 | 1,095,000 | — | — |
| 2023-07-25 | $210.76 | $237.17 | 850,400 | — | — |
| 2023-07-24 | $210.53 | $236.91 | 1,508,100 | — | — |
| 2023-07-21 | $209.90 | $236.20 | 4,587,900 | — | — |
| 2023-07-20 | $210.97 | $237.40 | 1,163,300 | — | — |
| 2023-07-19 | $219.07 | $246.52 | 1,869,400 | — | — |
| 2023-07-18 | $217.24 | $244.46 | 1,754,800 | — | — |
| 2023-07-17 | $213.73 | $240.51 | 1,428,400 | — | — |
| 2023-07-14 | $214.14 | $240.97 | 1,189,400 | — | — |
| 2023-07-13 | $216.59 | $243.73 | 1,011,800 | — | — |
| 2023-07-12 | $215.32 | $242.30 | 1,469,800 | — | — |
| 2023-07-11 | $212.05 | $238.62 | 1,183,500 | — | — |
| 2023-07-10 | $207.33 | $233.31 | 1,097,400 | — | — |
| 2023-07-07 | $201.57 | $226.83 | 1,176,600 | — | — |
| 2023-07-06 | $201.05 | $226.24 | 1,685,700 | — | — |
| 2023-07-05 | $203.85 | $229.39 | 1,688,600 | — | — |
| 2023-07-03 | $203.70 | $229.22 | 818,900 | — | — |
| 2023-06-30 | $204.61 | $230.25 | 2,094,800 | — | — |
| 2023-06-29 | $206.18 | $232.01 | 1,104,300 | — | — |
| 2023-06-28 | $206.30 | $232.15 | 1,194,400 | — | — |
| 2023-06-27 | $206.85 | $232.77 | 1,556,800 | — | — |
| 2023-06-26 | $200.78 | $225.94 | 1,286,900 | — | — |
| 2023-06-23 | $202.00 | $227.31 | 1,538,900 | — | — |
| 2023-06-22 | $206.70 | $232.60 | 1,889,600 | — | — |
| 2023-06-21 | $207.98 | $234.04 | 1,711,800 | — | — |
| 2023-06-20 | $211.99 | $238.55 | 1,730,900 | — | — |
| 2023-06-16 | $213.50 | $240.25 | 3,289,000 | — | — |
| 2023-06-15 | $221.43 | $249.17 | 2,128,100 | — | — |
| 2023-06-14 | $213.55 | $240.31 | 1,933,400 | — | — |
| 2023-06-13 | $213.29 | $240.01 | 1,799,600 | — | — |
| 2023-06-12 | $208.10 | $234.17 | 1,511,100 | — | — |
| 2023-06-09 | $201.39 | $226.62 | 1,348,300 | — | — |
| 2023-06-08 | $200.16 | $225.24 | 1,043,100 | — | — |
| 2023-06-07 | $201.16 | $226.36 | 1,329,700 | — | — |
| 2023-06-06 | $208.01 | $234.07 | 926,800 | — | — |
| 2023-06-05 | $208.43 | $234.55 | 1,341,300 | — | — |
| 2023-06-02 | $204.24 | $229.83 | 1,385,500 | — | — |
| 2023-06-01 | $203.30 | $228.77 | 1,549,100 | — | — |
| 2023-05-31 | $199.39 | $224.37 | 3,895,700 | — | — |
| 2023-05-30 | $195.04 | $219.48 | 1,776,300 | — | — |
| 2023-05-26 | $198.90 | $223.82 | 2,839,300 | — | — |
| 2023-05-25 | $197.56 | $222.31 | 2,487,100 | — | — |
| 2023-05-24 | $196.75 | $221.40 | 1,757,100 | — | — |
| 2023-05-23 | $196.64 | $221.28 | 1,696,300 | — | — |
| 2023-05-22 | $203.49 | $228.99 | 1,058,800 | — | — |
| 2023-05-19 | $200.89 | $226.06 | 1,522,200 | — | — |
| 2023-05-18 | $204.84 | $230.51 | 1,591,400 | — | — |
| 2023-05-17 | $198.46 | $223.33 | 1,212,700 | — | — |
| 2023-05-16 | $193.25 | $217.46 | 1,059,900 | — | — |
| 2023-05-15 | $196.91 | $221.58 | 835,000 | — | — |
| 2023-05-12 | $194.45 | $218.81 | 948,800 | — | — |
| 2023-05-11 | $193.10 | $217.29 | 731,400 | — | — |
| 2023-05-10 | $196.32 | $220.92 | 1,437,600 | — | — |
| 2023-05-09 | $192.73 | $216.88 | 959,700 | — | — |
| 2023-05-08 | $191.99 | $216.05 | 1,045,600 | — | — |
| 2023-05-05 | $194.94 | $219.37 | 1,281,200 | — | — |
| 2023-05-04 | $193.03 | $217.22 | 855,900 | — | — |
| 2023-05-03 | $193.70 | $217.97 | 972,500 | — | — |
| 2023-05-02 | $192.42 | $216.53 | 1,421,700 | — | — |
| 2023-05-01 | $196.47 | $221.09 | 917,100 | — | — |
| 2023-04-28 | $194.79 | $219.20 | 1,138,700 | — | — |
| 2023-04-27 | $190.11 | $213.93 | 1,513,200 | — | — |
| 2023-04-26 | $189.90 | $213.69 | 1,062,100 | — | — |
| 2023-04-25 | $190.21 | $214.04 | 1,115,000 | — | — |
| 2023-04-24 | $195.84 | $220.38 | 999,900 | — | — |
| 2023-04-21 | $194.09 | $218.41 | 891,700 | — | — |
| 2023-04-20 | $194.64 | $219.03 | 1,194,100 | — | — |
| 2023-04-19 | $196.56 | $221.19 | 932,200 | — | — |
| 2023-04-18 | $197.45 | $222.19 | 1,013,200 | — | — |
| 2023-04-17 | $197.09 | $221.78 | 1,343,500 | — | — |
| 2023-04-14 | $194.66 | $219.05 | 1,478,800 | — | — |
| 2023-04-13 | $196.31 | $220.91 | 1,685,500 | — | — |
| 2023-04-12 | $193.16 | $217.36 | 1,818,700 | — | — |
| 2023-04-11 | $197.78 | $222.56 | 993,100 | — | — |
| 2023-04-10 | $198.14 | $222.97 | 1,075,100 | — | — |
| 2023-04-06 | $197.34 | $222.07 | 1,174,500 | — | — |
| 2023-04-05 | $197.55 | $222.30 | 1,518,000 | — | — |
| 2023-04-04 | $203.32 | $228.80 | 1,300,700 | — | — |
| 2023-04-03 | $207.58 | $233.59 | 1,472,600 | — | — |
| 2023-03-31 | $208.16 | $234.24 | 1,871,100 | — | — |
| 2023-03-30 | $201.61 | $226.87 | 1,072,900 | — | — |
| 2023-03-29 | $199.16 | $224.11 | 1,206,600 | — | — |
| 2023-03-28 | $197.27 | $221.99 | 1,463,000 | — | — |
| 2023-03-27 | $198.75 | $223.65 | 1,580,700 | — | — |
| 2023-03-24 | $200.22 | $225.31 | 1,403,800 | — | — |
| 2023-03-23 | $201.14 | $226.34 | 1,549,700 | — | — |
| 2023-03-22 | $198.38 | $223.24 | 1,718,900 | — | — |
| 2023-03-21 | $207.15 | $233.11 | 1,785,700 | — | — |
| 2023-03-20 | $200.42 | $225.53 | 1,577,400 | — | — |
| 2023-03-17 | $199.11 | $224.06 | 2,216,100 | — | — |
| 2023-03-16 | $200.59 | $225.72 | 1,463,000 | — | — |
| 2023-03-15 | $195.79 | $220.32 | 1,857,200 | — | — |
| 2023-03-14 | $199.22 | $224.18 | 1,792,500 | — | — |
| 2023-03-13 | $197.87 | $222.66 | 1,905,500 | — | — |
| 2023-03-10 | $194.02 | $218.33 | 1,341,700 | — | — |
| 2023-03-09 | $200.49 | $225.61 | 1,439,700 | — | — |
| 2023-03-08 | $204.51 | $230.13 | 1,012,300 | — | — |
| 2023-03-07 | $205.48 | $231.23 | 1,209,800 | — | — |
| 2023-03-06 | $208.33 | $234.43 | 1,299,100 | — | — |
| 2023-03-03 | $207.46 | $233.45 | 1,789,900 | — | — |
| 2023-03-02 | $201.13 | $226.33 | 1,523,300 | — | — |
| 2023-03-01 | $196.38 | $220.99 | 1,300,100 | — | — |
| 2023-02-28 | $198.69 | $223.59 | 1,896,000 | — | — |
| 2023-02-27 | $196.68 | $221.32 | 2,251,800 | — | — |
| 2023-02-24 | $192.53 | $216.65 | 4,971,500 | — | — |
| 2023-02-23 | $221.16 | $248.87 | 2,070,900 | — | — |
| 2023-02-22 | $216.70 | $243.85 | 1,465,000 | — | — |
| 2023-02-21 | $215.55 | $242.56 | 1,277,500 | — | — |
| 2023-02-17 | $219.98 | $247.54 | 1,194,100 | — | — |
| 2023-02-16 | $222.13 | $249.96 | 825,400 | — | — |
| 2023-02-15 | $229.28 | $258.01 | 926,900 | — | — |
| 2023-02-14 | $228.04 | $256.61 | 1,372,900 | — | — |
| 2023-02-13 | $224.00 | $252.07 | 1,021,200 | — | — |
| 2023-02-10 | $222.80 | $250.72 | 1,096,400 | — | — |
| 2023-02-09 | $224.65 | $252.80 | 1,581,900 | — | — |
| 2023-02-08 | $221.32 | $249.05 | 1,024,200 | — | — |
| 2023-02-07 | $223.65 | $251.67 | 1,021,800 | — | — |
| 2023-02-06 | $218.34 | $245.70 | 1,174,800 | — | — |
| 2023-02-03 | $223.66 | $251.68 | 1,199,500 | — | — |
| 2023-02-02 | $228.22 | $256.82 | 1,827,400 | — | — |
| 2023-02-01 | $222.19 | $250.03 | 1,313,700 | — | — |
| 2023-01-31 | $215.16 | $242.12 | 1,633,300 | — | — |
| 2023-01-30 | $209.12 | $235.32 | 1,122,000 | — | — |
| 2023-01-27 | $210.88 | $237.30 | 1,284,600 | — | — |
| 2023-01-26 | $208.46 | $234.58 | 876,600 | — | — |
| 2023-01-25 | $202.50 | $227.87 | 1,273,200 | — | — |
| 2023-01-24 | $206.43 | $232.30 | 908,400 | — | — |
| 2023-01-23 | $211.29 | $237.76 | 1,079,300 | — | — |
| 2023-01-20 | $205.90 | $231.70 | 1,248,400 | — | — |
| 2023-01-19 | $196.05 | $220.61 | 987,400 | — | — |
| 2023-01-18 | $198.02 | $222.83 | 1,117,900 | — | — |
| 2023-01-17 | $200.70 | $225.85 | 1,194,500 | — | — |
| 2023-01-13 | $200.59 | $225.72 | 961,000 | — | — |
| 2023-01-12 | $199.96 | $225.01 | 1,247,100 | — | — |
| 2023-01-11 | $199.93 | $224.98 | 1,144,100 | — | — |
| 2023-01-10 | $193.43 | $217.67 | 1,126,800 | — | — |
| 2023-01-09 | $192.47 | $216.59 | 1,400,800 | — | — |
| 2023-01-06 | $187.19 | $210.64 | 1,294,700 | — | — |
| 2023-01-05 | $182.07 | $204.88 | 1,488,400 | — | — |
| 2023-01-04 | $187.96 | $211.51 | 1,069,600 | — | — |
| 2023-01-03 | $185.15 | $208.35 | 1,181,600 | — | — |