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
- 2005-07-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 | $151.79 | $230.46 | 1,307,400 | — | — |
| 2023-12-28 | $153.28 | $232.72 | 1,146,700 | — | — |
| 2023-12-27 | $153.25 | $232.68 | 1,420,100 | — | — |
| 2023-12-26 | $153.14 | $232.51 | 1,530,600 | — | — |
| 2023-12-22 | $155.31 | $235.81 | 1,940,300 | — | — |
| 2023-12-21 | $154.52 | $234.61 | 2,590,700 | — | — |
| 2023-12-20 | $148.46 | $225.41 | 2,938,600 | — | — |
| 2023-12-19 | $151.52 | $230.05 | 2,589,000 | — | — |
| 2023-12-18 | $148.47 | $225.42 | 1,857,000 | — | — |
| 2023-12-15 | $145.99 | $221.66 | 4,764,200 | — | — |
| 2023-12-14 | $146.83 | $222.93 | 2,207,300 | — | — |
| 2023-12-13 | $144.90 | $220.00 | 2,202,700 | — | — |
| 2023-12-12 | $144.88 | $219.97 | 1,805,200 | — | — |
| 2023-12-11 | $148.34 | $225.22 | 2,040,800 | — | — |
| 2023-12-08 | $145.50 | $220.91 | 1,748,500 | — | — |
| 2023-12-07 | $143.65 | $218.10 | 2,059,300 | — | — |
| 2023-12-06 | $139.00 | $211.04 | 1,749,800 | — | — |
| 2023-12-05 | $138.40 | $210.13 | 1,419,400 | — | — |
| 2023-12-04 | $139.82 | $212.29 | 1,685,600 | — | — |
| 2023-12-01 | $139.31 | $211.51 | 3,259,800 | — | — |
| 2023-11-30 | $136.18 | $206.76 | 3,584,600 | — | — |
| 2023-11-29 | $135.75 | $206.11 | 7,804,400 | — | — |
| 2023-11-28 | $135.42 | $205.61 | 1,555,800 | — | — |
| 2023-11-27 | $135.90 | $206.34 | 1,361,000 | — | — |
| 2023-11-24 | $136.42 | $207.13 | 723,200 | — | — |
| 2023-11-22 | $136.89 | $207.84 | 1,653,900 | — | — |
| 2023-11-21 | $135.47 | $205.68 | 1,817,900 | — | — |
| 2023-11-20 | $134.90 | $204.82 | 2,473,000 | — | — |
| 2023-11-17 | $136.38 | $207.06 | 4,811,800 | — | — |
| 2023-11-16 | $129.82 | $197.10 | 2,704,500 | — | — |
| 2023-11-15 | $130.33 | $197.88 | 5,690,800 | — | — |
| 2023-11-14 | $122.63 | $186.19 | 2,382,100 | — | — |
| 2023-11-13 | $118.48 | $179.89 | 1,731,500 | — | — |
| 2023-11-10 | $118.68 | $180.19 | 2,768,200 | — | — |
| 2023-11-09 | $113.67 | $172.58 | 2,207,100 | — | — |
| 2023-11-08 | $116.56 | $176.97 | 2,854,400 | — | — |
| 2023-11-07 | $118.05 | $179.23 | 5,570,000 | — | — |
| 2023-11-06 | $111.59 | $169.43 | 3,630,400 | — | — |
| 2023-11-03 | $112.71 | $171.13 | 9,058,600 | — | — |
| 2023-11-02 | $94.84 | $143.99 | 5,082,300 | — | — |
| 2023-11-01 | $93.27 | $141.61 | 2,208,300 | — | — |
| 2023-10-31 | $95.29 | $144.68 | 1,714,700 | — | — |
| 2023-10-30 | $94.95 | $144.16 | 1,922,200 | — | — |
| 2023-10-27 | $93.08 | $141.32 | 1,598,900 | — | — |
| 2023-10-26 | $95.04 | $144.30 | 2,857,000 | — | — |
| 2023-10-25 | $95.97 | $145.71 | 1,380,100 | — | — |
| 2023-10-24 | $97.29 | $147.71 | 1,229,700 | — | — |
| 2023-10-23 | $95.23 | $144.59 | 2,325,400 | — | — |
| 2023-10-20 | $93.65 | $142.19 | 2,719,900 | — | — |
| 2023-10-19 | $95.66 | $145.24 | 2,381,500 | — | — |
| 2023-10-18 | $98.91 | $150.17 | 1,670,000 | — | — |
| 2023-10-17 | $101.55 | $154.18 | 1,385,700 | — | — |
| 2023-10-16 | $99.67 | $151.33 | 1,627,000 | — | — |
| 2023-10-13 | $99.16 | $150.55 | 1,526,200 | — | — |
| 2023-10-12 | $102.62 | $155.81 | 1,364,700 | — | — |
| 2023-10-11 | $103.61 | $157.31 | 1,707,900 | — | — |
| 2023-10-10 | $101.49 | $154.09 | 1,546,700 | — | — |
| 2023-10-09 | $99.67 | $151.33 | 1,637,100 | — | — |
| 2023-10-06 | $100.48 | $152.56 | 1,453,700 | — | — |
| 2023-10-05 | $99.90 | $151.68 | 1,311,700 | — | — |
| 2023-10-04 | $100.18 | $152.10 | 1,722,300 | — | — |
| 2023-10-03 | $98.77 | $149.96 | 2,056,800 | — | — |
| 2023-10-02 | $102.05 | $154.94 | 1,910,400 | — | — |
| 2023-09-29 | $103.07 | $156.49 | 2,227,900 | — | — |
| 2023-09-28 | $102.58 | $155.75 | 1,695,200 | — | — |
| 2023-09-27 | $100.25 | $152.21 | 1,676,100 | — | — |
| 2023-09-26 | $99.39 | $150.90 | 1,667,500 | — | — |
| 2023-09-25 | $100.69 | $152.88 | 1,768,000 | — | — |
| 2023-09-22 | $100.87 | $153.15 | 2,335,000 | — | — |
| 2023-09-21 | $101.96 | $154.81 | 1,805,100 | — | — |
| 2023-09-20 | $104.29 | $158.34 | 1,282,200 | — | — |
| 2023-09-19 | $104.58 | $158.78 | 2,122,300 | — | — |
| 2023-09-18 | $105.74 | $160.54 | 2,265,900 | — | — |
| 2023-09-15 | $106.91 | $162.32 | 5,677,000 | — | — |
| 2023-09-14 | $106.93 | $162.35 | 2,217,100 | — | — |
| 2023-09-13 | $106.82 | $162.18 | 2,488,800 | — | — |
| 2023-09-12 | $109.65 | $166.48 | 1,799,000 | — | — |
| 2023-09-11 | $108.49 | $164.72 | 1,774,500 | — | — |
| 2023-09-08 | $109.80 | $166.71 | 2,622,200 | — | — |
| 2023-09-07 | $105.76 | $160.57 | 3,926,900 | — | — |
| 2023-09-06 | $108.41 | $164.60 | 2,368,900 | — | — |
| 2023-09-05 | $110.22 | $167.35 | 2,004,100 | — | — |
| 2023-09-01 | $109.57 | $166.36 | 1,593,900 | — | — |
| 2023-08-31 | $108.39 | $164.57 | 1,704,200 | — | — |
| 2023-08-30 | $108.86 | $165.28 | 1,646,500 | — | — |
| 2023-08-29 | $109.95 | $166.94 | 1,405,000 | — | — |
| 2023-08-28 | $108.17 | $164.23 | 1,163,600 | — | — |
| 2023-08-25 | $106.94 | $162.37 | 1,894,800 | — | — |
| 2023-08-24 | $105.96 | $160.88 | 2,426,900 | — | — |
| 2023-08-23 | $107.59 | $163.35 | 1,839,000 | — | — |
| 2023-08-22 | $108.59 | $164.87 | 1,429,800 | — | — |
| 2023-08-21 | $108.07 | $164.08 | 1,713,900 | — | — |
| 2023-08-18 | $107.21 | $162.78 | 2,535,200 | — | — |
| 2023-08-17 | $105.63 | $160.38 | 3,045,800 | — | — |
| 2023-08-16 | $107.14 | $162.67 | 1,989,200 | — | — |
| 2023-08-15 | $107.43 | $163.11 | 3,225,700 | — | — |
| 2023-08-14 | $111.93 | $169.94 | 1,795,700 | — | — |
| 2023-08-11 | $111.54 | $169.35 | 2,840,500 | — | — |
| 2023-08-10 | $111.67 | $169.55 | 2,268,600 | — | — |
| 2023-08-09 | $109.81 | $166.72 | 3,156,300 | — | — |
| 2023-08-08 | $109.84 | $166.77 | 3,014,100 | — | — |
| 2023-08-07 | $107.49 | $163.20 | 5,171,500 | — | — |
| 2023-08-04 | $103.19 | $156.67 | 5,802,000 | — | — |
| 2023-08-03 | $98.67 | $149.81 | 13,985,700 | — | — |
| 2023-08-02 | $118.00 | $179.16 | 2,319,800 | — | — |
| 2023-08-01 | $120.74 | $183.32 | 1,389,700 | — | — |
| 2023-07-31 | $122.53 | $186.04 | 1,885,400 | — | — |
| 2023-07-28 | $120.09 | $182.33 | 1,306,200 | — | — |
| 2023-07-27 | $118.82 | $180.40 | 1,491,600 | — | — |
| 2023-07-26 | $119.56 | $181.53 | 1,433,100 | — | — |
| 2023-07-25 | $117.43 | $178.29 | 2,570,900 | — | — |
| 2023-07-24 | $116.83 | $177.38 | 1,772,700 | — | — |
| 2023-07-21 | $119.00 | $180.68 | 1,158,100 | — | — |
| 2023-07-20 | $118.87 | $180.48 | 1,557,200 | — | — |
| 2023-07-19 | $119.10 | $180.83 | 2,256,800 | — | — |
| 2023-07-18 | $121.00 | $183.71 | 2,251,000 | — | — |
| 2023-07-17 | $121.14 | $183.93 | 2,136,800 | — | — |
| 2023-07-14 | $118.57 | $180.02 | 1,742,200 | — | — |
| 2023-07-13 | $119.66 | $181.68 | 2,508,600 | — | — |
| 2023-07-12 | $116.04 | $176.18 | 1,964,400 | — | — |
| 2023-07-11 | $116.96 | $177.58 | 2,643,600 | — | — |
| 2023-07-10 | $114.33 | $173.59 | 2,350,900 | — | — |
| 2023-07-07 | $111.88 | $169.87 | 2,114,400 | — | — |
| 2023-07-06 | $109.00 | $165.49 | 2,349,000 | — | — |
| 2023-07-05 | $111.54 | $169.35 | 1,873,300 | — | — |
| 2023-07-03 | $112.79 | $171.25 | 1,625,000 | — | — |
| 2023-06-30 | $109.39 | $166.09 | 2,195,500 | — | — |
| 2023-06-29 | $107.84 | $163.73 | 2,020,600 | — | — |
| 2023-06-28 | $108.33 | $164.48 | 2,329,900 | — | — |
| 2023-06-27 | $108.09 | $164.11 | 2,561,100 | — | — |
| 2023-06-26 | $104.16 | $158.15 | 1,886,200 | — | — |
| 2023-06-23 | $104.79 | $159.10 | 4,099,900 | — | — |
| 2023-06-22 | $107.33 | $162.96 | 2,659,500 | — | — |
| 2023-06-21 | $105.01 | $159.44 | 2,598,800 | — | — |
| 2023-06-20 | $106.92 | $162.34 | 2,857,300 | — | — |
| 2023-06-16 | $105.87 | $160.74 | 3,791,800 | — | — |
| 2023-06-15 | $107.11 | $162.62 | 3,318,000 | — | — |
| 2023-06-14 | $108.93 | $165.39 | 2,061,600 | — | — |
| 2023-06-13 | $110.96 | $168.47 | 1,916,500 | — | — |
| 2023-06-12 | $110.81 | $168.24 | 2,285,400 | — | — |
| 2023-06-09 | $110.48 | $167.74 | 3,394,200 | — | — |
| 2023-06-08 | $107.67 | $163.47 | 2,884,200 | — | — |
| 2023-06-07 | $109.09 | $165.63 | 3,755,500 | — | — |
| 2023-06-06 | $111.99 | $170.03 | 5,556,400 | — | — |
| 2023-06-05 | $106.90 | $162.31 | 4,250,700 | — | — |
| 2023-06-02 | $103.27 | $156.79 | 2,435,300 | — | — |
| 2023-06-01 | $98.66 | $149.79 | 2,256,000 | — | — |
| 2023-05-31 | $95.71 | $145.32 | 3,727,700 | — | — |
| 2023-05-30 | $97.01 | $147.29 | 1,929,900 | — | — |
| 2023-05-26 | $96.35 | $146.29 | 1,825,800 | — | — |
| 2023-05-25 | $95.79 | $145.44 | 2,846,700 | — | — |
| 2023-05-24 | $93.32 | $141.69 | 1,516,000 | — | — |
| 2023-05-23 | $94.16 | $142.96 | 1,706,300 | — | — |
| 2023-05-22 | $96.82 | $147.00 | 1,751,200 | — | — |
| 2023-05-19 | $96.63 | $146.71 | 2,487,200 | — | — |
| 2023-05-18 | $98.27 | $149.20 | 2,492,500 | — | — |
| 2023-05-17 | $95.23 | $144.59 | 2,442,800 | — | — |
| 2023-05-16 | $92.71 | $140.76 | 3,159,300 | — | — |
| 2023-05-15 | $92.23 | $140.03 | 2,395,400 | — | — |
| 2023-05-12 | $89.45 | $135.81 | 1,886,200 | — | — |
| 2023-05-11 | $91.22 | $138.50 | 1,572,500 | — | — |
| 2023-05-10 | $91.03 | $138.21 | 3,455,500 | — | — |
| 2023-05-09 | $93.26 | $141.60 | 2,424,000 | — | — |
| 2023-05-08 | $92.48 | $140.41 | 2,780,200 | — | — |
| 2023-05-05 | $93.54 | $142.02 | 7,073,300 | — | — |
| 2023-05-04 | $89.17 | $135.39 | 4,468,700 | — | — |
| 2023-05-03 | $90.57 | $137.51 | 2,950,900 | — | — |
| 2023-05-02 | $93.24 | $141.57 | 2,440,500 | — | — |
| 2023-05-01 | $94.42 | $143.36 | 2,085,700 | — | — |
| 2023-04-28 | $93.96 | $142.66 | 1,665,300 | — | — |
| 2023-04-27 | $92.41 | $140.31 | 2,581,900 | — | — |
| 2023-04-26 | $89.87 | $136.45 | 2,144,100 | — | — |
| 2023-04-25 | $92.11 | $139.85 | 2,756,000 | — | — |
| 2023-04-24 | $94.19 | $143.01 | 2,133,300 | — | — |
| 2023-04-21 | $93.80 | $142.42 | 1,559,900 | — | — |
| 2023-04-20 | $94.02 | $142.75 | 1,557,000 | — | — |
| 2023-04-19 | $95.33 | $144.74 | 2,744,500 | — | — |
| 2023-04-18 | $95.54 | $145.06 | 2,619,500 | — | — |
| 2023-04-17 | $93.38 | $141.78 | 2,125,800 | — | — |
| 2023-04-14 | $92.03 | $139.73 | 1,737,600 | — | — |
| 2023-04-13 | $90.96 | $138.10 | 1,643,400 | — | — |
| 2023-04-12 | $89.34 | $135.64 | 2,258,800 | — | — |
| 2023-04-11 | $91.79 | $139.36 | 2,428,300 | — | — |
| 2023-04-10 | $89.81 | $136.36 | 2,683,100 | — | — |
| 2023-04-06 | $91.70 | $139.23 | 1,603,000 | — | — |
| 2023-04-05 | $91.49 | $138.91 | 2,154,700 | — | — |
| 2023-04-04 | $93.77 | $142.37 | 1,434,700 | — | — |
| 2023-04-03 | $95.07 | $144.34 | 1,769,000 | — | — |
| 2023-03-31 | $97.03 | $147.32 | 1,995,500 | — | — |
| 2023-03-30 | $96.13 | $145.95 | 2,088,700 | — | — |
| 2023-03-29 | $95.03 | $144.28 | 2,736,600 | — | — |
| 2023-03-28 | $93.04 | $141.26 | 4,318,200 | — | — |
| 2023-03-27 | $90.73 | $137.75 | 2,609,300 | — | — |
| 2023-03-24 | $90.54 | $137.47 | 2,671,200 | — | — |
| 2023-03-23 | $92.65 | $140.67 | 2,208,000 | — | — |
| 2023-03-22 | $93.64 | $142.17 | 2,168,400 | — | — |
| 2023-03-21 | $96.75 | $146.89 | 2,305,900 | — | — |
| 2023-03-20 | $94.56 | $143.57 | 1,894,600 | — | — |
| 2023-03-17 | $93.42 | $141.84 | 3,594,100 | — | — |
| 2023-03-16 | $95.12 | $144.42 | 3,199,400 | — | — |
| 2023-03-15 | $91.73 | $139.27 | 4,001,400 | — | — |
| 2023-03-14 | $94.10 | $142.87 | 3,675,500 | — | — |
| 2023-03-13 | $95.00 | $144.24 | 3,798,500 | — | — |
| 2023-03-10 | $98.29 | $149.23 | 2,650,800 | — | — |
| 2023-03-09 | $100.80 | $153.04 | 2,533,200 | — | — |
| 2023-03-08 | $107.23 | $162.81 | 1,345,100 | — | — |
| 2023-03-07 | $107.51 | $163.23 | 2,381,600 | — | — |
| 2023-03-06 | $108.55 | $164.81 | 1,868,100 | — | — |
| 2023-03-03 | $107.61 | $163.38 | 2,688,400 | — | — |
| 2023-03-02 | $105.78 | $160.60 | 2,205,700 | — | — |
| 2023-03-01 | $106.16 | $161.18 | 2,474,200 | — | — |
| 2023-02-28 | $108.97 | $165.45 | 3,088,900 | — | — |
| 2023-02-27 | $106.84 | $162.21 | 1,843,500 | — | — |
| 2023-02-24 | $104.31 | $158.37 | 1,962,300 | — | — |
| 2023-02-23 | $106.91 | $162.32 | 2,339,000 | — | — |
| 2023-02-22 | $107.97 | $163.93 | 1,726,800 | — | — |
| 2023-02-21 | $108.03 | $164.02 | 2,135,400 | — | — |
| 2023-02-17 | $108.96 | $165.43 | 3,583,400 | — | — |
| 2023-02-16 | $111.53 | $169.34 | 3,251,000 | — | — |
| 2023-02-15 | $115.96 | $176.06 | 3,095,200 | — | — |
| 2023-02-14 | $114.95 | $174.53 | 3,079,000 | — | — |
| 2023-02-13 | $111.35 | $169.06 | 3,480,000 | — | — |
| 2023-02-10 | $107.64 | $163.43 | 9,397,000 | — | — |
| 2023-02-09 | $117.71 | $178.72 | 5,905,400 | — | — |
| 2023-02-08 | $119.15 | $180.90 | 2,078,800 | — | — |
| 2023-02-07 | $120.20 | $182.50 | 2,046,300 | — | — |
| 2023-02-06 | $119.07 | $180.78 | 2,049,000 | — | — |
| 2023-02-03 | $118.70 | $180.22 | 1,961,800 | — | — |
| 2023-02-02 | $121.45 | $184.40 | 3,419,700 | — | — |
| 2023-02-01 | $117.90 | $179.01 | 1,826,400 | — | — |
| 2023-01-31 | $114.30 | $173.54 | 1,730,700 | — | — |
| 2023-01-30 | $115.56 | $175.45 | 2,470,800 | — | — |
| 2023-01-27 | $116.18 | $176.40 | 1,740,100 | — | — |
| 2023-01-26 | $116.73 | $177.23 | 1,809,900 | — | — |
| 2023-01-25 | $116.44 | $176.79 | 2,489,600 | — | — |
| 2023-01-24 | $115.17 | $174.86 | 2,024,300 | — | — |
| 2023-01-23 | $115.73 | $175.71 | 2,510,800 | — | — |
| 2023-01-20 | $111.30 | $168.99 | 2,886,400 | — | — |
| 2023-01-19 | $107.07 | $162.56 | 2,726,800 | — | — |
| 2023-01-18 | $103.87 | $157.70 | 2,823,800 | — | — |
| 2023-01-17 | $106.55 | $161.77 | 2,500,600 | — | — |
| 2023-01-13 | $106.09 | $161.08 | 2,658,500 | — | — |
| 2023-01-12 | $103.06 | $156.48 | 2,668,200 | — | — |
| 2023-01-11 | $99.24 | $150.68 | 2,928,100 | — | — |
| 2023-01-10 | $94.64 | $143.69 | 2,008,700 | — | — |
| 2023-01-09 | $93.77 | $142.37 | 1,911,300 | — | — |
| 2023-01-06 | $94.11 | $142.89 | 2,812,400 | — | — |
| 2023-01-05 | $93.00 | $141.20 | 2,689,000 | — | — |
| 2023-01-04 | $90.99 | $138.15 | 1,882,800 | — | — |
| 2023-01-03 | $87.68 | $133.12 | 1,433,100 | — | — |