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
- 1995-11-17 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 | $146.25 | $194.38 | 1,270,100 | — | — |
| 2023-12-28 | $147.55 | $196.11 | 1,074,800 | — | — |
| 2023-12-27 | $145.72 | $193.67 | 1,272,800 | — | — |
| 2023-12-26 | $145.01 | $192.73 | 930,200 | — | — |
| 2023-12-22 | $144.43 | $191.96 | 1,843,200 | — | — |
| 2023-12-21 | $145.46 | $193.33 | 1,873,900 | — | — |
| 2023-12-20 | $143.61 | $190.87 | 2,546,000 | — | — |
| 2023-12-19 | $149.02 | $198.06 | 3,924,800 | — | — |
| 2023-12-18 | $142.88 | $189.90 | 2,333,500 | — | — |
| 2023-12-15 | $143.64 | $190.91 | 4,399,600 | — | — |
| 2023-12-14 | $146.06 | $194.13 | 4,176,900 | — | — |
| 2023-12-13 | $143.03 | $190.10 | 3,471,200 | — | — |
| 2023-12-12 | $136.59 | $181.54 | 2,439,900 | — | — |
| 2023-12-11 | $134.80 | $179.16 | 1,998,900 | — | — |
| 2023-12-08 | $133.73 | $177.74 | 1,659,800 | — | — |
| 2023-12-07 | $135.84 | $180.54 | 2,291,200 | — | — |
| 2023-12-06 | $133.36 | $177.25 | 3,272,400 | — | — |
| 2023-12-05 | $132.17 | $175.66 | 3,716,400 | — | — |
| 2023-12-04 | $138.95 | $184.68 | 6,849,900 | — | — |
| 2023-12-01 | $131.94 | $175.36 | 3,112,600 | — | — |
| 2023-11-30 | $127.69 | $169.71 | 4,817,400 | — | — |
| 2023-11-29 | $125.60 | $166.93 | 2,458,700 | — | — |
| 2023-11-28 | $126.03 | $166.63 | 2,383,100 | — | — |
| 2023-11-27 | $122.73 | $162.26 | 1,798,800 | — | — |
| 2023-11-24 | $123.91 | $163.82 | 928,000 | — | — |
| 2023-11-22 | $122.63 | $162.13 | 2,067,500 | — | — |
| 2023-11-21 | $120.15 | $158.85 | 2,034,500 | — | — |
| 2023-11-20 | $122.45 | $161.89 | 2,169,600 | — | — |
| 2023-11-17 | $123.81 | $163.69 | 2,208,700 | — | — |
| 2023-11-16 | $122.62 | $162.12 | 2,414,700 | — | — |
| 2023-11-15 | $126.07 | $166.68 | 4,116,100 | — | — |
| 2023-11-14 | $122.82 | $162.38 | 4,274,100 | — | — |
| 2023-11-13 | $113.73 | $150.36 | 3,117,700 | — | — |
| 2023-11-10 | $114.75 | $151.71 | 2,901,800 | — | — |
| 2023-11-09 | $115.32 | $152.47 | 2,965,600 | — | — |
| 2023-11-08 | $116.60 | $154.16 | 4,895,300 | — | — |
| 2023-11-07 | $115.53 | $152.74 | 3,546,800 | — | — |
| 2023-11-06 | $112.67 | $148.96 | 4,303,400 | — | — |
| 2023-11-03 | $110.96 | $146.70 | 4,036,400 | — | — |
| 2023-11-02 | $114.38 | $151.22 | 6,950,600 | — | — |
| 2023-11-01 | $104.51 | $138.17 | 15,176,000 | — | — |
| 2023-10-31 | $128.87 | $170.38 | 3,239,200 | — | — |
| 2023-10-30 | $127.97 | $169.19 | 3,792,000 | — | — |
| 2023-10-27 | $124.53 | $164.64 | 4,227,400 | — | — |
| 2023-10-26 | $134.23 | $177.47 | 1,665,400 | — | — |
| 2023-10-25 | $134.55 | $177.89 | 2,014,100 | — | — |
| 2023-10-24 | $138.02 | $182.48 | 1,275,200 | — | — |
| 2023-10-23 | $136.97 | $181.09 | 1,724,000 | — | — |
| 2023-10-20 | $137.30 | $181.53 | 1,593,600 | — | — |
| 2023-10-19 | $138.81 | $183.52 | 2,535,400 | — | — |
| 2023-10-18 | $138.63 | $183.29 | 1,516,200 | — | — |
| 2023-10-17 | $142.67 | $188.63 | 1,642,500 | — | — |
| 2023-10-16 | $140.21 | $185.37 | 2,124,600 | — | — |
| 2023-10-13 | $137.68 | $182.03 | 1,506,600 | — | — |
| 2023-10-12 | $139.62 | $184.59 | 1,892,400 | — | — |
| 2023-10-11 | $140.43 | $185.66 | 1,655,300 | — | — |
| 2023-10-10 | $140.67 | $185.98 | 2,015,200 | — | — |
| 2023-10-09 | $141.91 | $187.62 | 1,442,800 | — | — |
| 2023-10-06 | $145.26 | $192.05 | 2,218,900 | — | — |
| 2023-10-05 | $141.39 | $186.93 | 1,195,600 | — | — |
| 2023-10-04 | $142.38 | $188.24 | 1,207,200 | — | — |
| 2023-10-03 | $141.06 | $186.50 | 1,322,900 | — | — |
| 2023-10-02 | $143.40 | $189.59 | 1,493,200 | — | — |
| 2023-09-29 | $144.55 | $191.11 | 2,148,700 | — | — |
| 2023-09-28 | $141.95 | $187.67 | 1,799,800 | — | — |
| 2023-09-27 | $140.04 | $185.15 | 2,075,700 | — | — |
| 2023-09-26 | $139.62 | $184.59 | 2,930,600 | — | — |
| 2023-09-25 | $145.49 | $192.35 | 1,629,900 | — | — |
| 2023-09-22 | $147.62 | $195.17 | 2,213,600 | — | — |
| 2023-09-21 | $146.10 | $193.16 | 3,139,600 | — | — |
| 2023-09-20 | $150.84 | $199.43 | 1,074,500 | — | — |
| 2023-09-19 | $152.01 | $200.98 | 1,567,100 | — | — |
| 2023-09-18 | $154.20 | $203.87 | 1,375,700 | — | — |
| 2023-09-15 | $155.70 | $205.85 | 5,414,800 | — | — |
| 2023-09-14 | $154.24 | $203.92 | 1,564,100 | — | — |
| 2023-09-13 | $152.39 | $201.48 | 1,967,000 | — | — |
| 2023-09-12 | $151.30 | $200.04 | 1,658,500 | — | — |
| 2023-09-11 | $153.30 | $202.68 | 1,927,600 | — | — |
| 2023-09-08 | $154.00 | $203.61 | 1,516,700 | — | — |
| 2023-09-07 | $155.40 | $205.46 | 1,676,600 | — | — |
| 2023-09-06 | $156.58 | $207.02 | 1,845,400 | — | — |
| 2023-09-05 | $161.07 | $212.95 | 1,772,800 | — | — |
| 2023-09-01 | $161.70 | $213.79 | 1,413,600 | — | — |
| 2023-08-31 | $160.53 | $212.24 | 2,252,500 | — | — |
| 2023-08-30 | $163.57 | $216.26 | 2,844,100 | — | — |
| 2023-08-29 | $159.27 | $209.70 | 2,078,100 | — | — |
| 2023-08-28 | $156.39 | $205.91 | 2,032,600 | — | — |
| 2023-08-25 | $153.20 | $201.71 | 2,131,700 | — | — |
| 2023-08-24 | $150.73 | $198.46 | 2,918,700 | — | — |
| 2023-08-23 | $152.87 | $201.27 | 2,675,400 | — | — |
| 2023-08-22 | $149.59 | $196.96 | 5,636,900 | — | — |
| 2023-08-21 | $150.90 | $198.68 | 5,334,900 | — | — |
| 2023-08-18 | $156.69 | $206.30 | 8,014,500 | — | — |
| 2023-08-17 | $162.06 | $213.37 | 4,463,500 | — | — |
| 2023-08-16 | $162.13 | $213.47 | 2,494,900 | — | — |
| 2023-08-15 | $163.52 | $215.30 | 2,341,600 | — | — |
| 2023-08-14 | $167.17 | $220.10 | 1,836,100 | — | — |
| 2023-08-11 | $167.63 | $220.71 | 1,965,400 | — | — |
| 2023-08-10 | $169.94 | $223.75 | 2,724,500 | — | — |
| 2023-08-09 | $166.19 | $218.81 | 2,778,500 | — | — |
| 2023-08-08 | $168.14 | $221.38 | 2,905,300 | — | — |
| 2023-08-07 | $170.15 | $224.03 | 1,724,900 | — | — |
| 2023-08-04 | $170.66 | $224.70 | 2,363,400 | — | — |
| 2023-08-03 | $171.84 | $226.25 | 3,216,100 | — | — |
| 2023-08-02 | $172.50 | $227.12 | 4,455,600 | — | — |
| 2023-08-01 | $175.03 | $230.45 | 2,859,000 | — | — |
| 2023-07-31 | $180.00 | $237.00 | 2,954,400 | — | — |
| 2023-07-28 | $180.44 | $237.57 | 2,100,600 | — | — |
| 2023-07-27 | $173.45 | $228.37 | 3,475,500 | — | — |
| 2023-07-26 | $178.07 | $234.45 | 2,098,800 | — | — |
| 2023-07-25 | $178.38 | $234.86 | 2,778,900 | — | — |
| 2023-07-24 | $177.04 | $233.10 | 5,137,600 | — | — |
| 2023-07-21 | $179.66 | $236.55 | 4,666,700 | — | — |
| 2023-07-20 | $182.26 | $239.97 | 3,320,900 | — | — |
| 2023-07-19 | $190.97 | $251.44 | 3,220,800 | — | — |
| 2023-07-18 | $188.18 | $247.77 | 2,601,200 | — | — |
| 2023-07-17 | $192.65 | $253.65 | 935,900 | — | — |
| 2023-07-14 | $193.63 | $254.94 | 1,139,400 | — | — |
| 2023-07-13 | $193.26 | $254.45 | 1,542,700 | — | — |
| 2023-07-12 | $191.03 | $251.52 | 1,740,700 | — | — |
| 2023-07-11 | $192.90 | $253.98 | 1,254,900 | — | — |
| 2023-07-10 | $193.20 | $254.37 | 1,605,300 | — | — |
| 2023-07-07 | $192.46 | $253.40 | 1,214,800 | — | — |
| 2023-07-06 | $194.02 | $255.45 | 1,535,400 | — | — |
| 2023-07-05 | $195.64 | $257.59 | 1,492,800 | — | — |
| 2023-07-03 | $198.00 | $260.69 | 952,200 | — | — |
| 2023-06-30 | $196.38 | $258.56 | 1,603,300 | — | — |
| 2023-06-29 | $192.53 | $253.49 | 1,688,100 | — | — |
| 2023-06-28 | $193.87 | $255.26 | 1,225,100 | — | — |
| 2023-06-27 | $196.47 | $258.68 | 1,241,600 | — | — |
| 2023-06-26 | $194.08 | $255.53 | 1,149,200 | — | — |
| 2023-06-23 | $191.94 | $252.72 | 3,713,400 | — | — |
| 2023-06-22 | $195.54 | $257.46 | 1,566,800 | — | — |
| 2023-06-21 | $194.75 | $256.42 | 2,074,500 | — | — |
| 2023-06-20 | $197.55 | $260.10 | 2,807,600 | — | — |
| 2023-06-16 | $203.95 | $268.53 | 5,234,900 | — | — |
| 2023-06-15 | $199.41 | $262.55 | 3,371,000 | — | — |
| 2023-06-14 | $192.16 | $253.01 | 3,769,600 | — | — |
| 2023-06-13 | $184.67 | $243.14 | 2,371,000 | — | — |
| 2023-06-12 | $179.63 | $236.51 | 2,290,400 | — | — |
| 2023-06-09 | $176.53 | $232.43 | 3,677,200 | — | — |
| 2023-06-08 | $181.13 | $238.48 | 2,227,600 | — | — |
| 2023-06-07 | $181.26 | $238.65 | 2,075,600 | — | — |
| 2023-06-06 | $184.13 | $242.43 | 2,467,300 | — | — |
| 2023-06-05 | $181.09 | $238.43 | 2,270,500 | — | — |
| 2023-06-02 | $188.29 | $247.91 | 2,499,200 | — | — |
| 2023-06-01 | $182.89 | $240.80 | 2,906,600 | — | — |
| 2023-05-31 | $184.03 | $242.30 | 4,465,100 | — | — |
| 2023-05-30 | $191.91 | $252.68 | 2,474,500 | — | — |
| 2023-05-26 | $194.44 | $255.14 | 2,062,100 | — | — |
| 2023-05-25 | $191.10 | $250.76 | 1,681,700 | — | — |
| 2023-05-24 | $189.89 | $249.17 | 1,646,100 | — | — |
| 2023-05-23 | $191.75 | $251.61 | 1,839,500 | — | — |
| 2023-05-22 | $197.97 | $259.77 | 1,571,400 | — | — |
| 2023-05-19 | $199.88 | $262.28 | 1,795,900 | — | — |
| 2023-05-18 | $199.85 | $262.24 | 1,918,200 | — | — |
| 2023-05-17 | $197.07 | $258.59 | 2,031,900 | — | — |
| 2023-05-16 | $194.95 | $255.81 | 2,021,000 | — | — |
| 2023-05-15 | $201.19 | $264.00 | 2,190,900 | — | — |
| 2023-05-12 | $199.15 | $261.32 | 4,015,800 | — | — |
| 2023-05-11 | $201.79 | $264.78 | 2,087,700 | — | — |
| 2023-05-10 | $201.19 | $264.00 | 2,230,300 | — | — |
| 2023-05-09 | $201.26 | $264.09 | 2,370,600 | — | — |
| 2023-05-08 | $206.01 | $270.32 | 3,816,100 | — | — |
| 2023-05-05 | $203.54 | $267.08 | 3,312,800 | — | — |
| 2023-05-04 | $201.00 | $263.75 | 4,884,100 | — | — |
| 2023-05-03 | $202.70 | $265.98 | 14,857,500 | — | — |
| 2023-05-02 | $245.22 | $321.77 | 2,021,700 | — | — |
| 2023-05-01 | $246.87 | $323.94 | 890,400 | — | — |
| 2023-04-28 | $246.72 | $323.74 | 1,252,900 | — | — |
| 2023-04-27 | $245.67 | $322.36 | 1,168,600 | — | — |
| 2023-04-26 | $240.84 | $316.02 | 1,301,500 | — | — |
| 2023-04-25 | $247.05 | $324.17 | 928,000 | — | — |
| 2023-04-24 | $253.60 | $332.77 | 864,300 | — | — |
| 2023-04-21 | $256.23 | $336.22 | 1,308,900 | — | — |
| 2023-04-20 | $258.48 | $339.17 | 1,058,800 | — | — |
| 2023-04-19 | $256.63 | $336.74 | 1,583,400 | — | — |
| 2023-04-18 | $257.08 | $337.33 | 1,383,300 | — | — |
| 2023-04-17 | $253.25 | $332.31 | 1,096,700 | — | — |
| 2023-04-14 | $254.01 | $333.30 | 1,637,000 | — | — |
| 2023-04-13 | $251.50 | $330.01 | 1,418,600 | — | — |
| 2023-04-12 | $247.05 | $324.17 | 2,112,900 | — | — |
| 2023-04-11 | $241.75 | $317.22 | 960,700 | — | — |
| 2023-04-10 | $240.56 | $315.66 | 1,144,400 | — | — |
| 2023-04-06 | $241.26 | $316.57 | 1,317,500 | — | — |
| 2023-04-05 | $239.43 | $314.17 | 1,530,800 | — | — |
| 2023-04-04 | $244.56 | $320.90 | 1,596,000 | — | — |
| 2023-04-03 | $246.79 | $323.83 | 1,333,500 | — | — |
| 2023-03-31 | $246.46 | $323.40 | 1,893,200 | — | — |
| 2023-03-30 | $246.72 | $323.74 | 1,646,300 | — | — |
| 2023-03-29 | $244.63 | $321.00 | 865,100 | — | — |
| 2023-03-28 | $240.43 | $315.48 | 729,100 | — | — |
| 2023-03-27 | $241.87 | $317.37 | 854,400 | — | — |
| 2023-03-24 | $241.69 | $317.14 | 897,100 | — | — |
| 2023-03-23 | $238.72 | $313.24 | 985,400 | — | — |
| 2023-03-22 | $237.30 | $311.38 | 1,290,800 | — | — |
| 2023-03-21 | $238.50 | $312.95 | 1,273,200 | — | — |
| 2023-03-20 | $236.82 | $310.75 | 1,201,400 | — | — |
| 2023-03-17 | $234.56 | $307.78 | 2,149,800 | — | — |
| 2023-03-16 | $237.23 | $311.29 | 1,083,200 | — | — |
| 2023-03-15 | $236.80 | $310.72 | 1,322,900 | — | — |
| 2023-03-14 | $240.42 | $315.47 | 1,362,000 | — | — |
| 2023-03-13 | $234.96 | $308.31 | 1,570,600 | — | — |
| 2023-03-10 | $236.20 | $309.93 | 1,260,300 | — | — |
| 2023-03-09 | $243.48 | $319.49 | 1,092,700 | — | — |
| 2023-03-08 | $248.48 | $326.05 | 769,300 | — | — |
| 2023-03-07 | $245.46 | $322.09 | 798,500 | — | — |
| 2023-03-06 | $251.69 | $330.26 | 867,800 | — | — |
| 2023-03-03 | $253.23 | $332.28 | 1,055,900 | — | — |
| 2023-03-02 | $248.84 | $326.52 | 902,000 | — | — |
| 2023-03-01 | $245.83 | $322.57 | 2,013,200 | — | — |
| 2023-02-28 | $243.05 | $318.92 | 1,245,900 | — | — |
| 2023-02-27 | $242.14 | $317.73 | 1,142,000 | — | — |
| 2023-02-24 | $242.72 | $317.62 | 1,132,400 | — | — |
| 2023-02-23 | $249.66 | $326.71 | 862,400 | — | — |
| 2023-02-22 | $249.25 | $326.17 | 852,500 | — | — |
| 2023-02-21 | $249.99 | $327.14 | 1,297,400 | — | — |
| 2023-02-17 | $252.88 | $330.92 | 1,200,300 | — | — |
| 2023-02-16 | $249.53 | $326.54 | 1,191,400 | — | — |
| 2023-02-15 | $254.65 | $333.24 | 1,175,700 | — | — |
| 2023-02-14 | $255.52 | $334.37 | 1,602,400 | — | — |
| 2023-02-13 | $255.29 | $334.07 | 1,922,300 | — | — |
| 2023-02-10 | $250.24 | $327.46 | 3,101,700 | — | — |
| 2023-02-09 | $252.51 | $330.43 | 1,967,100 | — | — |
| 2023-02-08 | $259.19 | $339.18 | 1,404,900 | — | — |
| 2023-02-07 | $261.01 | $341.56 | 2,679,200 | — | — |
| 2023-02-06 | $261.17 | $341.77 | 1,828,600 | — | — |
| 2023-02-03 | $269.54 | $352.72 | 1,913,500 | — | — |
| 2023-02-02 | $268.41 | $351.24 | 3,688,200 | — | — |
| 2023-02-01 | $280.80 | $367.46 | 1,727,500 | — | — |
| 2023-01-31 | $277.08 | $362.59 | 1,338,900 | — | — |
| 2023-01-30 | $271.21 | $354.91 | 1,147,300 | — | — |
| 2023-01-27 | $270.79 | $354.36 | 1,805,100 | — | — |
| 2023-01-26 | $273.22 | $357.54 | 1,950,600 | — | — |
| 2023-01-25 | $273.94 | $358.48 | 1,299,600 | — | — |
| 2023-01-24 | $277.16 | $362.69 | 1,530,100 | — | — |
| 2023-01-23 | $274.49 | $359.20 | 1,555,900 | — | — |
| 2023-01-20 | $267.56 | $350.13 | 1,251,700 | — | — |
| 2023-01-19 | $259.51 | $339.60 | 1,292,300 | — | — |
| 2023-01-18 | $263.25 | $344.49 | 1,414,000 | — | — |
| 2023-01-17 | $267.04 | $349.45 | 1,389,100 | — | — |
| 2023-01-13 | $267.22 | $349.68 | 914,200 | — | — |
| 2023-01-12 | $262.25 | $343.18 | 1,259,100 | — | — |
| 2023-01-11 | $263.61 | $344.96 | 1,092,400 | — | — |
| 2023-01-10 | $262.45 | $343.44 | 1,266,000 | — | — |
| 2023-01-09 | $261.63 | $342.37 | 2,025,500 | — | — |
| 2023-01-06 | $263.81 | $345.22 | 1,708,500 | — | — |
| 2023-01-05 | $261.17 | $341.77 | 1,421,500 | — | — |
| 2023-01-04 | $261.91 | $342.74 | 1,553,100 | — | — |
| 2023-01-03 | $253.91 | $332.27 | 1,689,000 | — | — |