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
- 1973-02-21 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 | $108.52 | $116.90 | 1,365,800 | — | — |
| 2023-12-28 | $110.44 | $118.97 | 874,600 | — | — |
| 2023-12-27 | $110.75 | $119.31 | 1,261,700 | — | — |
| 2023-12-26 | $110.35 | $118.87 | 1,389,000 | — | — |
| 2023-12-22 | $107.63 | $115.94 | 832,200 | — | — |
| 2023-12-21 | $106.59 | $114.82 | 1,812,100 | — | — |
| 2023-12-20 | $103.61 | $111.61 | 1,870,700 | — | — |
| 2023-12-19 | $105.88 | $114.06 | 1,379,500 | — | — |
| 2023-12-18 | $105.28 | $113.41 | 2,556,800 | — | — |
| 2023-12-15 | $105.16 | $113.28 | 4,609,900 | — | — |
| 2023-12-14 | $105.39 | $113.53 | 3,680,700 | — | — |
| 2023-12-13 | $98.16 | $105.74 | 1,403,200 | — | — |
| 2023-12-12 | $96.34 | $103.78 | 913,000 | — | — |
| 2023-12-11 | $96.73 | $104.20 | 2,222,200 | — | — |
| 2023-12-08 | $92.29 | $99.42 | 1,688,300 | — | — |
| 2023-12-07 | $92.61 | $99.76 | 1,331,900 | — | — |
| 2023-12-06 | $91.22 | $98.27 | 1,601,100 | — | — |
| 2023-12-05 | $91.24 | $98.29 | 1,352,600 | — | — |
| 2023-12-04 | $93.16 | $100.36 | 1,381,400 | — | — |
| 2023-12-01 | $93.86 | $101.11 | 934,500 | — | — |
| 2023-11-30 | $92.23 | $99.35 | 2,072,900 | — | — |
| 2023-11-29 | $92.76 | $99.93 | 1,724,600 | — | — |
| 2023-11-28 | $91.24 | $98.29 | 1,063,700 | — | — |
| 2023-11-27 | $91.93 | $99.03 | 818,500 | — | — |
| 2023-11-24 | $92.49 | $99.63 | 472,300 | — | — |
| 2023-11-22 | $92.44 | $99.46 | 1,306,400 | — | — |
| 2023-11-21 | $91.76 | $98.73 | 1,427,100 | — | — |
| 2023-11-20 | $93.08 | $100.15 | 1,665,700 | — | — |
| 2023-11-17 | $92.09 | $99.09 | 1,330,800 | — | — |
| 2023-11-16 | $90.74 | $97.63 | 1,995,600 | — | — |
| 2023-11-15 | $91.37 | $98.31 | 1,371,900 | — | — |
| 2023-11-14 | $90.65 | $97.54 | 2,095,400 | — | — |
| 2023-11-13 | $86.62 | $93.20 | 1,703,300 | — | — |
| 2023-11-10 | $88.12 | $94.81 | 1,798,300 | — | — |
| 2023-11-09 | $84.93 | $91.38 | 2,676,700 | — | — |
| 2023-11-08 | $86.38 | $92.94 | 1,434,400 | — | — |
| 2023-11-07 | $87.03 | $93.64 | 1,284,300 | — | — |
| 2023-11-06 | $87.61 | $94.27 | 1,250,200 | — | — |
| 2023-11-03 | $87.70 | $94.36 | 1,606,700 | — | — |
| 2023-11-02 | $85.90 | $92.43 | 2,277,600 | — | — |
| 2023-11-01 | $82.76 | $89.05 | 2,091,200 | — | — |
| 2023-10-31 | $83.27 | $89.60 | 1,540,200 | — | — |
| 2023-10-30 | $83.46 | $89.80 | 1,656,300 | — | — |
| 2023-10-27 | $83.84 | $90.21 | 2,015,500 | — | — |
| 2023-10-26 | $85.12 | $91.59 | 2,954,300 | — | — |
| 2023-10-25 | $87.91 | $94.59 | 2,722,900 | — | — |
| 2023-10-24 | $91.61 | $98.57 | 1,342,900 | — | — |
| 2023-10-23 | $90.92 | $97.83 | 1,325,100 | — | — |
| 2023-10-20 | $91.74 | $98.71 | 1,264,000 | — | — |
| 2023-10-19 | $92.74 | $99.79 | 1,927,300 | — | — |
| 2023-10-18 | $94.08 | $101.23 | 1,410,900 | — | — |
| 2023-10-17 | $96.52 | $103.85 | 1,540,200 | — | — |
| 2023-10-16 | $97.00 | $104.37 | 1,900,700 | — | — |
| 2023-10-13 | $95.60 | $102.86 | 1,532,800 | — | — |
| 2023-10-12 | $99.39 | $106.94 | 1,135,500 | — | — |
| 2023-10-11 | $99.56 | $107.12 | 991,500 | — | — |
| 2023-10-10 | $99.59 | $107.16 | 1,241,800 | — | — |
| 2023-10-09 | $99.05 | $106.57 | 953,400 | — | — |
| 2023-10-06 | $100.67 | $108.32 | 1,242,200 | — | — |
| 2023-10-05 | $99.54 | $107.10 | 1,069,900 | — | — |
| 2023-10-04 | $100.27 | $107.89 | 1,002,700 | — | — |
| 2023-10-03 | $98.56 | $106.05 | 1,152,500 | — | — |
| 2023-10-02 | $100.67 | $108.32 | 1,357,800 | — | — |
| 2023-09-29 | $100.46 | $108.09 | 1,331,200 | — | — |
| 2023-09-28 | $99.68 | $107.25 | 1,583,900 | — | — |
| 2023-09-27 | $96.48 | $103.81 | 1,852,700 | — | — |
| 2023-09-26 | $95.83 | $103.11 | 1,410,600 | — | — |
| 2023-09-25 | $96.44 | $103.77 | 966,500 | — | — |
| 2023-09-22 | $95.40 | $102.65 | 1,019,800 | — | — |
| 2023-09-21 | $95.61 | $102.87 | 1,487,800 | — | — |
| 2023-09-20 | $95.99 | $103.28 | 1,161,000 | — | — |
| 2023-09-19 | $97.79 | $105.22 | 2,014,300 | — | — |
| 2023-09-18 | $96.76 | $104.11 | 1,239,500 | — | — |
| 2023-09-15 | $95.49 | $102.74 | 3,275,400 | — | — |
| 2023-09-14 | $97.96 | $105.40 | 1,133,200 | — | — |
| 2023-09-13 | $97.66 | $105.08 | 1,620,900 | — | — |
| 2023-09-12 | $97.83 | $105.26 | 1,235,000 | — | — |
| 2023-09-11 | $98.90 | $106.41 | 1,404,000 | — | — |
| 2023-09-08 | $99.70 | $107.27 | 1,666,700 | — | — |
| 2023-09-07 | $99.69 | $107.26 | 3,224,300 | — | — |
| 2023-09-06 | $105.58 | $113.60 | 1,463,700 | — | — |
| 2023-09-05 | $106.62 | $114.72 | 1,368,300 | — | — |
| 2023-09-01 | $108.46 | $116.70 | 624,600 | — | — |
| 2023-08-31 | $107.87 | $116.06 | 1,621,100 | — | — |
| 2023-08-30 | $107.37 | $115.41 | 909,000 | — | — |
| 2023-08-29 | $107.37 | $115.41 | 1,435,900 | — | — |
| 2023-08-28 | $104.57 | $112.40 | 917,700 | — | — |
| 2023-08-25 | $103.78 | $111.55 | 1,285,500 | — | — |
| 2023-08-24 | $102.11 | $109.75 | 1,586,000 | — | — |
| 2023-08-23 | $105.32 | $113.20 | 1,107,300 | — | — |
| 2023-08-22 | $102.75 | $110.44 | 843,300 | — | — |
| 2023-08-21 | $102.74 | $110.43 | 1,250,900 | — | — |
| 2023-08-18 | $101.06 | $108.63 | 1,385,500 | — | — |
| 2023-08-17 | $100.62 | $108.15 | 1,072,000 | — | — |
| 2023-08-16 | $101.25 | $108.83 | 1,404,700 | — | — |
| 2023-08-15 | $101.87 | $109.50 | 1,377,500 | — | — |
| 2023-08-14 | $104.74 | $112.58 | 1,463,400 | — | — |
| 2023-08-11 | $101.73 | $109.35 | 1,773,300 | — | — |
| 2023-08-10 | $106.42 | $114.39 | 1,761,900 | — | — |
| 2023-08-09 | $106.48 | $114.45 | 1,556,200 | — | — |
| 2023-08-08 | $106.27 | $114.23 | 1,685,100 | — | — |
| 2023-08-07 | $108.92 | $117.07 | 1,096,000 | — | — |
| 2023-08-04 | $107.41 | $115.45 | 1,193,500 | — | — |
| 2023-08-03 | $107.56 | $115.61 | 1,652,600 | — | — |
| 2023-08-02 | $107.80 | $115.87 | 1,912,600 | — | — |
| 2023-08-01 | $111.23 | $119.56 | 1,544,100 | — | — |
| 2023-07-31 | $112.94 | $121.40 | 1,491,100 | — | — |
| 2023-07-28 | $112.31 | $120.72 | 3,063,900 | — | — |
| 2023-07-27 | $110.62 | $118.90 | 4,265,600 | — | — |
| 2023-07-26 | $114.64 | $123.22 | 2,725,300 | — | — |
| 2023-07-25 | $117.23 | $126.01 | 1,256,700 | — | — |
| 2023-07-24 | $115.14 | $123.76 | 1,565,300 | — | — |
| 2023-07-21 | $115.05 | $123.66 | 1,772,500 | — | — |
| 2023-07-20 | $112.27 | $120.68 | 2,179,700 | — | — |
| 2023-07-19 | $115.31 | $123.94 | 1,410,400 | — | — |
| 2023-07-18 | $117.15 | $125.92 | 1,310,600 | — | — |
| 2023-07-17 | $116.25 | $124.95 | 1,788,700 | — | — |
| 2023-07-14 | $113.09 | $121.56 | 1,752,200 | — | — |
| 2023-07-13 | $114.02 | $122.56 | 1,977,400 | — | — |
| 2023-07-12 | $111.24 | $119.57 | 1,344,800 | — | — |
| 2023-07-11 | $109.42 | $117.61 | 1,161,700 | — | — |
| 2023-07-10 | $109.42 | $117.61 | 1,142,500 | — | — |
| 2023-07-07 | $106.34 | $114.30 | 1,990,300 | — | — |
| 2023-07-06 | $107.05 | $115.06 | 1,792,100 | — | — |
| 2023-07-05 | $108.09 | $116.18 | 1,900,800 | — | — |
| 2023-07-03 | $111.53 | $119.88 | 639,400 | — | — |
| 2023-06-30 | $111.33 | $119.66 | 2,273,500 | — | — |
| 2023-06-29 | $109.40 | $117.59 | 1,618,200 | — | — |
| 2023-06-28 | $107.65 | $115.71 | 1,626,500 | — | — |
| 2023-06-27 | $110.29 | $118.55 | 2,173,900 | — | — |
| 2023-06-26 | $105.99 | $113.93 | 1,548,800 | — | — |
| 2023-06-23 | $105.16 | $113.03 | 2,161,300 | — | — |
| 2023-06-22 | $107.80 | $115.87 | 1,689,800 | — | — |
| 2023-06-21 | $106.89 | $114.89 | 1,450,600 | — | — |
| 2023-06-20 | $108.69 | $116.83 | 1,793,900 | — | — |
| 2023-06-16 | $111.06 | $119.37 | 3,381,500 | — | — |
| 2023-06-15 | $110.09 | $118.33 | 1,553,300 | — | — |
| 2023-06-14 | $110.36 | $118.62 | 1,855,200 | — | — |
| 2023-06-13 | $111.39 | $119.73 | 2,137,600 | — | — |
| 2023-06-12 | $109.46 | $117.65 | 2,198,800 | — | — |
| 2023-06-09 | $105.02 | $112.88 | 1,599,100 | — | — |
| 2023-06-08 | $104.67 | $112.51 | 1,129,700 | — | — |
| 2023-06-07 | $104.22 | $112.02 | 1,566,100 | — | — |
| 2023-06-06 | $103.07 | $110.79 | 1,335,000 | — | — |
| 2023-06-05 | $101.52 | $109.12 | 1,084,000 | — | — |
| 2023-06-02 | $103.22 | $110.95 | 1,149,800 | — | — |
| 2023-06-01 | $103.10 | $110.82 | 1,694,500 | — | — |
| 2023-05-31 | $100.19 | $107.69 | 2,176,600 | — | — |
| 2023-05-30 | $102.72 | $110.41 | 2,139,700 | — | — |
| 2023-05-26 | $103.71 | $111.47 | 3,136,200 | — | — |
| 2023-05-25 | $97.27 | $104.55 | 3,968,600 | — | — |
| 2023-05-24 | $94.40 | $101.47 | 1,959,900 | — | — |
| 2023-05-23 | $95.55 | $102.70 | 1,725,300 | — | — |
| 2023-05-22 | $97.81 | $105.01 | 1,269,200 | — | — |
| 2023-05-19 | $97.10 | $104.25 | 1,885,000 | — | — |
| 2023-05-18 | $98.57 | $105.83 | 2,447,700 | — | — |
| 2023-05-17 | $94.92 | $101.91 | 1,431,200 | — | — |
| 2023-05-16 | $93.43 | $100.31 | 1,033,100 | — | — |
| 2023-05-15 | $94.22 | $101.16 | 1,247,200 | — | — |
| 2023-05-12 | $90.93 | $97.63 | 1,210,700 | — | — |
| 2023-05-11 | $91.18 | $97.90 | 1,326,000 | — | — |
| 2023-05-10 | $90.96 | $97.66 | 1,442,500 | — | — |
| 2023-05-09 | $90.29 | $96.94 | 1,693,300 | — | — |
| 2023-05-08 | $91.42 | $98.15 | 1,113,100 | — | — |
| 2023-05-05 | $92.63 | $99.45 | 2,098,700 | — | — |
| 2023-05-04 | $89.98 | $96.61 | 1,311,500 | — | — |
| 2023-05-03 | $92.16 | $98.95 | 1,471,200 | — | — |
| 2023-05-02 | $92.31 | $99.11 | 1,620,400 | — | — |
| 2023-05-01 | $92.30 | $99.10 | 1,757,500 | — | — |
| 2023-04-28 | $91.38 | $98.11 | 1,638,700 | — | — |
| 2023-04-27 | $90.37 | $97.03 | 3,472,000 | — | — |
| 2023-04-26 | $93.33 | $100.20 | 2,282,000 | — | — |
| 2023-04-25 | $94.35 | $101.30 | 1,750,000 | — | — |
| 2023-04-24 | $97.60 | $104.79 | 836,700 | — | — |
| 2023-04-21 | $97.99 | $105.21 | 988,100 | — | — |
| 2023-04-20 | $99.41 | $106.73 | 1,315,200 | — | — |
| 2023-04-19 | $98.56 | $105.82 | 1,146,700 | — | — |
| 2023-04-18 | $99.65 | $106.99 | 1,123,500 | — | — |
| 2023-04-17 | $98.11 | $105.34 | 2,173,200 | — | — |
| 2023-04-14 | $100.75 | $108.17 | 1,369,600 | — | — |
| 2023-04-13 | $101.94 | $109.45 | 975,900 | — | — |
| 2023-04-12 | $101.48 | $108.95 | 941,600 | — | — |
| 2023-04-11 | $102.28 | $109.81 | 948,200 | — | — |
| 2023-04-10 | $102.73 | $110.30 | 1,788,800 | — | — |
| 2023-04-06 | $100.39 | $107.78 | 1,216,800 | — | — |
| 2023-04-05 | $101.23 | $108.69 | 1,818,500 | — | — |
| 2023-04-04 | $103.09 | $110.68 | 1,502,500 | — | — |
| 2023-04-03 | $106.80 | $114.67 | 1,236,600 | — | — |
| 2023-03-31 | $107.51 | $115.43 | 1,598,200 | — | — |
| 2023-03-30 | $107.60 | $115.53 | 1,760,600 | — | — |
| 2023-03-29 | $107.39 | $115.30 | 1,689,700 | — | — |
| 2023-03-28 | $104.21 | $111.89 | 1,392,400 | — | — |
| 2023-03-27 | $105.35 | $113.11 | 1,133,000 | — | — |
| 2023-03-24 | $106.34 | $114.17 | 1,679,400 | — | — |
| 2023-03-23 | $107.61 | $115.54 | 1,262,800 | — | — |
| 2023-03-22 | $104.37 | $112.06 | 1,422,100 | — | — |
| 2023-03-21 | $106.36 | $114.19 | 1,462,800 | — | — |
| 2023-03-20 | $106.50 | $114.34 | 1,326,100 | — | — |
| 2023-03-17 | $105.10 | $112.84 | 2,428,100 | — | — |
| 2023-03-16 | $105.97 | $113.78 | 1,462,900 | — | — |
| 2023-03-15 | $102.63 | $110.19 | 2,050,400 | — | — |
| 2023-03-14 | $105.17 | $112.92 | 2,529,400 | — | — |
| 2023-03-13 | $102.73 | $110.30 | 1,749,100 | — | — |
| 2023-03-10 | $101.29 | $108.75 | 2,371,900 | — | — |
| 2023-03-09 | $102.14 | $109.66 | 1,652,100 | — | — |
| 2023-03-08 | $103.25 | $110.86 | 1,474,800 | — | — |
| 2023-03-07 | $100.58 | $107.99 | 1,577,500 | — | — |
| 2023-03-06 | $101.65 | $109.14 | 1,432,100 | — | — |
| 2023-03-03 | $103.03 | $110.62 | 1,393,400 | — | — |
| 2023-03-02 | $102.05 | $109.57 | 1,484,000 | — | — |
| 2023-03-01 | $101.38 | $108.85 | 1,090,100 | — | — |
| 2023-02-28 | $101.14 | $108.59 | 1,378,500 | — | — |
| 2023-02-27 | $100.97 | $108.41 | 1,404,200 | — | — |
| 2023-02-24 | $100.64 | $108.05 | 1,465,400 | — | — |
| 2023-02-23 | $102.99 | $110.58 | 1,446,300 | — | — |
| 2023-02-22 | $100.77 | $108.19 | 1,329,000 | — | — |
| 2023-02-21 | $101.16 | $108.61 | 1,976,100 | — | — |
| 2023-02-17 | $105.25 | $113.00 | 1,151,500 | — | — |
| 2023-02-16 | $106.30 | $114.13 | 1,613,900 | — | — |
| 2023-02-15 | $108.46 | $116.33 | 1,202,400 | — | — |
| 2023-02-14 | $108.01 | $115.85 | 1,779,300 | — | — |
| 2023-02-13 | $106.75 | $114.50 | 1,303,800 | — | — |
| 2023-02-10 | $105.56 | $113.22 | 1,414,800 | — | — |
| 2023-02-09 | $107.66 | $115.47 | 1,906,400 | — | — |
| 2023-02-08 | $107.63 | $115.44 | 1,129,800 | — | — |
| 2023-02-07 | $110.20 | $118.20 | 1,824,000 | — | — |
| 2023-02-06 | $106.95 | $114.71 | 1,411,500 | — | — |
| 2023-02-03 | $107.99 | $115.83 | 1,608,800 | — | — |
| 2023-02-02 | $111.54 | $119.63 | 2,352,900 | — | — |
| 2023-02-01 | $107.99 | $115.83 | 2,784,100 | — | — |
| 2023-01-31 | $101.70 | $109.08 | 1,973,300 | — | — |
| 2023-01-30 | $100.17 | $107.44 | 2,067,200 | — | — |
| 2023-01-27 | $103.44 | $110.95 | 2,593,000 | — | — |
| 2023-01-26 | $103.67 | $111.19 | 3,941,600 | — | — |
| 2023-01-25 | $103.44 | $110.95 | 1,501,200 | — | — |
| 2023-01-24 | $103.02 | $110.50 | 1,193,300 | — | — |
| 2023-01-23 | $103.50 | $111.01 | 2,617,700 | — | — |
| 2023-01-20 | $97.53 | $104.61 | 1,421,100 | — | — |
| 2023-01-19 | $93.85 | $100.66 | 1,542,600 | — | — |
| 2023-01-18 | $95.91 | $102.87 | 1,326,800 | — | — |
| 2023-01-17 | $96.64 | $103.65 | 1,668,200 | — | — |
| 2023-01-13 | $97.44 | $104.51 | 1,464,500 | — | — |
| 2023-01-12 | $96.14 | $103.12 | 1,165,700 | — | — |
| 2023-01-11 | $96.34 | $103.33 | 870,000 | — | — |
| 2023-01-10 | $94.78 | $101.66 | 1,160,400 | — | — |
| 2023-01-09 | $93.21 | $99.97 | 1,654,500 | — | — |
| 2023-01-06 | $91.24 | $97.86 | 1,444,500 | — | — |
| 2023-01-05 | $87.12 | $93.44 | 998,700 | — | — |
| 2023-01-04 | $87.42 | $93.76 | 2,025,400 | — | — |
| 2023-01-03 | $85.93 | $92.17 | 1,033,200 | — | — |