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
- 2002-10-25 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 | $91.11 | $166.40 | 1,144,800 | — | — |
| 2023-12-28 | $91.76 | $167.59 | 1,233,000 | — | — |
| 2023-12-27 | $90.63 | $165.52 | 1,142,200 | — | — |
| 2023-12-26 | $91.00 | $166.20 | 1,150,000 | — | — |
| 2023-12-22 | $90.42 | $165.14 | 1,170,500 | — | — |
| 2023-12-21 | $90.72 | $165.69 | 1,891,800 | — | — |
| 2023-12-20 | $88.55 | $161.72 | 2,039,600 | — | — |
| 2023-12-19 | $91.72 | $167.51 | 2,264,100 | — | — |
| 2023-12-18 | $89.28 | $163.06 | 1,487,600 | — | — |
| 2023-12-15 | $88.76 | $162.11 | 3,479,700 | — | — |
| 2023-12-14 | $89.80 | $164.01 | 2,970,100 | — | — |
| 2023-12-13 | $88.02 | $160.76 | 1,935,800 | — | — |
| 2023-12-12 | $86.23 | $157.49 | 1,313,700 | — | — |
| 2023-12-11 | $86.00 | $157.07 | 1,973,900 | — | — |
| 2023-12-08 | $84.19 | $153.76 | 2,346,800 | — | — |
| 2023-12-07 | $82.53 | $150.73 | 1,804,800 | — | — |
| 2023-12-06 | $82.40 | $150.49 | 2,340,000 | — | — |
| 2023-12-05 | $82.21 | $150.15 | 2,366,600 | — | — |
| 2023-12-04 | $83.89 | $153.21 | 1,997,800 | — | — |
| 2023-12-01 | $85.15 | $155.51 | 2,048,200 | — | — |
| 2023-11-30 | $84.42 | $154.18 | 2,327,700 | — | — |
| 2023-11-29 | $83.67 | $152.81 | 3,810,200 | — | — |
| 2023-11-28 | $84.94 | $155.13 | 3,616,000 | — | — |
| 2023-11-27 | $87.06 | $159.00 | 1,889,400 | — | — |
| 2023-11-24 | $88.31 | $161.29 | 1,008,100 | — | — |
| 2023-11-22 | $87.53 | $159.86 | 1,400,000 | — | — |
| 2023-11-21 | $86.86 | $158.64 | 1,554,700 | — | — |
| 2023-11-20 | $87.17 | $159.20 | 2,117,800 | — | — |
| 2023-11-17 | $86.87 | $158.66 | 1,678,400 | — | — |
| 2023-11-16 | $86.06 | $156.72 | 3,022,800 | — | — |
| 2023-11-15 | $87.46 | $159.27 | 2,544,600 | — | — |
| 2023-11-14 | $87.12 | $158.65 | 4,061,300 | — | — |
| 2023-11-13 | $84.54 | $153.95 | 3,779,800 | — | — |
| 2023-11-10 | $85.49 | $155.68 | 15,054,500 | — | — |
| 2023-11-09 | $90.65 | $165.08 | 5,825,500 | — | — |
| 2023-11-08 | $92.90 | $169.18 | 2,621,400 | — | — |
| 2023-11-07 | $93.18 | $169.69 | 1,994,000 | — | — |
| 2023-11-06 | $95.14 | $173.26 | 2,470,600 | — | — |
| 2023-11-03 | $92.76 | $168.92 | 1,866,100 | — | — |
| 2023-11-02 | $89.75 | $163.44 | 1,839,800 | — | — |
| 2023-11-01 | $86.94 | $158.32 | 1,773,400 | — | — |
| 2023-10-31 | $87.78 | $159.85 | 1,471,700 | — | — |
| 2023-10-30 | $88.08 | $160.40 | 1,343,100 | — | — |
| 2023-10-27 | $87.28 | $158.94 | 1,587,500 | — | — |
| 2023-10-26 | $87.54 | $159.42 | 2,183,400 | — | — |
| 2023-10-25 | $88.94 | $161.96 | 1,518,500 | — | — |
| 2023-10-24 | $91.42 | $166.48 | 1,335,000 | — | — |
| 2023-10-23 | $89.84 | $163.60 | 2,371,400 | — | — |
| 2023-10-20 | $87.60 | $159.52 | 1,106,400 | — | — |
| 2023-10-19 | $88.22 | $160.65 | 2,179,400 | — | — |
| 2023-10-18 | $86.72 | $157.92 | 2,029,600 | — | — |
| 2023-10-17 | $90.30 | $164.44 | 1,355,000 | — | — |
| 2023-10-16 | $90.32 | $164.48 | 1,479,800 | — | — |
| 2023-10-13 | $90.28 | $164.41 | 1,500,700 | — | — |
| 2023-10-12 | $93.55 | $170.36 | 1,105,400 | — | — |
| 2023-10-11 | $94.73 | $172.51 | 2,029,400 | — | — |
| 2023-10-10 | $93.99 | $171.16 | 1,674,800 | — | — |
| 2023-10-09 | $93.07 | $169.49 | 1,622,800 | — | — |
| 2023-10-06 | $92.41 | $168.28 | 2,470,600 | — | — |
| 2023-10-05 | $89.49 | $162.97 | 1,513,600 | — | — |
| 2023-10-04 | $88.21 | $160.64 | 2,289,300 | — | — |
| 2023-10-03 | $90.23 | $164.31 | 1,315,300 | — | — |
| 2023-10-02 | $92.63 | $168.68 | 1,712,300 | — | — |
| 2023-09-29 | $92.41 | $168.28 | 1,326,800 | — | — |
| 2023-09-28 | $91.37 | $166.39 | 1,290,400 | — | — |
| 2023-09-27 | $92.21 | $167.92 | 2,050,000 | — | — |
| 2023-09-26 | $90.68 | $165.13 | 1,454,000 | — | — |
| 2023-09-25 | $90.65 | $165.08 | 1,387,800 | — | — |
| 2023-09-22 | $91.56 | $166.74 | 2,611,300 | — | — |
| 2023-09-21 | $90.36 | $164.55 | 2,358,400 | — | — |
| 2023-09-20 | $93.69 | $170.61 | 1,061,300 | — | — |
| 2023-09-19 | $94.72 | $172.49 | 2,036,900 | — | — |
| 2023-09-18 | $97.21 | $177.02 | 1,268,300 | — | — |
| 2023-09-15 | $97.04 | $176.72 | 3,658,700 | — | — |
| 2023-09-14 | $97.71 | $177.94 | 2,066,800 | — | — |
| 2023-09-13 | $95.28 | $173.51 | 1,260,800 | — | — |
| 2023-09-12 | $95.31 | $173.56 | 1,292,600 | — | — |
| 2023-09-11 | $95.32 | $173.58 | 1,068,600 | — | — |
| 2023-09-08 | $94.71 | $172.47 | 1,466,700 | — | — |
| 2023-09-07 | $94.46 | $172.02 | 3,111,300 | — | — |
| 2023-09-06 | $95.83 | $174.51 | 1,896,200 | — | — |
| 2023-09-05 | $97.41 | $177.39 | 3,084,700 | — | — |
| 2023-09-01 | $101.64 | $185.09 | 1,946,900 | — | — |
| 2023-08-31 | $101.38 | $184.62 | 2,924,300 | — | — |
| 2023-08-30 | $99.39 | $180.99 | 1,263,500 | — | — |
| 2023-08-29 | $98.07 | $178.59 | 1,082,900 | — | — |
| 2023-08-28 | $96.79 | $176.26 | 1,209,800 | — | — |
| 2023-08-25 | $95.48 | $173.87 | 1,706,200 | — | — |
| 2023-08-24 | $95.49 | $173.89 | 1,494,000 | — | — |
| 2023-08-23 | $96.08 | $174.97 | 1,298,600 | — | — |
| 2023-08-22 | $95.04 | $173.07 | 2,296,400 | — | — |
| 2023-08-21 | $94.20 | $171.54 | 2,026,000 | — | — |
| 2023-08-18 | $93.88 | $170.96 | 1,805,900 | — | — |
| 2023-08-17 | $94.79 | $172.16 | 1,810,500 | — | — |
| 2023-08-16 | $94.81 | $172.20 | 2,645,500 | — | — |
| 2023-08-15 | $95.49 | $173.43 | 3,222,100 | — | — |
| 2023-08-14 | $99.91 | $181.46 | 1,971,400 | — | — |
| 2023-08-11 | $100.55 | $182.62 | 3,148,100 | — | — |
| 2023-08-10 | $104.22 | $189.29 | 4,171,000 | — | — |
| 2023-08-09 | $101.55 | $184.44 | 3,398,400 | — | — |
| 2023-08-08 | $103.07 | $187.20 | 1,618,200 | — | — |
| 2023-08-07 | $105.03 | $190.76 | 1,650,500 | — | — |
| 2023-08-04 | $104.18 | $189.22 | 1,939,400 | — | — |
| 2023-08-03 | $105.61 | $191.81 | 1,614,200 | — | — |
| 2023-08-02 | $105.16 | $191.00 | 1,905,300 | — | — |
| 2023-08-01 | $109.14 | $198.23 | 2,699,100 | — | — |
| 2023-07-31 | $108.98 | $197.94 | 1,359,900 | — | — |
| 2023-07-28 | $108.98 | $197.94 | 1,661,300 | — | — |
| 2023-07-27 | $108.15 | $196.43 | 1,997,800 | — | — |
| 2023-07-26 | $109.53 | $198.93 | 1,003,900 | — | — |
| 2023-07-25 | $108.84 | $197.68 | 1,270,000 | — | — |
| 2023-07-24 | $107.51 | $195.27 | 1,595,600 | — | — |
| 2023-07-21 | $107.18 | $194.67 | 1,598,800 | — | — |
| 2023-07-20 | $106.19 | $192.87 | 1,778,200 | — | — |
| 2023-07-19 | $107.30 | $194.88 | 1,258,500 | — | — |
| 2023-07-18 | $108.26 | $196.63 | 1,356,900 | — | — |
| 2023-07-17 | $107.02 | $194.38 | 1,665,200 | — | — |
| 2023-07-14 | $109.51 | $198.90 | 1,455,500 | — | — |
| 2023-07-13 | $109.64 | $199.13 | 2,271,600 | — | — |
| 2023-07-12 | $108.87 | $197.74 | 1,772,900 | — | — |
| 2023-07-11 | $108.26 | $196.63 | 1,760,600 | — | — |
| 2023-07-10 | $107.09 | $194.50 | 2,577,800 | — | — |
| 2023-07-07 | $101.32 | $184.02 | 1,862,400 | — | — |
| 2023-07-06 | $99.53 | $180.77 | 2,726,500 | — | — |
| 2023-07-05 | $101.75 | $184.80 | 3,301,900 | — | — |
| 2023-07-03 | $106.62 | $193.65 | 1,120,300 | — | — |
| 2023-06-30 | $105.61 | $191.81 | 1,349,400 | — | — |
| 2023-06-29 | $104.50 | $189.80 | 1,354,700 | — | — |
| 2023-06-28 | $104.25 | $189.34 | 1,470,900 | — | — |
| 2023-06-27 | $105.76 | $192.09 | 1,111,000 | — | — |
| 2023-06-26 | $105.25 | $191.16 | 1,482,800 | — | — |
| 2023-06-23 | $104.20 | $189.25 | 1,786,200 | — | — |
| 2023-06-22 | $105.32 | $191.29 | 1,240,600 | — | — |
| 2023-06-21 | $106.35 | $193.16 | 1,716,900 | — | — |
| 2023-06-20 | $106.17 | $192.83 | 2,765,100 | — | — |
| 2023-06-16 | $103.73 | $188.40 | 2,268,200 | — | — |
| 2023-06-15 | $104.57 | $189.93 | 2,265,800 | — | — |
| 2023-06-14 | $103.50 | $187.98 | 1,629,000 | — | — |
| 2023-06-13 | $104.00 | $188.89 | 2,007,700 | — | — |
| 2023-06-12 | $103.58 | $188.13 | 1,802,200 | — | — |
| 2023-06-09 | $102.21 | $185.64 | 1,704,300 | — | — |
| 2023-06-08 | $103.06 | $187.18 | 2,625,000 | — | — |
| 2023-06-07 | $103.26 | $187.55 | 1,641,600 | — | — |
| 2023-06-06 | $102.74 | $186.60 | 2,701,900 | — | — |
| 2023-06-05 | $100.57 | $182.66 | 1,917,400 | — | — |
| 2023-06-02 | $100.35 | $182.26 | 3,916,700 | — | — |
| 2023-06-01 | $96.48 | $175.23 | 5,667,000 | — | — |
| 2023-05-31 | $98.70 | $179.26 | 3,391,000 | — | — |
| 2023-05-30 | $99.51 | $180.74 | 3,623,400 | — | — |
| 2023-05-26 | $101.13 | $183.68 | 1,808,200 | — | — |
| 2023-05-25 | $101.02 | $183.48 | 1,834,800 | — | — |
| 2023-05-24 | $101.09 | $183.61 | 2,342,700 | — | — |
| 2023-05-23 | $101.88 | $185.04 | 3,877,500 | — | — |
| 2023-05-22 | $108.41 | $196.90 | 1,733,500 | — | — |
| 2023-05-19 | $110.28 | $199.84 | 1,921,300 | — | — |
| 2023-05-18 | $110.30 | $199.88 | 2,459,100 | — | — |
| 2023-05-17 | $108.92 | $197.38 | 5,680,500 | — | — |
| 2023-05-16 | $103.05 | $186.74 | 2,382,700 | — | — |
| 2023-05-15 | $105.71 | $191.56 | 2,429,200 | — | — |
| 2023-05-12 | $105.39 | $190.98 | 2,668,400 | — | — |
| 2023-05-11 | $106.90 | $193.72 | 4,509,700 | — | — |
| 2023-05-10 | $111.50 | $202.05 | 5,041,500 | — | — |
| 2023-05-09 | $111.70 | $202.42 | 3,359,700 | — | — |
| 2023-05-08 | $112.76 | $204.34 | 1,836,700 | — | — |
| 2023-05-05 | $110.78 | $200.75 | 1,561,100 | — | — |
| 2023-05-04 | $109.25 | $197.98 | 1,644,000 | — | — |
| 2023-05-03 | $109.33 | $198.12 | 2,491,300 | — | — |
| 2023-05-02 | $113.20 | $205.13 | 1,865,600 | — | — |
| 2023-05-01 | $115.60 | $209.48 | 2,897,700 | — | — |
| 2023-04-28 | $114.28 | $207.09 | 2,653,700 | — | — |
| 2023-04-27 | $110.22 | $199.73 | 2,242,100 | — | — |
| 2023-04-26 | $109.45 | $198.34 | 1,382,200 | — | — |
| 2023-04-25 | $111.63 | $202.29 | 1,863,000 | — | — |
| 2023-04-24 | $114.48 | $207.45 | 1,670,500 | — | — |
| 2023-04-21 | $114.11 | $206.78 | 1,933,400 | — | — |
| 2023-04-20 | $113.69 | $206.02 | 5,010,700 | — | — |
| 2023-04-19 | $112.12 | $203.18 | 2,098,700 | — | — |
| 2023-04-18 | $112.15 | $203.23 | 2,423,800 | — | — |
| 2023-04-17 | $111.34 | $201.76 | 1,214,200 | — | — |
| 2023-04-14 | $110.99 | $201.13 | 1,148,000 | — | — |
| 2023-04-13 | $110.26 | $199.81 | 2,182,000 | — | — |
| 2023-04-12 | $106.06 | $192.20 | 1,837,900 | — | — |
| 2023-04-11 | $107.98 | $195.67 | 1,628,700 | — | — |
| 2023-04-10 | $109.92 | $199.19 | 1,880,900 | — | — |
| 2023-04-06 | $109.12 | $197.74 | 1,390,600 | — | — |
| 2023-04-05 | $108.60 | $196.80 | 2,356,000 | — | — |
| 2023-04-04 | $112.10 | $203.14 | 2,255,700 | — | — |
| 2023-04-03 | $113.33 | $205.37 | 3,743,600 | — | — |
| 2023-03-31 | $111.91 | $202.80 | 3,749,000 | — | — |
| 2023-03-30 | $109.00 | $197.52 | 1,915,800 | — | — |
| 2023-03-29 | $109.05 | $197.61 | 3,011,800 | — | — |
| 2023-03-28 | $107.21 | $194.28 | 1,683,600 | — | — |
| 2023-03-27 | $106.34 | $192.70 | 1,487,200 | — | — |
| 2023-03-24 | $106.58 | $193.14 | 2,296,400 | — | — |
| 2023-03-23 | $106.20 | $192.45 | 2,186,100 | — | — |
| 2023-03-22 | $105.75 | $191.63 | 2,148,200 | — | — |
| 2023-03-21 | $108.19 | $196.06 | 1,640,900 | — | — |
| 2023-03-20 | $107.64 | $195.06 | 1,464,400 | — | — |
| 2023-03-17 | $107.04 | $193.97 | 2,175,000 | — | — |
| 2023-03-16 | $107.44 | $194.70 | 2,614,700 | — | — |
| 2023-03-15 | $104.86 | $190.02 | 3,135,800 | — | — |
| 2023-03-14 | $108.33 | $196.31 | 2,212,800 | — | — |
| 2023-03-13 | $106.25 | $192.54 | 2,653,900 | — | — |
| 2023-03-10 | $108.34 | $196.33 | 3,425,100 | — | — |
| 2023-03-09 | $109.63 | $198.66 | 2,851,500 | — | — |
| 2023-03-08 | $113.54 | $205.75 | 986,000 | — | — |
| 2023-03-07 | $113.16 | $205.06 | 2,104,700 | — | — |
| 2023-03-06 | $115.40 | $209.12 | 2,342,000 | — | — |
| 2023-03-03 | $115.83 | $209.90 | 2,577,600 | — | — |
| 2023-03-02 | $113.41 | $205.51 | 3,973,800 | — | — |
| 2023-03-01 | $112.22 | $203.36 | 3,367,800 | — | — |
| 2023-02-28 | $108.37 | $196.38 | 3,241,500 | — | — |
| 2023-02-27 | $105.14 | $190.53 | 2,259,000 | — | — |
| 2023-02-24 | $105.53 | $191.23 | 1,944,200 | — | — |
| 2023-02-23 | $105.84 | $191.80 | 1,820,700 | — | — |
| 2023-02-22 | $107.67 | $195.11 | 3,375,500 | — | — |
| 2023-02-21 | $107.15 | $194.17 | 1,894,500 | — | — |
| 2023-02-17 | $109.01 | $197.54 | 2,709,000 | — | — |
| 2023-02-16 | $108.47 | $196.56 | 2,026,300 | — | — |
| 2023-02-15 | $108.46 | $196.54 | 1,764,900 | — | — |
| 2023-02-14 | $109.08 | $197.67 | 1,991,300 | — | — |
| 2023-02-13 | $109.28 | $198.03 | 2,468,300 | — | — |
| 2023-02-10 | $108.64 | $196.87 | 2,778,200 | — | — |
| 2023-02-09 | $108.59 | $196.78 | 7,123,200 | — | — |
| 2023-02-08 | $103.62 | $187.77 | 2,743,600 | — | — |
| 2023-02-07 | $103.54 | $187.63 | 2,025,900 | — | — |
| 2023-02-06 | $102.94 | $186.54 | 2,181,400 | — | — |
| 2023-02-03 | $102.96 | $186.58 | 2,166,100 | — | — |
| 2023-02-02 | $102.96 | $186.58 | 2,803,700 | — | — |
| 2023-02-01 | $104.32 | $189.04 | 2,427,800 | — | — |
| 2023-01-31 | $103.64 | $187.81 | 3,132,800 | — | — |
| 2023-01-30 | $99.36 | $180.05 | 2,197,200 | — | — |
| 2023-01-27 | $102.99 | $186.63 | 1,899,900 | — | — |
| 2023-01-26 | $102.85 | $186.38 | 5,051,900 | — | — |
| 2023-01-25 | $98.59 | $178.66 | 2,466,000 | — | — |
| 2023-01-24 | $99.13 | $179.64 | 1,527,300 | — | — |
| 2023-01-23 | $100.29 | $181.74 | 1,683,500 | — | — |
| 2023-01-20 | $99.27 | $179.89 | 1,967,300 | — | — |
| 2023-01-19 | $98.93 | $179.27 | 2,086,900 | — | — |
| 2023-01-18 | $98.36 | $178.24 | 1,879,600 | — | — |
| 2023-01-17 | $98.01 | $177.61 | 2,231,100 | — | — |
| 2023-01-13 | $100.25 | $181.67 | 1,831,400 | — | — |
| 2023-01-12 | $98.61 | $178.69 | 2,661,700 | — | — |
| 2023-01-11 | $96.24 | $174.40 | 3,683,500 | — | — |
| 2023-01-10 | $97.47 | $176.63 | 2,598,300 | — | — |
| 2023-01-09 | $94.33 | $170.94 | 2,751,000 | — | — |
| 2023-01-06 | $93.57 | $169.56 | 2,901,900 | — | — |
| 2023-01-05 | $91.34 | $165.52 | 2,983,000 | — | — |
| 2023-01-04 | $90.90 | $164.72 | 5,743,600 | — | — |
| 2023-01-03 | $85.61 | $155.14 | 3,318,600 | — | — |