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
- 1983-12-30 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 | $79.06 | $182.07 | 2,522,800 | — | — |
| 2023-12-28 | $79.29 | $182.60 | 1,566,300 | — | — |
| 2023-12-27 | $79.74 | $183.31 | 1,460,500 | — | — |
| 2023-12-26 | $79.46 | $182.66 | 2,236,500 | — | — |
| 2023-12-22 | $79.47 | $182.68 | 2,273,600 | — | — |
| 2023-12-21 | $79.12 | $181.88 | 2,345,100 | — | — |
| 2023-12-20 | $77.24 | $177.56 | 2,351,400 | — | — |
| 2023-12-19 | $77.72 | $178.66 | 2,194,100 | — | — |
| 2023-12-18 | $76.15 | $175.05 | 2,389,000 | — | — |
| 2023-12-15 | $75.90 | $174.48 | 3,460,600 | — | — |
| 2023-12-14 | $76.85 | $176.66 | 3,960,900 | — | — |
| 2023-12-13 | $74.90 | $172.18 | 1,664,400 | — | — |
| 2023-12-12 | $73.88 | $169.83 | 2,139,200 | — | — |
| 2023-12-11 | $73.03 | $167.88 | 1,990,000 | — | — |
| 2023-12-08 | $72.89 | $167.56 | 2,698,200 | — | — |
| 2023-12-07 | $73.26 | $168.41 | 2,508,900 | — | — |
| 2023-12-06 | $73.97 | $170.04 | 1,910,800 | — | — |
| 2023-12-05 | $73.47 | $168.89 | 1,888,100 | — | — |
| 2023-12-04 | $74.60 | $171.49 | 2,034,400 | — | — |
| 2023-12-01 | $74.83 | $172.02 | 3,070,000 | — | — |
| 2023-11-30 | $72.00 | $165.51 | 4,247,000 | — | — |
| 2023-11-29 | $71.32 | $163.95 | 3,231,600 | — | — |
| 2023-11-28 | $70.25 | $161.49 | 2,856,800 | — | — |
| 2023-11-27 | $69.64 | $160.09 | 3,103,200 | — | — |
| 2023-11-24 | $72.19 | $165.95 | 834,300 | — | — |
| 2023-11-22 | $70.99 | $163.19 | 2,312,300 | — | — |
| 2023-11-21 | $70.96 | $163.12 | 2,675,900 | — | — |
| 2023-11-20 | $71.50 | $164.36 | 2,062,300 | — | — |
| 2023-11-17 | $71.72 | $164.87 | 4,357,900 | — | — |
| 2023-11-16 | $71.64 | $164.69 | 3,118,600 | — | — |
| 2023-11-15 | $71.55 | $164.48 | 3,280,800 | — | — |
| 2023-11-14 | $70.88 | $162.94 | 3,617,000 | — | — |
| 2023-11-13 | $69.47 | $159.70 | 4,150,400 | — | — |
| 2023-11-10 | $70.68 | $162.48 | 5,277,800 | — | — |
| 2023-11-09 | $72.80 | $167.35 | 2,110,300 | — | — |
| 2023-11-08 | $73.79 | $169.63 | 1,208,200 | — | — |
| 2023-11-07 | $73.49 | $168.94 | 1,952,200 | — | — |
| 2023-11-06 | $74.32 | $170.85 | 1,368,400 | — | — |
| 2023-11-03 | $74.32 | $170.85 | 1,917,100 | — | — |
| 2023-11-02 | $73.39 | $168.71 | 1,672,700 | — | — |
| 2023-11-01 | $71.66 | $164.73 | 1,844,100 | — | — |
| 2023-10-31 | $70.97 | $163.15 | 1,802,800 | — | — |
| 2023-10-30 | $71.03 | $163.28 | 2,229,200 | — | — |
| 2023-10-27 | $69.55 | $159.88 | 2,325,800 | — | — |
| 2023-10-26 | $69.80 | $160.46 | 4,775,100 | — | — |
| 2023-10-25 | $69.74 | $160.32 | 3,273,900 | — | — |
| 2023-10-24 | $69.45 | $159.65 | 2,725,500 | — | — |
| 2023-10-23 | $70.53 | $162.13 | 2,246,300 | — | — |
| 2023-10-20 | $71.17 | $163.60 | 2,794,600 | — | — |
| 2023-10-19 | $71.29 | $163.88 | 2,643,300 | — | — |
| 2023-10-18 | $70.92 | $163.03 | 1,833,700 | — | — |
| 2023-10-17 | $72.32 | $166.25 | 1,580,200 | — | — |
| 2023-10-16 | $72.79 | $167.33 | 1,430,500 | — | — |
| 2023-10-13 | $71.89 | $165.26 | 1,270,800 | — | — |
| 2023-10-12 | $72.34 | $166.29 | 2,006,600 | — | — |
| 2023-10-11 | $73.37 | $168.66 | 2,008,200 | — | — |
| 2023-10-10 | $72.88 | $167.54 | 3,045,500 | — | — |
| 2023-10-09 | $73.21 | $168.29 | 1,191,200 | — | — |
| 2023-10-06 | $72.85 | $167.47 | 1,899,600 | — | — |
| 2023-10-05 | $72.75 | $167.24 | 1,454,000 | — | — |
| 2023-10-04 | $73.08 | $168.00 | 1,644,300 | — | — |
| 2023-10-03 | $73.53 | $169.03 | 2,362,200 | — | — |
| 2023-10-02 | $72.91 | $167.60 | 2,291,400 | — | — |
| 2023-09-29 | $74.41 | $171.05 | 2,113,000 | — | — |
| 2023-09-28 | $74.64 | $171.58 | 1,360,500 | — | — |
| 2023-09-27 | $73.91 | $169.58 | 1,859,600 | — | — |
| 2023-09-26 | $74.49 | $170.91 | 2,260,600 | — | — |
| 2023-09-25 | $76.88 | $176.39 | 2,071,100 | — | — |
| 2023-09-22 | $76.47 | $175.45 | 1,351,600 | — | — |
| 2023-09-21 | $76.35 | $175.18 | 1,680,800 | — | — |
| 2023-09-20 | $78.44 | $179.97 | 1,343,500 | — | — |
| 2023-09-19 | $78.35 | $179.77 | 1,098,800 | — | — |
| 2023-09-18 | $79.18 | $181.67 | 1,395,400 | — | — |
| 2023-09-15 | $79.88 | $183.28 | 1,935,300 | — | — |
| 2023-09-14 | $79.90 | $183.32 | 2,118,300 | — | — |
| 2023-09-13 | $78.00 | $178.96 | 1,722,400 | — | — |
| 2023-09-12 | $77.64 | $178.14 | 1,620,600 | — | — |
| 2023-09-11 | $77.52 | $177.86 | 2,075,900 | — | — |
| 2023-09-08 | $76.42 | $175.34 | 2,060,900 | — | — |
| 2023-09-07 | $77.21 | $177.15 | 1,710,000 | — | — |
| 2023-09-06 | $78.19 | $179.40 | 1,882,100 | — | — |
| 2023-09-05 | $79.39 | $182.15 | 2,054,900 | — | — |
| 2023-09-01 | $80.37 | $184.40 | 1,358,800 | — | — |
| 2023-08-31 | $79.38 | $182.13 | 1,484,400 | — | — |
| 2023-08-30 | $80.13 | $183.85 | 1,301,200 | — | — |
| 2023-08-29 | $79.27 | $181.88 | 1,485,500 | — | — |
| 2023-08-28 | $78.76 | $180.71 | 827,600 | — | — |
| 2023-08-25 | $78.58 | $180.29 | 829,300 | — | — |
| 2023-08-24 | $78.13 | $179.26 | 995,400 | — | — |
| 2023-08-23 | $79.20 | $181.72 | 951,700 | — | — |
| 2023-08-22 | $78.20 | $179.42 | 1,248,400 | — | — |
| 2023-08-21 | $78.27 | $179.58 | 1,394,300 | — | — |
| 2023-08-18 | $78.58 | $180.29 | 1,201,100 | — | — |
| 2023-08-17 | $78.51 | $180.13 | 1,228,000 | — | — |
| 2023-08-16 | $78.47 | $180.04 | 2,116,400 | — | — |
| 2023-08-15 | $78.96 | $181.17 | 2,689,000 | — | — |
| 2023-08-14 | $80.39 | $184.45 | 1,853,600 | — | — |
| 2023-08-11 | $81.17 | $186.24 | 1,389,900 | — | — |
| 2023-08-10 | $81.00 | $185.85 | 1,698,600 | — | — |
| 2023-08-09 | $81.17 | $186.24 | 1,577,000 | — | — |
| 2023-08-08 | $80.75 | $185.27 | 2,317,300 | — | — |
| 2023-08-07 | $81.65 | $187.34 | 1,629,100 | — | — |
| 2023-08-04 | $80.82 | $185.43 | 3,090,500 | — | — |
| 2023-08-03 | $80.90 | $185.62 | 2,533,400 | — | — |
| 2023-08-02 | $80.09 | $183.76 | 2,979,100 | — | — |
| 2023-08-01 | $81.25 | $186.42 | 3,474,700 | — | — |
| 2023-07-31 | $82.29 | $188.81 | 2,813,900 | — | — |
| 2023-07-28 | $83.05 | $190.55 | 3,238,900 | — | — |
| 2023-07-27 | $83.08 | $190.62 | 5,246,800 | — | — |
| 2023-07-26 | $84.01 | $192.75 | 4,405,000 | — | — |
| 2023-07-25 | $82.84 | $190.07 | 1,996,000 | — | — |
| 2023-07-24 | $82.24 | $188.69 | 2,410,500 | — | — |
| 2023-07-21 | $81.43 | $186.83 | 2,465,600 | — | — |
| 2023-07-20 | $80.52 | $184.75 | 1,904,100 | — | — |
| 2023-07-19 | $80.74 | $185.25 | 1,931,200 | — | — |
| 2023-07-18 | $80.41 | $184.49 | 1,519,500 | — | — |
| 2023-07-17 | $79.77 | $183.02 | 1,118,700 | — | — |
| 2023-07-14 | $80.58 | $184.88 | 1,872,000 | — | — |
| 2023-07-13 | $80.43 | $184.54 | 2,102,200 | — | — |
| 2023-07-12 | $79.39 | $182.15 | 1,623,000 | — | — |
| 2023-07-11 | $78.35 | $179.77 | 2,053,700 | — | — |
| 2023-07-10 | $77.94 | $178.83 | 1,709,900 | — | — |
| 2023-07-07 | $78.36 | $179.79 | 1,318,600 | — | — |
| 2023-07-06 | $78.75 | $180.68 | 2,228,500 | — | — |
| 2023-07-05 | $80.28 | $184.19 | 1,940,300 | — | — |
| 2023-07-03 | $81.57 | $187.15 | 717,500 | — | — |
| 2023-06-30 | $80.77 | $185.32 | 2,371,400 | — | — |
| 2023-06-29 | $79.33 | $182.02 | 3,941,000 | — | — |
| 2023-06-28 | $79.01 | $180.95 | 5,221,400 | — | — |
| 2023-06-27 | $80.36 | $184.04 | 2,153,100 | — | — |
| 2023-06-26 | $79.94 | $183.08 | 2,422,500 | — | — |
| 2023-06-23 | $80.06 | $183.36 | 1,674,800 | — | — |
| 2023-06-22 | $80.71 | $184.85 | 2,888,700 | — | — |
| 2023-06-21 | $79.33 | $181.69 | 3,355,300 | — | — |
| 2023-06-20 | $77.56 | $177.63 | 2,337,300 | — | — |
| 2023-06-16 | $78.52 | $179.83 | 1,816,800 | — | — |
| 2023-06-15 | $78.43 | $179.62 | 1,745,500 | — | — |
| 2023-06-14 | $77.69 | $177.93 | 2,143,600 | — | — |
| 2023-06-13 | $77.01 | $176.37 | 2,102,800 | — | — |
| 2023-06-12 | $76.38 | $174.93 | 2,072,600 | — | — |
| 2023-06-09 | $76.44 | $175.07 | 1,562,000 | — | — |
| 2023-06-08 | $77.93 | $178.48 | 2,085,600 | — | — |
| 2023-06-07 | $79.18 | $181.34 | 2,458,400 | — | — |
| 2023-06-06 | $76.68 | $175.62 | 1,690,500 | — | — |
| 2023-06-05 | $77.88 | $178.36 | 1,585,800 | — | — |
| 2023-06-02 | $78.69 | $180.22 | 1,409,600 | — | — |
| 2023-06-01 | $76.28 | $174.70 | 2,217,300 | — | — |
| 2023-05-31 | $76.20 | $174.52 | 1,333,100 | — | — |
| 2023-05-30 | $77.15 | $176.69 | 1,452,700 | — | — |
| 2023-05-26 | $77.05 | $176.46 | 1,632,900 | — | — |
| 2023-05-25 | $76.96 | $176.26 | 1,801,900 | — | — |
| 2023-05-24 | $76.78 | $175.85 | 3,075,600 | — | — |
| 2023-05-23 | $79.03 | $181.00 | 2,260,200 | — | — |
| 2023-05-22 | $81.34 | $186.29 | 1,347,200 | — | — |
| 2023-05-19 | $82.60 | $189.17 | 1,363,100 | — | — |
| 2023-05-18 | $82.70 | $189.40 | 2,068,000 | — | — |
| 2023-05-17 | $82.40 | $188.72 | 2,815,200 | — | — |
| 2023-05-16 | $82.81 | $189.66 | 2,796,300 | — | — |
| 2023-05-15 | $82.93 | $189.93 | 2,424,700 | — | — |
| 2023-05-12 | $81.93 | $187.64 | 3,073,500 | — | — |
| 2023-05-11 | $80.95 | $185.40 | 1,886,600 | — | — |
| 2023-05-10 | $81.64 | $186.98 | 1,407,700 | — | — |
| 2023-05-09 | $80.88 | $185.24 | 830,200 | — | — |
| 2023-05-08 | $81.02 | $185.56 | 1,533,000 | — | — |
| 2023-05-05 | $80.98 | $185.46 | 1,682,200 | — | — |
| 2023-05-04 | $78.37 | $179.49 | 2,722,300 | — | — |
| 2023-05-03 | $78.88 | $180.66 | 1,745,200 | — | — |
| 2023-05-02 | $78.16 | $179.01 | 1,763,900 | — | — |
| 2023-05-01 | $79.33 | $181.69 | 1,813,300 | — | — |
| 2023-04-28 | $78.84 | $180.56 | 1,489,000 | — | — |
| 2023-04-27 | $77.97 | $178.57 | 2,987,300 | — | — |
| 2023-04-26 | $77.44 | $177.36 | 2,713,800 | — | — |
| 2023-04-25 | $79.27 | $181.55 | 2,026,700 | — | — |
| 2023-04-24 | $81.30 | $186.20 | 1,215,500 | — | — |
| 2023-04-21 | $81.29 | $186.17 | 1,844,800 | — | — |
| 2023-04-20 | $80.76 | $184.96 | 1,243,100 | — | — |
| 2023-04-19 | $80.19 | $183.66 | 1,086,000 | — | — |
| 2023-04-18 | $79.63 | $182.37 | 1,750,100 | — | — |
| 2023-04-17 | $78.62 | $180.06 | 1,092,000 | — | — |
| 2023-04-14 | $78.15 | $178.98 | 950,700 | — | — |
| 2023-04-13 | $77.89 | $178.39 | 1,186,200 | — | — |
| 2023-04-12 | $77.07 | $176.51 | 1,530,300 | — | — |
| 2023-04-11 | $76.40 | $174.98 | 1,212,400 | — | — |
| 2023-04-10 | $75.79 | $173.58 | 966,300 | — | — |
| 2023-04-06 | $75.95 | $173.94 | 2,238,000 | — | — |
| 2023-04-05 | $75.76 | $173.51 | 1,312,500 | — | — |
| 2023-04-04 | $77.19 | $176.78 | 2,009,500 | — | — |
| 2023-04-03 | $77.22 | $176.85 | 1,577,200 | — | — |
| 2023-03-31 | $76.94 | $176.21 | 2,818,600 | — | — |
| 2023-03-30 | $75.93 | $173.90 | 1,756,100 | — | — |
| 2023-03-29 | $75.89 | $173.49 | 1,647,900 | — | — |
| 2023-03-28 | $75.99 | $173.72 | 2,803,800 | — | — |
| 2023-03-27 | $75.80 | $173.28 | 2,286,600 | — | — |
| 2023-03-24 | $75.13 | $171.75 | 1,437,500 | — | — |
| 2023-03-23 | $74.79 | $170.97 | 2,400,100 | — | — |
| 2023-03-22 | $75.92 | $173.56 | 1,657,000 | — | — |
| 2023-03-21 | $77.26 | $176.62 | 1,698,900 | — | — |
| 2023-03-20 | $77.46 | $177.08 | 2,444,500 | — | — |
| 2023-03-17 | $77.29 | $176.69 | 2,590,200 | — | — |
| 2023-03-16 | $79.66 | $182.11 | 3,639,900 | — | — |
| 2023-03-15 | $77.10 | $176.25 | 7,931,000 | — | — |
| 2023-03-14 | $72.98 | $166.83 | 4,256,700 | — | — |
| 2023-03-13 | $73.36 | $167.70 | 2,067,700 | — | — |
| 2023-03-10 | $73.13 | $167.18 | 1,903,200 | — | — |
| 2023-03-09 | $73.98 | $169.12 | 2,010,400 | — | — |
| 2023-03-08 | $75.41 | $172.39 | 1,581,700 | — | — |
| 2023-03-07 | $75.46 | $172.50 | 2,258,300 | — | — |
| 2023-03-06 | $77.63 | $177.46 | 1,183,200 | — | — |
| 2023-03-03 | $78.63 | $179.75 | 1,716,700 | — | — |
| 2023-03-02 | $78.27 | $178.93 | 1,974,400 | — | — |
| 2023-03-01 | $76.99 | $176.00 | 2,002,000 | — | — |
| 2023-02-28 | $75.94 | $173.60 | 2,141,600 | — | — |
| 2023-02-27 | $77.26 | $176.62 | 2,402,800 | — | — |
| 2023-02-24 | $76.13 | $174.04 | 1,879,700 | — | — |
| 2023-02-23 | $76.93 | $175.86 | 2,047,900 | — | — |
| 2023-02-22 | $76.25 | $174.31 | 1,856,900 | — | — |
| 2023-02-21 | $76.73 | $175.41 | 1,537,900 | — | — |
| 2023-02-17 | $77.61 | $177.42 | 882,400 | — | — |
| 2023-02-16 | $78.36 | $179.13 | 1,076,800 | — | — |
| 2023-02-15 | $79.32 | $181.33 | 950,500 | — | — |
| 2023-02-14 | $79.69 | $182.17 | 1,313,600 | — | — |
| 2023-02-13 | $79.83 | $182.49 | 1,289,200 | — | — |
| 2023-02-10 | $79.67 | $182.13 | 1,598,500 | — | — |
| 2023-02-09 | $77.58 | $177.35 | 1,598,900 | — | — |
| 2023-02-08 | $77.64 | $177.49 | 1,490,400 | — | — |
| 2023-02-07 | $77.68 | $177.58 | 1,667,200 | — | — |
| 2023-02-06 | $77.96 | $178.22 | 1,821,700 | — | — |
| 2023-02-03 | $79.12 | $180.87 | 2,092,600 | — | — |
| 2023-02-02 | $79.29 | $181.26 | 2,440,500 | — | — |
| 2023-02-01 | $77.95 | $178.20 | 3,708,500 | — | — |
| 2023-01-31 | $78.90 | $180.37 | 2,520,100 | — | — |
| 2023-01-30 | $77.31 | $176.73 | 2,171,500 | — | — |
| 2023-01-27 | $77.47 | $177.10 | 1,984,400 | — | — |
| 2023-01-26 | $76.92 | $175.84 | 3,068,400 | — | — |
| 2023-01-25 | $76.92 | $175.84 | 2,767,200 | — | — |
| 2023-01-24 | $79.94 | $182.75 | 1,407,400 | — | — |
| 2023-01-23 | $79.72 | $182.24 | 1,303,500 | — | — |
| 2023-01-20 | $79.21 | $181.08 | 1,209,200 | — | — |
| 2023-01-19 | $77.81 | $177.88 | 1,562,500 | — | — |
| 2023-01-18 | $78.31 | $179.02 | 2,573,500 | — | — |
| 2023-01-17 | $80.19 | $183.32 | 1,834,100 | — | — |
| 2023-01-13 | $79.11 | $180.85 | 1,712,900 | — | — |
| 2023-01-12 | $77.93 | $178.15 | 1,771,800 | — | — |
| 2023-01-11 | $77.33 | $176.78 | 1,335,300 | — | — |
| 2023-01-10 | $76.45 | $174.77 | 1,902,500 | — | — |
| 2023-01-09 | $77.71 | $177.65 | 1,362,600 | — | — |
| 2023-01-06 | $77.53 | $177.24 | 1,618,400 | — | — |
| 2023-01-05 | $74.49 | $170.29 | 2,314,500 | — | — |
| 2023-01-04 | $76.69 | $175.32 | 1,588,100 | — | — |
| 2023-01-03 | $74.88 | $171.18 | 1,428,700 | — | — |