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
- 1978-12-29 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $228.92 | $393.08 | 1,270,300 | — | — |
| 2025-12-30 | $230.67 | $396.08 | 1,375,900 | — | — |
| 2025-12-29 | $230.63 | $396.02 | 1,666,400 | — | — |
| 2025-12-26 | $230.32 | $395.48 | 1,140,700 | — | — |
| 2025-12-24 | $231.47 | $396.91 | 785,800 | — | — |
| 2025-12-23 | $230.83 | $395.81 | 1,868,500 | — | — |
| 2025-12-22 | $228.01 | $390.98 | 2,576,100 | — | — |
| 2025-12-19 | $224.84 | $385.54 | 6,318,100 | — | — |
| 2025-12-18 | $224.35 | $384.70 | 3,502,400 | — | — |
| 2025-12-17 | $222.63 | $381.75 | 5,088,700 | — | — |
| 2025-12-16 | $224.70 | $385.30 | 2,992,100 | — | — |
| 2025-12-15 | $228.53 | $391.87 | 4,826,600 | — | — |
| 2025-12-12 | $226.33 | $388.10 | 4,858,300 | — | — |
| 2025-12-11 | $232.37 | $398.45 | 5,781,800 | — | — |
| 2025-12-10 | $230.42 | $395.11 | 3,914,000 | — | — |
| 2025-12-09 | $223.23 | $382.78 | 3,369,200 | — | — |
| 2025-12-08 | $224.48 | $384.92 | 2,945,900 | — | — |
| 2025-12-05 | $226.25 | $387.96 | 3,179,600 | — | — |
| 2025-12-04 | $227.13 | $389.47 | 4,089,300 | — | — |
| 2025-12-03 | $228.46 | $391.75 | 3,761,000 | — | — |
| 2025-12-02 | $226.59 | $388.54 | 2,737,100 | — | — |
| 2025-12-01 | $224.14 | $384.34 | 3,881,300 | — | — |
| 2025-11-28 | $226.78 | $388.87 | 1,461,500 | — | — |
| 2025-11-26 | $228.46 | $391.75 | 4,135,300 | — | — |
| 2025-11-25 | $230.77 | $395.71 | 2,957,500 | — | — |
| 2025-11-24 | $226.98 | $389.21 | 4,393,800 | — | — |
| 2025-11-21 | $227.39 | $389.91 | 3,181,300 | — | — |
| 2025-11-20 | $222.18 | $380.98 | 2,987,200 | — | — |
| 2025-11-19 | $222.41 | $381.37 | 4,483,400 | — | — |
| 2025-11-18 | $225.51 | $386.69 | 5,311,300 | — | — |
| 2025-11-17 | $220.44 | $378.00 | 3,991,200 | — | — |
| 2025-11-14 | $221.21 | $379.32 | 4,552,300 | — | — |
| 2025-11-13 | $221.20 | $379.30 | 6,520,000 | — | — |
| 2025-11-12 | $219.40 | $376.21 | 4,324,100 | — | — |
| 2025-11-11 | $215.79 | $370.02 | 2,843,000 | — | — |
| 2025-11-10 | $211.17 | $362.10 | 2,255,200 | — | — |
| 2025-11-07 | $209.94 | $359.99 | 3,028,000 | — | — |
| 2025-11-06 | $210.67 | $361.24 | 2,845,700 | — | — |
| 2025-11-05 | $212.21 | $363.88 | 2,935,400 | — | — |
| 2025-11-04 | $213.83 | $366.66 | 3,079,900 | — | — |
| 2025-11-03 | $214.06 | $367.06 | 3,883,300 | — | — |
| 2025-10-31 | $215.38 | $369.32 | 4,042,500 | — | — |
| 2025-10-30 | $215.05 | $368.75 | 2,897,200 | — | — |
| 2025-10-29 | $214.01 | $366.97 | 3,030,400 | — | — |
| 2025-10-28 | $216.90 | $371.93 | 2,251,700 | — | — |
| 2025-10-27 | $221.01 | $378.97 | 3,454,900 | — | — |
| 2025-10-24 | $223.01 | $382.40 | 3,955,300 | — | — |
| 2025-10-23 | $222.73 | $381.92 | 3,664,000 | — | — |
| 2025-10-22 | $218.10 | $373.98 | 4,498,800 | — | — |
| 2025-10-21 | $220.77 | $378.56 | 10,741,300 | — | — |
| 2025-10-20 | $208.39 | $357.33 | 4,971,500 | — | — |
| 2025-10-17 | $209.06 | $358.48 | 4,147,000 | — | — |
| 2025-10-16 | $210.92 | $361.67 | 5,818,300 | — | — |
| 2025-10-15 | $206.10 | $353.41 | 3,081,000 | — | — |
| 2025-10-14 | $206.15 | $353.49 | 2,254,100 | — | — |
| 2025-10-13 | $205.14 | $351.76 | 2,229,700 | — | — |
| 2025-10-10 | $202.46 | $347.16 | 3,585,500 | — | — |
| 2025-10-09 | $204.48 | $350.63 | 2,572,600 | — | — |
| 2025-10-08 | $204.96 | $351.45 | 5,089,500 | — | — |
| 2025-10-07 | $208.77 | $357.98 | 4,008,700 | — | — |
| 2025-10-06 | $211.71 | $363.03 | 3,849,500 | — | — |
| 2025-10-03 | $214.99 | $368.65 | 5,927,300 | — | — |
| 2025-10-02 | $210.33 | $360.66 | 6,798,100 | — | — |
| 2025-10-01 | $212.88 | $365.03 | 11,404,100 | — | — |
| 2025-09-30 | $198.26 | $339.96 | 7,731,200 | — | — |
| 2025-09-29 | $186.06 | $319.04 | 3,513,100 | — | — |
| 2025-09-26 | $184.84 | $316.95 | 4,847,900 | — | — |
| 2025-09-25 | $181.46 | $310.61 | 7,433,800 | — | — |
| 2025-09-24 | $185.91 | $318.22 | 5,522,100 | — | — |
| 2025-09-23 | $189.72 | $324.75 | 3,461,200 | — | — |
| 2025-09-22 | $190.46 | $326.01 | 2,949,600 | — | — |
| 2025-09-19 | $193.29 | $330.86 | 5,934,200 | — | — |
| 2025-09-18 | $195.27 | $334.24 | 2,871,800 | — | — |
| 2025-09-17 | $192.94 | $330.26 | 4,419,300 | — | — |
| 2025-09-16 | $190.47 | $326.03 | 4,817,600 | — | — |
| 2025-09-15 | $188.54 | $322.73 | 4,675,400 | — | — |
| 2025-09-12 | $190.05 | $325.31 | 3,899,900 | — | — |
| 2025-09-11 | $195.16 | $334.06 | 3,426,200 | — | — |
| 2025-09-10 | $192.59 | $329.66 | 5,509,500 | — | — |
| 2025-09-09 | $194.33 | $332.64 | 3,345,100 | — | — |
| 2025-09-08 | $198.63 | $340.00 | 3,502,100 | — | — |
| 2025-09-05 | $200.21 | $342.70 | 2,837,600 | — | — |
| 2025-09-04 | $199.03 | $340.68 | 3,673,600 | — | — |
| 2025-09-03 | $199.44 | $341.38 | 3,468,200 | — | — |
| 2025-09-02 | $203.79 | $348.83 | 2,389,000 | — | — |
| 2025-08-29 | $205.82 | $352.30 | 1,979,800 | — | — |
| 2025-08-28 | $205.29 | $351.40 | 2,519,900 | — | — |
| 2025-08-27 | $205.00 | $350.90 | 2,503,200 | — | — |
| 2025-08-26 | $206.25 | $353.04 | 3,670,600 | — | — |
| 2025-08-25 | $207.73 | $355.57 | 1,985,800 | — | — |
| 2025-08-22 | $211.80 | $362.54 | 3,364,900 | — | — |
| 2025-08-21 | $203.90 | $349.02 | 3,172,700 | — | — |
| 2025-08-20 | $211.40 | $361.85 | 3,302,500 | — | — |
| 2025-08-19 | $212.20 | $363.22 | 4,851,300 | — | — |
| 2025-08-18 | $209.01 | $357.76 | 2,859,900 | — | — |
| 2025-08-15 | $210.93 | $361.05 | 3,210,200 | — | — |
| 2025-08-14 | $210.22 | $359.84 | 2,634,500 | — | — |
| 2025-08-13 | $209.14 | $357.99 | 3,241,300 | — | — |
| 2025-08-12 | $205.72 | $352.13 | 2,830,000 | — | — |
| 2025-08-11 | $199.76 | $341.93 | 2,566,300 | — | — |
| 2025-08-08 | $200.56 | $343.30 | 2,963,100 | — | — |
| 2025-08-07 | $198.49 | $339.76 | 2,670,100 | — | — |
| 2025-08-06 | $195.17 | $334.07 | 5,123,000 | — | — |
| 2025-08-05 | $199.04 | $340.70 | 4,001,100 | — | — |
| 2025-08-04 | $197.46 | $337.99 | 3,176,900 | — | — |
| 2025-08-01 | $197.09 | $337.36 | 5,736,500 | — | — |
| 2025-07-31 | $197.16 | $337.48 | 6,060,700 | — | — |
| 2025-07-30 | $203.99 | $349.17 | 5,692,900 | — | — |
| 2025-07-29 | $206.85 | $354.07 | 4,973,300 | — | — |
| 2025-07-28 | $202.94 | $347.37 | 5,160,200 | — | — |
| 2025-07-25 | $205.48 | $351.72 | 5,355,700 | — | — |
| 2025-07-24 | $202.81 | $347.15 | 7,411,400 | — | — |
| 2025-07-23 | $197.89 | $338.73 | 6,374,400 | — | — |
| 2025-07-22 | $189.91 | $325.07 | 7,053,300 | — | — |
| 2025-07-21 | $188.07 | $321.92 | 5,898,600 | — | — |
| 2025-07-18 | $190.05 | $325.31 | 4,240,300 | — | — |
| 2025-07-17 | $194.79 | $333.42 | 3,064,800 | — | — |
| 2025-07-16 | $193.30 | $330.87 | 2,662,400 | — | — |
| 2025-07-15 | $192.86 | $330.12 | 4,521,900 | — | — |
| 2025-07-14 | $197.75 | $338.49 | 4,925,400 | — | — |
| 2025-07-11 | $204.85 | $350.64 | 2,369,000 | — | — |
| 2025-07-10 | $205.51 | $351.77 | 3,088,200 | — | — |
| 2025-07-09 | $200.96 | $343.98 | 2,050,700 | — | — |
| 2025-07-08 | $200.68 | $343.51 | 4,225,600 | — | — |
| 2025-07-07 | $199.63 | $341.71 | 2,388,400 | — | — |
| 2025-07-03 | $203.20 | $347.82 | 1,390,700 | — | — |
| 2025-07-02 | $202.50 | $346.62 | 3,503,600 | — | — |
| 2025-07-01 | $201.10 | $344.22 | 3,976,000 | — | — |
| 2025-06-30 | $197.54 | $338.13 | 4,537,400 | — | — |
| 2025-06-27 | $198.80 | $340.29 | 5,619,700 | — | — |
| 2025-06-26 | $201.46 | $344.29 | 5,685,500 | — | — |
| 2025-06-25 | $201.00 | $343.51 | 4,379,600 | — | — |
| 2025-06-24 | $197.47 | $337.47 | 2,739,800 | — | — |
| 2025-06-23 | $196.34 | $335.54 | 3,943,100 | — | — |
| 2025-06-20 | $196.39 | $335.63 | 6,590,900 | — | — |
| 2025-06-18 | $194.44 | $332.30 | 3,236,300 | — | — |
| 2025-06-17 | $195.75 | $334.53 | 2,968,600 | — | — |
| 2025-06-16 | $201.11 | $343.69 | 3,143,400 | — | — |
| 2025-06-13 | $200.67 | $342.94 | 3,391,400 | — | — |
| 2025-06-12 | $205.10 | $350.51 | 3,661,200 | — | — |
| 2025-06-11 | $204.72 | $349.86 | 4,491,400 | — | — |
| 2025-06-10 | $202.62 | $346.28 | 4,626,200 | — | — |
| 2025-06-09 | $199.20 | $340.43 | 4,119,400 | — | — |
| 2025-06-06 | $196.02 | $335.00 | 2,802,200 | — | — |
| 2025-06-05 | $192.15 | $328.38 | 3,096,500 | — | — |
| 2025-06-04 | $193.08 | $329.97 | 2,596,800 | — | — |
| 2025-06-03 | $192.06 | $328.23 | 3,525,700 | — | — |
| 2025-06-02 | $189.23 | $323.39 | 3,027,700 | — | — |
| 2025-05-30 | $189.90 | $324.54 | 6,514,200 | — | — |
| 2025-05-29 | $190.47 | $325.51 | 2,814,500 | — | — |
| 2025-05-28 | $189.01 | $323.02 | 2,879,200 | — | — |
| 2025-05-27 | $189.18 | $323.31 | 2,990,600 | — | — |
| 2025-05-23 | $184.54 | $315.38 | 2,814,200 | — | — |
| 2025-05-22 | $187.48 | $320.40 | 3,104,400 | — | — |
| 2025-05-21 | $186.81 | $319.26 | 5,613,100 | — | — |
| 2025-05-20 | $197.77 | $337.99 | 2,873,100 | — | — |
| 2025-05-19 | $196.41 | $335.66 | 2,724,500 | — | — |
| 2025-05-16 | $196.11 | $335.15 | 3,868,600 | — | — |
| 2025-05-15 | $190.95 | $326.33 | 6,579,400 | — | — |
| 2025-05-14 | $187.82 | $320.98 | 4,489,200 | — | — |
| 2025-05-13 | $196.61 | $336.00 | 2,648,300 | — | — |
| 2025-05-12 | $200.83 | $343.22 | 7,207,100 | — | — |
| 2025-05-09 | $189.73 | $324.25 | 4,535,800 | — | — |
| 2025-05-08 | $194.82 | $332.95 | 3,612,600 | — | — |
| 2025-05-07 | $193.09 | $329.99 | 2,902,600 | — | — |
| 2025-05-06 | $190.05 | $324.79 | 4,479,800 | — | — |
| 2025-05-05 | $197.40 | $337.35 | 1,915,600 | — | — |
| 2025-05-02 | $199.05 | $340.17 | 3,159,100 | — | — |
| 2025-05-01 | $196.71 | $336.18 | 3,687,500 | — | — |
| 2025-04-30 | $199.33 | $340.65 | 3,729,600 | — | — |
| 2025-04-29 | $198.93 | $339.97 | 3,719,900 | — | — |
| 2025-04-28 | $195.91 | $334.81 | 2,715,100 | — | — |
| 2025-04-25 | $197.14 | $336.91 | 2,608,700 | — | — |
| 2025-04-24 | $196.50 | $335.82 | 4,453,400 | — | — |
| 2025-04-23 | $196.31 | $335.49 | 6,494,100 | — | — |
| 2025-04-22 | $192.07 | $328.25 | 6,687,700 | — | — |
| 2025-04-21 | $184.96 | $316.09 | 4,857,600 | — | — |
| 2025-04-17 | $186.83 | $319.29 | 3,667,700 | — | — |
| 2025-04-16 | $190.66 | $325.84 | 3,620,300 | — | — |
| 2025-04-15 | $189.92 | $324.57 | 3,505,100 | — | — |
| 2025-04-14 | $192.97 | $329.78 | 4,039,300 | — | — |
| 2025-04-11 | $188.73 | $322.54 | 4,764,000 | — | — |
| 2025-04-10 | $180.76 | $308.92 | 6,293,500 | — | — |
| 2025-04-09 | $191.89 | $327.94 | 8,180,400 | — | — |
| 2025-04-08 | $174.64 | $298.46 | 5,664,500 | — | — |
| 2025-04-07 | $180.62 | $308.68 | 8,557,900 | — | — |
| 2025-04-04 | $181.77 | $310.64 | 7,117,800 | — | — |
| 2025-04-03 | $197.90 | $338.21 | 5,413,100 | — | — |
| 2025-04-02 | $205.16 | $350.62 | 2,974,500 | — | — |
| 2025-04-01 | $200.39 | $342.46 | 3,020,000 | — | — |
| 2025-03-31 | $205.00 | $350.34 | 3,809,500 | — | — |
| 2025-03-28 | $205.85 | $351.80 | 2,389,900 | — | — |
| 2025-03-27 | $210.11 | $358.53 | 2,989,700 | — | — |
| 2025-03-26 | $210.41 | $359.04 | 2,669,300 | — | — |
| 2025-03-25 | $212.40 | $362.44 | 3,077,200 | — | — |
| 2025-03-24 | $212.80 | $363.12 | 3,615,100 | — | — |
| 2025-03-21 | $211.36 | $360.66 | 6,457,700 | — | — |
| 2025-03-20 | $210.25 | $358.77 | 2,651,200 | — | — |
| 2025-03-19 | $210.26 | $358.78 | 4,125,300 | — | — |
| 2025-03-18 | $212.78 | $363.08 | 2,467,000 | — | — |
| 2025-03-17 | $212.60 | $362.78 | 3,156,900 | — | — |
| 2025-03-14 | $210.74 | $359.60 | 4,183,000 | — | — |
| 2025-03-13 | $204.09 | $348.26 | 2,456,200 | — | — |
| 2025-03-12 | $204.96 | $349.74 | 3,316,400 | — | — |
| 2025-03-11 | $205.61 | $350.85 | 4,400,800 | — | — |
| 2025-03-10 | $205.23 | $350.20 | 5,709,600 | — | — |
| 2025-03-07 | $212.07 | $361.87 | 5,937,300 | — | — |
| 2025-03-06 | $214.81 | $366.55 | 5,829,400 | — | — |
| 2025-03-05 | $210.56 | $359.30 | 5,137,100 | — | — |
| 2025-03-04 | $205.91 | $351.36 | 5,652,400 | — | — |
| 2025-03-03 | $205.69 | $350.99 | 3,223,000 | — | — |
| 2025-02-28 | $207.76 | $354.52 | 3,819,000 | — | — |
| 2025-02-27 | $205.71 | $351.02 | 4,494,000 | — | — |
| 2025-02-26 | $209.44 | $357.39 | 4,746,900 | — | — |
| 2025-02-25 | $210.41 | $359.04 | 5,209,500 | — | — |
| 2025-02-24 | $211.14 | $360.29 | 4,878,100 | — | — |
| 2025-02-21 | $210.23 | $358.73 | 6,217,000 | — | — |
| 2025-02-20 | $207.95 | $354.84 | 4,718,400 | — | — |
| 2025-02-19 | $204.98 | $349.77 | 4,572,700 | — | — |
| 2025-02-18 | $204.53 | $349.01 | 5,589,000 | — | — |
| 2025-02-14 | $206.30 | $352.03 | 4,791,700 | — | — |
| 2025-02-13 | $203.59 | $347.40 | 7,198,800 | — | — |
| 2025-02-12 | $202.18 | $345.00 | 7,207,800 | — | — |
| 2025-02-11 | $201.62 | $344.04 | 6,509,700 | — | — |
| 2025-02-10 | $203.50 | $347.25 | 7,038,700 | — | — |
| 2025-02-07 | $206.76 | $352.81 | 5,230,600 | — | — |
| 2025-02-06 | $210.01 | $358.36 | 4,367,100 | — | — |
| 2025-02-05 | $212.13 | $361.98 | 5,112,600 | — | — |
| 2025-02-04 | $215.01 | $366.89 | 7,520,600 | — | — |
| 2025-02-03 | $214.26 | $365.61 | 5,787,800 | — | — |
| 2025-01-31 | $222.74 | $380.08 | 4,785,800 | — | — |
| 2025-01-30 | $223.08 | $380.66 | 6,668,000 | — | — |
| 2025-01-29 | $223.73 | $381.77 | 11,407,400 | — | — |
| 2025-01-28 | $247.84 | $422.91 | 4,273,700 | — | — |
| 2025-01-27 | $250.59 | $427.60 | 2,748,500 | — | — |
| 2025-01-24 | $245.80 | $419.43 | 1,911,300 | — | — |
| 2025-01-23 | $245.66 | $419.19 | 2,512,100 | — | — |
| 2025-01-22 | $244.18 | $416.67 | 2,049,900 | — | — |
| 2025-01-21 | $244.11 | $416.55 | 2,338,100 | — | — |
| 2025-01-17 | $238.36 | $406.73 | 3,075,300 | — | — |
| 2025-01-16 | $241.90 | $412.77 | 3,148,900 | — | — |
| 2025-01-15 | $237.97 | $406.07 | 4,128,600 | — | — |
| 2025-01-14 | $237.62 | $405.47 | 4,137,600 | — | — |
| 2025-01-13 | $239.88 | $409.33 | 3,301,800 | — | — |
| 2025-01-10 | $235.07 | $401.12 | 2,863,300 | — | — |
| 2025-01-08 | $238.09 | $406.27 | 2,527,700 | — | — |
| 2025-01-07 | $239.10 | $408.00 | 2,989,300 | — | — |
| 2025-01-06 | $238.20 | $406.46 | 3,674,500 | — | — |
| 2025-01-03 | $234.84 | $400.73 | 2,381,100 | — | — |
| 2025-01-02 | $229.81 | $392.14 | 2,760,600 | — | — |