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
- 2007-06-14 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 | $140.50 | $197.02 | 795,900 | — | — |
| 2023-12-28 | $141.07 | $197.81 | 626,100 | — | — |
| 2023-12-27 | $140.77 | $197.39 | 809,200 | — | — |
| 2023-12-26 | $141.33 | $198.18 | 660,200 | — | — |
| 2023-12-22 | $140.97 | $197.67 | 786,500 | — | — |
| 2023-12-21 | $139.88 | $196.15 | 1,046,100 | — | — |
| 2023-12-20 | $138.51 | $194.22 | 1,513,000 | — | — |
| 2023-12-19 | $141.12 | $197.88 | 1,162,500 | — | — |
| 2023-12-18 | $140.98 | $197.69 | 1,318,500 | — | — |
| 2023-12-15 | $141.62 | $198.59 | 3,172,300 | — | — |
| 2023-12-14 | $143.34 | $201.00 | 2,006,000 | — | — |
| 2023-12-13 | $137.89 | $193.36 | 1,634,300 | — | — |
| 2023-12-12 | $135.50 | $190.00 | 1,020,000 | — | — |
| 2023-12-11 | $135.76 | $190.37 | 1,170,400 | — | — |
| 2023-12-08 | $133.32 | $186.95 | 1,445,600 | — | — |
| 2023-12-07 | $132.37 | $185.61 | 1,245,200 | — | — |
| 2023-12-06 | $131.23 | $184.02 | 1,080,000 | — | — |
| 2023-12-05 | $129.69 | $181.86 | 941,700 | — | — |
| 2023-12-04 | $131.00 | $183.69 | 2,175,100 | — | — |
| 2023-12-01 | $132.00 | $185.10 | 1,368,700 | — | — |
| 2023-11-30 | $131.00 | $183.69 | 2,234,800 | — | — |
| 2023-11-29 | $130.43 | $182.89 | 1,156,400 | — | — |
| 2023-11-28 | $130.19 | $182.56 | 1,332,700 | — | — |
| 2023-11-27 | $130.65 | $183.20 | 1,607,100 | — | — |
| 2023-11-24 | $131.06 | $183.78 | 573,900 | — | — |
| 2023-11-22 | $131.33 | $184.16 | 956,800 | — | — |
| 2023-11-21 | $130.71 | $183.29 | 853,200 | — | — |
| 2023-11-20 | $131.26 | $184.06 | 1,348,300 | — | — |
| 2023-11-17 | $131.46 | $184.34 | 1,425,900 | — | — |
| 2023-11-16 | $131.34 | $184.17 | 1,578,500 | — | — |
| 2023-11-15 | $131.77 | $183.95 | 1,702,800 | — | — |
| 2023-11-14 | $130.55 | $182.24 | 1,678,100 | — | — |
| 2023-11-13 | $124.97 | $174.45 | 1,038,700 | — | — |
| 2023-11-10 | $126.65 | $176.80 | 1,673,100 | — | — |
| 2023-11-09 | $124.10 | $173.24 | 1,372,400 | — | — |
| 2023-11-08 | $125.04 | $174.55 | 1,234,200 | — | — |
| 2023-11-07 | $125.04 | $174.55 | 1,449,800 | — | — |
| 2023-11-06 | $125.89 | $175.74 | 1,229,900 | — | — |
| 2023-11-03 | $125.76 | $175.56 | 1,318,200 | — | — |
| 2023-11-02 | $124.04 | $173.16 | 2,244,000 | — | — |
| 2023-11-01 | $122.86 | $171.51 | 2,078,900 | — | — |
| 2023-10-31 | $117.85 | $164.51 | 1,915,400 | — | — |
| 2023-10-30 | $116.34 | $162.41 | 1,673,900 | — | — |
| 2023-10-27 | $115.51 | $161.25 | 1,525,700 | — | — |
| 2023-10-26 | $117.55 | $164.10 | 1,754,400 | — | — |
| 2023-10-25 | $116.48 | $162.60 | 1,821,400 | — | — |
| 2023-10-24 | $118.06 | $164.81 | 1,511,700 | — | — |
| 2023-10-23 | $116.05 | $162.00 | 2,013,700 | — | — |
| 2023-10-20 | $117.60 | $164.17 | 4,043,000 | — | — |
| 2023-10-19 | $119.35 | $166.61 | 2,132,800 | — | — |
| 2023-10-18 | $122.00 | $170.31 | 1,635,000 | — | — |
| 2023-10-17 | $124.52 | $173.83 | 1,860,400 | — | — |
| 2023-10-16 | $124.28 | $173.49 | 1,382,600 | — | — |
| 2023-10-13 | $121.45 | $169.54 | 1,405,700 | — | — |
| 2023-10-12 | $124.60 | $173.94 | 1,003,700 | — | — |
| 2023-10-11 | $125.43 | $175.10 | 1,504,000 | — | — |
| 2023-10-10 | $124.33 | $173.56 | 1,013,300 | — | — |
| 2023-10-09 | $123.10 | $171.84 | 868,700 | — | — |
| 2023-10-06 | $123.97 | $173.06 | 1,633,300 | — | — |
| 2023-10-05 | $120.93 | $168.81 | 1,828,800 | — | — |
| 2023-10-04 | $123.41 | $172.28 | 990,900 | — | — |
| 2023-10-03 | $122.23 | $170.63 | 1,118,900 | — | — |
| 2023-10-02 | $123.22 | $172.01 | 1,150,100 | — | — |
| 2023-09-29 | $123.53 | $172.44 | 974,300 | — | — |
| 2023-09-28 | $123.81 | $172.83 | 1,401,000 | — | — |
| 2023-09-27 | $120.44 | $168.13 | 1,584,100 | — | — |
| 2023-09-26 | $120.52 | $168.24 | 1,594,100 | — | — |
| 2023-09-25 | $123.03 | $171.75 | 1,603,300 | — | — |
| 2023-09-22 | $123.04 | $171.76 | 1,540,000 | — | — |
| 2023-09-21 | $123.22 | $172.01 | 1,662,000 | — | — |
| 2023-09-20 | $125.44 | $175.11 | 1,293,600 | — | — |
| 2023-09-19 | $126.96 | $177.23 | 1,035,000 | — | — |
| 2023-09-18 | $126.97 | $177.25 | 1,044,300 | — | — |
| 2023-09-15 | $126.68 | $176.84 | 2,131,900 | — | — |
| 2023-09-14 | $129.19 | $180.34 | 1,043,000 | — | — |
| 2023-09-13 | $128.25 | $179.03 | 1,026,800 | — | — |
| 2023-09-12 | $128.47 | $179.34 | 786,400 | — | — |
| 2023-09-11 | $128.39 | $179.23 | 929,900 | — | — |
| 2023-09-08 | $127.86 | $178.49 | 956,100 | — | — |
| 2023-09-07 | $128.18 | $178.93 | 1,404,500 | — | — |
| 2023-09-06 | $130.06 | $181.56 | 2,715,900 | — | — |
| 2023-09-05 | $131.01 | $182.89 | 968,300 | — | — |
| 2023-09-01 | $133.27 | $186.04 | 1,169,400 | — | — |
| 2023-08-31 | $132.39 | $184.81 | 1,306,800 | — | — |
| 2023-08-30 | $131.93 | $184.17 | 1,282,400 | — | — |
| 2023-08-29 | $131.19 | $183.14 | 2,427,400 | — | — |
| 2023-08-28 | $129.75 | $181.13 | 1,050,000 | — | — |
| 2023-08-25 | $128.64 | $179.58 | 1,450,900 | — | — |
| 2023-08-24 | $127.56 | $178.07 | 2,202,100 | — | — |
| 2023-08-23 | $128.97 | $180.04 | 1,264,600 | — | — |
| 2023-08-22 | $127.77 | $178.36 | 1,052,600 | — | — |
| 2023-08-21 | $128.28 | $179.07 | 1,536,500 | — | — |
| 2023-08-18 | $127.70 | $178.26 | 1,692,400 | — | — |
| 2023-08-17 | $127.84 | $178.46 | 1,771,000 | — | — |
| 2023-08-16 | $129.45 | $179.88 | 2,038,500 | — | — |
| 2023-08-15 | $130.47 | $181.30 | 1,801,000 | — | — |
| 2023-08-14 | $133.46 | $185.46 | 1,508,100 | — | — |
| 2023-08-11 | $133.04 | $184.87 | 1,489,800 | — | — |
| 2023-08-10 | $135.00 | $187.60 | 1,739,700 | — | — |
| 2023-08-09 | $135.71 | $188.58 | 1,359,700 | — | — |
| 2023-08-08 | $137.40 | $190.93 | 1,838,500 | — | — |
| 2023-08-07 | $139.42 | $193.74 | 1,462,000 | — | — |
| 2023-08-04 | $138.50 | $192.46 | 1,217,400 | — | — |
| 2023-08-03 | $139.92 | $194.43 | 1,286,400 | — | — |
| 2023-08-02 | $141.31 | $196.36 | 1,676,300 | — | — |
| 2023-08-01 | $143.62 | $199.57 | 1,393,300 | — | — |
| 2023-07-31 | $143.49 | $199.39 | 1,377,900 | — | — |
| 2023-07-28 | $142.77 | $198.39 | 1,473,200 | — | — |
| 2023-07-27 | $143.85 | $199.89 | 2,153,800 | — | — |
| 2023-07-26 | $144.43 | $200.70 | 2,298,200 | — | — |
| 2023-07-25 | $141.20 | $196.21 | 2,042,800 | — | — |
| 2023-07-24 | $140.47 | $195.20 | 1,907,100 | — | — |
| 2023-07-21 | $141.00 | $195.93 | 1,702,700 | — | — |
| 2023-07-20 | $141.95 | $197.25 | 1,167,200 | — | — |
| 2023-07-19 | $143.09 | $198.84 | 1,426,100 | — | — |
| 2023-07-18 | $142.57 | $198.12 | 1,639,100 | — | — |
| 2023-07-17 | $142.77 | $198.39 | 1,507,200 | — | — |
| 2023-07-14 | $141.24 | $196.27 | 1,214,600 | — | — |
| 2023-07-13 | $142.38 | $197.85 | 1,077,900 | — | — |
| 2023-07-12 | $142.68 | $198.27 | 995,000 | — | — |
| 2023-07-11 | $141.24 | $196.27 | 1,120,700 | — | — |
| 2023-07-10 | $141.24 | $196.27 | 1,221,600 | — | — |
| 2023-07-07 | $139.82 | $194.29 | 845,700 | — | — |
| 2023-07-06 | $138.93 | $193.06 | 873,900 | — | — |
| 2023-07-05 | $139.43 | $193.75 | 1,005,700 | — | — |
| 2023-07-03 | $140.38 | $195.07 | 465,100 | — | — |
| 2023-06-30 | $140.16 | $194.77 | 1,518,400 | — | — |
| 2023-06-29 | $138.39 | $192.31 | 1,142,800 | — | — |
| 2023-06-28 | $137.08 | $190.49 | 1,502,500 | — | — |
| 2023-06-27 | $136.73 | $190.00 | 1,255,700 | — | — |
| 2023-06-26 | $133.94 | $186.12 | 915,500 | — | — |
| 2023-06-23 | $133.11 | $184.97 | 1,501,800 | — | — |
| 2023-06-22 | $134.51 | $186.92 | 1,298,800 | — | — |
| 2023-06-21 | $135.80 | $188.71 | 1,518,200 | — | — |
| 2023-06-20 | $135.21 | $187.89 | 2,220,000 | — | — |
| 2023-06-16 | $135.65 | $188.50 | 3,290,600 | — | — |
| 2023-06-15 | $133.43 | $185.41 | 1,438,100 | — | — |
| 2023-06-14 | $131.73 | $183.05 | 1,483,500 | — | — |
| 2023-06-13 | $132.33 | $183.89 | 1,168,100 | — | — |
| 2023-06-12 | $130.12 | $180.82 | 1,628,600 | — | — |
| 2023-06-09 | $128.00 | $177.87 | 1,439,400 | — | — |
| 2023-06-08 | $128.00 | $177.87 | 1,374,000 | — | — |
| 2023-06-07 | $128.50 | $178.56 | 1,529,200 | — | — |
| 2023-06-06 | $127.26 | $176.84 | 1,377,500 | — | — |
| 2023-06-05 | $124.20 | $172.59 | 967,700 | — | — |
| 2023-06-02 | $126.27 | $175.47 | 1,337,000 | — | — |
| 2023-06-01 | $122.55 | $170.30 | 1,204,600 | — | — |
| 2023-05-31 | $122.48 | $170.20 | 2,886,300 | — | — |
| 2023-05-30 | $123.12 | $171.09 | 1,223,900 | — | — |
| 2023-05-26 | $122.78 | $170.62 | 1,201,000 | — | — |
| 2023-05-25 | $119.25 | $165.71 | 1,946,200 | — | — |
| 2023-05-24 | $118.75 | $165.02 | 1,427,800 | — | — |
| 2023-05-23 | $122.17 | $169.77 | 1,145,600 | — | — |
| 2023-05-22 | $124.53 | $173.05 | 858,400 | — | — |
| 2023-05-19 | $124.08 | $172.42 | 1,475,200 | — | — |
| 2023-05-18 | $123.09 | $171.05 | 1,108,300 | — | — |
| 2023-05-17 | $122.03 | $168.75 | 1,657,100 | — | — |
| 2023-05-16 | $120.01 | $165.96 | 893,600 | — | — |
| 2023-05-15 | $121.91 | $168.59 | 749,700 | — | — |
| 2023-05-12 | $120.46 | $166.58 | 1,260,700 | — | — |
| 2023-05-11 | $120.06 | $166.03 | 1,415,300 | — | — |
| 2023-05-10 | $120.59 | $166.76 | 1,595,800 | — | — |
| 2023-05-09 | $121.15 | $167.54 | 1,247,600 | — | — |
| 2023-05-08 | $122.64 | $169.60 | 1,071,100 | — | — |
| 2023-05-05 | $122.94 | $170.01 | 1,661,400 | — | — |
| 2023-05-04 | $119.33 | $165.02 | 2,227,000 | — | — |
| 2023-05-03 | $121.41 | $167.90 | 1,307,700 | — | — |
| 2023-05-02 | $122.63 | $169.58 | 1,246,100 | — | — |
| 2023-05-01 | $123.20 | $170.37 | 886,000 | — | — |
| 2023-04-28 | $122.37 | $169.22 | 1,314,000 | — | — |
| 2023-04-27 | $121.39 | $167.87 | 2,003,500 | — | — |
| 2023-04-26 | $120.20 | $166.22 | 3,341,700 | — | — |
| 2023-04-25 | $124.18 | $171.73 | 1,998,300 | — | — |
| 2023-04-24 | $128.26 | $177.37 | 864,100 | — | — |
| 2023-04-21 | $128.40 | $177.56 | 1,464,400 | — | — |
| 2023-04-20 | $127.61 | $176.47 | 1,575,300 | — | — |
| 2023-04-19 | $128.25 | $177.35 | 1,430,300 | — | — |
| 2023-04-18 | $127.75 | $176.66 | 1,585,900 | — | — |
| 2023-04-17 | $126.74 | $175.27 | 1,122,500 | — | — |
| 2023-04-14 | $125.92 | $174.13 | 923,600 | — | — |
| 2023-04-13 | $126.00 | $174.24 | 1,125,300 | — | — |
| 2023-04-12 | $125.38 | $173.39 | 1,051,200 | — | — |
| 2023-04-11 | $125.73 | $173.87 | 820,100 | — | — |
| 2023-04-10 | $125.29 | $173.26 | 1,016,800 | — | — |
| 2023-04-06 | $123.96 | $171.42 | 1,559,000 | — | — |
| 2023-04-05 | $124.49 | $172.16 | 1,688,100 | — | — |
| 2023-04-04 | $126.27 | $174.62 | 1,342,300 | — | — |
| 2023-04-03 | $130.89 | $181.01 | 1,345,800 | — | — |
| 2023-03-31 | $131.15 | $181.37 | 1,361,900 | — | — |
| 2023-03-30 | $129.14 | $178.59 | 1,121,800 | — | — |
| 2023-03-29 | $127.36 | $176.12 | 1,102,500 | — | — |
| 2023-03-28 | $124.44 | $172.09 | 1,162,600 | — | — |
| 2023-03-27 | $125.18 | $173.11 | 1,231,000 | — | — |
| 2023-03-24 | $124.68 | $172.42 | 1,263,800 | — | — |
| 2023-03-23 | $125.15 | $173.07 | 1,616,300 | — | — |
| 2023-03-22 | $123.81 | $171.21 | 1,799,100 | — | — |
| 2023-03-21 | $125.42 | $173.44 | 1,688,000 | — | — |
| 2023-03-20 | $124.57 | $172.27 | 1,605,700 | — | — |
| 2023-03-17 | $123.23 | $170.41 | 3,185,100 | — | — |
| 2023-03-16 | $124.91 | $172.74 | 2,301,500 | — | — |
| 2023-03-15 | $123.93 | $171.38 | 2,373,300 | — | — |
| 2023-03-14 | $126.51 | $174.95 | 1,634,100 | — | — |
| 2023-03-13 | $124.02 | $171.51 | 2,141,100 | — | — |
| 2023-03-10 | $124.53 | $172.21 | 2,565,400 | — | — |
| 2023-03-09 | $128.06 | $177.09 | 2,061,800 | — | — |
| 2023-03-08 | $129.61 | $179.24 | 1,286,400 | — | — |
| 2023-03-07 | $128.86 | $178.20 | 1,386,700 | — | — |
| 2023-03-06 | $130.62 | $180.63 | 1,508,500 | — | — |
| 2023-03-03 | $130.48 | $180.44 | 1,150,400 | — | — |
| 2023-03-02 | $129.14 | $178.59 | 1,757,200 | — | — |
| 2023-03-01 | $127.83 | $176.77 | 2,003,300 | — | — |
| 2023-02-28 | $127.32 | $176.07 | 1,735,700 | — | — |
| 2023-02-27 | $127.20 | $175.90 | 1,612,500 | — | — |
| 2023-02-24 | $125.47 | $173.51 | 1,789,000 | — | — |
| 2023-02-23 | $127.54 | $176.37 | 1,488,100 | — | — |
| 2023-02-22 | $126.72 | $175.24 | 1,292,800 | — | — |
| 2023-02-21 | $126.68 | $175.18 | 1,917,500 | — | — |
| 2023-02-17 | $131.85 | $182.33 | 1,557,000 | — | — |
| 2023-02-16 | $132.00 | $182.54 | 1,688,400 | — | — |
| 2023-02-15 | $133.08 | $183.26 | 2,038,500 | — | — |
| 2023-02-14 | $132.70 | $182.74 | 1,601,600 | — | — |
| 2023-02-13 | $132.21 | $182.06 | 1,240,300 | — | — |
| 2023-02-10 | $129.79 | $178.73 | 1,864,200 | — | — |
| 2023-02-09 | $131.82 | $181.52 | 2,064,400 | — | — |
| 2023-02-08 | $131.55 | $181.15 | 1,598,000 | — | — |
| 2023-02-07 | $134.00 | $184.53 | 1,792,300 | — | — |
| 2023-02-06 | $133.10 | $183.29 | 2,507,300 | — | — |
| 2023-02-03 | $133.89 | $184.38 | 2,670,000 | — | — |
| 2023-02-02 | $134.95 | $185.83 | 2,555,400 | — | — |
| 2023-02-01 | $130.20 | $179.29 | 2,138,500 | — | — |
| 2023-01-31 | $127.15 | $175.09 | 1,635,800 | — | — |
| 2023-01-30 | $125.50 | $172.82 | 1,832,900 | — | — |
| 2023-01-27 | $125.35 | $172.62 | 1,443,500 | — | — |
| 2023-01-26 | $124.27 | $171.13 | 2,080,900 | — | — |
| 2023-01-25 | $123.57 | $170.16 | 2,556,500 | — | — |
| 2023-01-24 | $124.65 | $171.65 | 2,977,700 | — | — |
| 2023-01-23 | $124.77 | $171.82 | 1,977,000 | — | — |
| 2023-01-20 | $122.22 | $168.30 | 2,270,800 | — | — |
| 2023-01-19 | $121.34 | $167.09 | 2,279,700 | — | — |
| 2023-01-18 | $123.29 | $169.78 | 1,903,400 | — | — |
| 2023-01-17 | $124.21 | $171.05 | 1,673,100 | — | — |
| 2023-01-13 | $124.24 | $171.09 | 1,864,800 | — | — |
| 2023-01-12 | $124.13 | $170.94 | 1,659,500 | — | — |
| 2023-01-11 | $123.75 | $170.41 | 2,543,400 | — | — |
| 2023-01-10 | $122.70 | $168.97 | 1,932,200 | — | — |
| 2023-01-09 | $121.41 | $167.19 | 1,951,300 | — | — |
| 2023-01-06 | $120.40 | $165.80 | 1,981,900 | — | — |
| 2023-01-05 | $116.26 | $160.10 | 1,209,700 | — | — |
| 2023-01-04 | $117.62 | $161.97 | 1,644,000 | — | — |
| 2023-01-03 | $114.66 | $157.89 | 1,700,800 | — | — |