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
- 1980-03-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $271.20 | $442.46 | 1,790,900 | — | — |
| 2025-12-30 | $274.82 | $448.36 | 1,287,400 | — | — |
| 2025-12-29 | $275.63 | $449.68 | 1,747,900 | — | — |
| 2025-12-26 | $276.84 | $451.66 | 1,746,400 | — | — |
| 2025-12-24 | $277.56 | $452.83 | 887,700 | — | — |
| 2025-12-23 | $276.73 | $451.48 | 1,763,400 | — | — |
| 2025-12-22 | $275.82 | $449.99 | 3,369,600 | — | — |
| 2025-12-19 | $274.44 | $447.74 | 9,419,900 | — | — |
| 2025-12-18 | $274.92 | $448.53 | 4,104,700 | — | — |
| 2025-12-17 | $271.04 | $442.20 | 4,006,000 | — | — |
| 2025-12-16 | $278.40 | $454.20 | 3,625,300 | — | — |
| 2025-12-15 | $280.44 | $457.53 | 3,594,500 | — | — |
| 2025-12-12 | $279.32 | $455.70 | 4,182,300 | — | — |
| 2025-12-11 | $283.39 | $462.34 | 2,840,000 | — | — |
| 2025-12-10 | $281.57 | $459.37 | 5,176,700 | — | — |
| 2025-12-09 | $276.24 | $450.68 | 2,584,600 | — | — |
| 2025-12-08 | $279.13 | $455.39 | 3,190,800 | — | — |
| 2025-12-05 | $281.29 | $457.30 | 3,834,100 | — | — |
| 2025-12-04 | $277.26 | $450.75 | 3,253,800 | — | — |
| 2025-12-03 | $278.24 | $452.34 | 4,203,100 | — | — |
| 2025-12-02 | $272.97 | $443.78 | 5,266,400 | — | — |
| 2025-12-01 | $266.51 | $433.27 | 7,333,500 | — | — |
| 2025-11-28 | $265.34 | $431.37 | 2,589,700 | — | — |
| 2025-11-26 | $257.92 | $419.31 | 5,253,100 | — | — |
| 2025-11-25 | $252.02 | $409.72 | 7,515,100 | — | — |
| 2025-11-24 | $239.40 | $389.20 | 8,219,900 | — | — |
| 2025-11-21 | $232.32 | $377.69 | 4,467,200 | — | — |
| 2025-11-20 | $225.20 | $366.12 | 4,316,600 | — | — |
| 2025-11-19 | $232.20 | $377.50 | 2,790,300 | — | — |
| 2025-11-18 | $230.13 | $374.13 | 3,953,400 | — | — |
| 2025-11-17 | $229.94 | $373.82 | 3,885,000 | — | — |
| 2025-11-14 | $234.89 | $381.87 | 3,319,600 | — | — |
| 2025-11-13 | $237.53 | $386.16 | 4,897,200 | — | — |
| 2025-11-12 | $241.44 | $392.52 | 4,677,300 | — | — |
| 2025-11-11 | $233.41 | $379.46 | 3,159,900 | — | — |
| 2025-11-10 | $232.00 | $377.17 | 3,264,100 | — | — |
| 2025-11-07 | $228.48 | $371.45 | 4,583,600 | — | — |
| 2025-11-06 | $232.88 | $378.60 | 3,126,800 | — | — |
| 2025-11-05 | $236.00 | $383.67 | 2,971,900 | — | — |
| 2025-11-04 | $229.38 | $372.91 | 3,956,600 | — | — |
| 2025-11-03 | $233.61 | $379.79 | 2,266,900 | — | — |
| 2025-10-31 | $234.13 | $380.63 | 2,698,100 | — | — |
| 2025-10-30 | $232.90 | $378.63 | 2,940,400 | — | — |
| 2025-10-29 | $235.04 | $382.11 | 3,438,500 | — | — |
| 2025-10-28 | $239.35 | $389.12 | 2,421,000 | — | — |
| 2025-10-27 | $243.01 | $395.07 | 3,506,200 | — | — |
| 2025-10-24 | $238.01 | $386.94 | 3,489,000 | — | — |
| 2025-10-23 | $243.29 | $395.52 | 2,774,900 | — | — |
| 2025-10-22 | $240.36 | $390.76 | 5,270,800 | — | — |
| 2025-10-21 | $246.37 | $400.53 | 2,361,300 | — | — |
| 2025-10-20 | $246.22 | $400.29 | 2,759,700 | — | — |
| 2025-10-17 | $242.87 | $394.84 | 2,401,200 | — | — |
| 2025-10-16 | $241.61 | $392.79 | 2,898,700 | — | — |
| 2025-10-15 | $238.15 | $387.17 | 2,773,700 | — | — |
| 2025-10-14 | $235.40 | $382.70 | 3,431,200 | — | — |
| 2025-10-13 | $234.67 | $381.51 | 4,609,900 | — | — |
| 2025-10-10 | $225.32 | $366.31 | 4,425,100 | — | — |
| 2025-10-09 | $237.88 | $386.73 | 3,069,200 | — | — |
| 2025-10-08 | $237.93 | $386.81 | 4,017,900 | — | — |
| 2025-10-07 | $233.75 | $380.02 | 3,397,800 | — | — |
| 2025-10-06 | $242.50 | $394.24 | 4,021,200 | — | — |
| 2025-10-03 | $241.99 | $393.41 | 2,118,500 | — | — |
| 2025-10-02 | $241.67 | $392.89 | 2,774,100 | — | — |
| 2025-10-01 | $239.28 | $389.01 | 4,916,300 | — | — |
| 2025-09-30 | $245.70 | $399.44 | 2,507,800 | — | — |
| 2025-09-29 | $244.79 | $397.96 | 3,296,300 | — | — |
| 2025-09-26 | $247.56 | $402.47 | 2,648,500 | — | — |
| 2025-09-25 | $247.53 | $402.42 | 2,410,900 | — | — |
| 2025-09-24 | $248.61 | $404.17 | 2,479,000 | — | — |
| 2025-09-23 | $246.78 | $401.20 | 2,085,700 | — | — |
| 2025-09-22 | $247.34 | $402.11 | 2,167,300 | — | — |
| 2025-09-19 | $245.33 | $398.84 | 5,182,600 | — | — |
| 2025-09-18 | $249.05 | $404.89 | 3,129,900 | — | — |
| 2025-09-17 | $246.32 | $400.45 | 2,617,600 | — | — |
| 2025-09-16 | $244.10 | $396.84 | 2,913,800 | — | — |
| 2025-09-15 | $244.91 | $398.16 | 2,333,100 | — | — |
| 2025-09-12 | $245.21 | $398.65 | 2,110,000 | — | — |
| 2025-09-11 | $248.24 | $403.57 | 2,244,700 | — | — |
| 2025-09-10 | $247.21 | $401.90 | 2,474,500 | — | — |
| 2025-09-09 | $248.18 | $403.47 | 2,154,600 | — | — |
| 2025-09-08 | $248.98 | $404.78 | 2,417,900 | — | — |
| 2025-09-05 | $247.07 | $401.67 | 2,166,100 | — | — |
| 2025-09-04 | $246.11 | $400.11 | 3,574,700 | — | — |
| 2025-09-03 | $244.55 | $397.57 | 3,024,500 | — | — |
| 2025-09-02 | $248.32 | $403.70 | 3,115,700 | — | — |
| 2025-08-29 | $251.31 | $406.95 | 3,599,000 | — | — |
| 2025-08-28 | $254.25 | $411.71 | 4,038,100 | — | — |
| 2025-08-27 | $255.50 | $413.74 | 3,347,400 | — | — |
| 2025-08-26 | $255.63 | $413.95 | 5,735,100 | — | — |
| 2025-08-25 | $254.49 | $412.10 | 3,419,100 | — | — |
| 2025-08-22 | $252.20 | $408.39 | 4,990,800 | — | — |
| 2025-08-21 | $246.95 | $399.89 | 5,991,800 | — | — |
| 2025-08-20 | $244.87 | $396.53 | 8,529,000 | — | — |
| 2025-08-19 | $230.44 | $373.16 | 4,569,000 | — | — |
| 2025-08-18 | $231.55 | $374.96 | 2,260,100 | — | — |
| 2025-08-15 | $231.63 | $375.09 | 3,826,400 | — | — |
| 2025-08-14 | $236.21 | $382.50 | 2,182,100 | — | — |
| 2025-08-13 | $237.63 | $384.80 | 3,804,700 | — | — |
| 2025-08-12 | $232.04 | $375.75 | 4,979,300 | — | — |
| 2025-08-11 | $224.07 | $362.84 | 3,479,200 | — | — |
| 2025-08-08 | $223.95 | $362.65 | 3,078,200 | — | — |
| 2025-08-07 | $223.12 | $361.30 | 2,522,000 | — | — |
| 2025-08-06 | $220.69 | $357.37 | 2,547,300 | — | — |
| 2025-08-05 | $220.68 | $357.35 | 3,099,000 | — | — |
| 2025-08-04 | $222.40 | $360.14 | 2,848,100 | — | — |
| 2025-08-01 | $221.71 | $359.02 | 3,740,500 | — | — |
| 2025-07-31 | $224.63 | $363.75 | 5,339,800 | — | — |
| 2025-07-30 | $231.11 | $374.24 | 2,324,100 | — | — |
| 2025-07-29 | $230.75 | $373.66 | 2,174,200 | — | — |
| 2025-07-28 | $230.77 | $373.69 | 3,136,200 | — | — |
| 2025-07-25 | $227.82 | $368.92 | 2,695,600 | — | — |
| 2025-07-24 | $226.37 | $366.57 | 4,771,000 | — | — |
| 2025-07-23 | $228.08 | $369.34 | 7,845,200 | — | — |
| 2025-07-22 | $235.50 | $381.35 | 6,027,500 | — | — |
| 2025-07-21 | $240.48 | $389.42 | 2,997,800 | — | — |
| 2025-07-18 | $241.85 | $391.63 | 2,761,600 | — | — |
| 2025-07-17 | $240.97 | $390.21 | 2,830,800 | — | — |
| 2025-07-16 | $240.61 | $389.63 | 2,842,100 | — | — |
| 2025-07-15 | $240.42 | $389.32 | 3,001,700 | — | — |
| 2025-07-14 | $243.46 | $394.24 | 2,045,400 | — | — |
| 2025-07-11 | $244.68 | $396.22 | 2,037,700 | — | — |
| 2025-07-10 | $245.13 | $396.95 | 2,428,200 | — | — |
| 2025-07-09 | $242.72 | $393.04 | 3,339,000 | — | — |
| 2025-07-08 | $245.15 | $396.98 | 3,964,200 | — | — |
| 2025-07-07 | $241.81 | $391.57 | 2,783,400 | — | — |
| 2025-07-03 | $245.68 | $397.84 | 1,837,400 | — | — |
| 2025-07-02 | $245.15 | $396.98 | 3,538,300 | — | — |
| 2025-07-01 | $240.64 | $389.68 | 3,500,600 | — | — |
| 2025-06-30 | $238.02 | $385.43 | 3,258,700 | — | — |
| 2025-06-27 | $236.96 | $383.72 | 3,617,800 | — | — |
| 2025-06-26 | $237.30 | $384.27 | 3,057,800 | — | — |
| 2025-06-25 | $234.68 | $380.02 | 3,548,600 | — | — |
| 2025-06-24 | $234.98 | $380.51 | 3,636,100 | — | — |
| 2025-06-23 | $230.98 | $374.03 | 3,573,500 | — | — |
| 2025-06-20 | $228.35 | $369.77 | 5,316,100 | — | — |
| 2025-06-18 | $229.65 | $371.88 | 2,551,500 | — | — |
| 2025-06-17 | $227.44 | $368.30 | 2,726,500 | — | — |
| 2025-06-16 | $231.80 | $375.36 | 3,344,900 | — | — |
| 2025-06-13 | $225.03 | $364.40 | 3,349,600 | — | — |
| 2025-06-12 | $232.12 | $375.88 | 2,144,000 | — | — |
| 2025-06-11 | $232.54 | $376.56 | 3,311,800 | — | — |
| 2025-06-10 | $233.34 | $377.85 | 4,164,800 | — | — |
| 2025-06-09 | $227.66 | $368.66 | 4,110,600 | — | — |
| 2025-06-06 | $222.26 | $359.91 | 3,246,000 | — | — |
| 2025-06-05 | $218.04 | $353.08 | 3,496,200 | — | — |
| 2025-06-04 | $218.50 | $353.82 | 4,199,200 | — | — |
| 2025-06-03 | $218.43 | $352.11 | 3,515,800 | — | — |
| 2025-06-02 | $215.45 | $347.30 | 2,233,700 | — | — |
| 2025-05-30 | $213.98 | $344.93 | 10,923,400 | — | — |
| 2025-05-29 | $215.75 | $347.79 | 3,800,200 | — | — |
| 2025-05-28 | $215.62 | $347.58 | 3,853,900 | — | — |
| 2025-05-27 | $216.89 | $349.62 | 5,542,200 | — | — |
| 2025-05-23 | $210.47 | $339.28 | 4,848,100 | — | — |
| 2025-05-22 | $211.93 | $341.63 | 8,968,300 | — | — |
| 2025-05-21 | $222.22 | $358.22 | 5,091,100 | — | — |
| 2025-05-20 | $224.49 | $361.88 | 2,619,200 | — | — |
| 2025-05-19 | $224.54 | $361.96 | 3,974,200 | — | — |
| 2025-05-16 | $227.11 | $366.10 | 3,617,900 | — | — |
| 2025-05-15 | $227.12 | $366.12 | 3,044,800 | — | — |
| 2025-05-14 | $226.82 | $365.63 | 4,648,400 | — | — |
| 2025-05-13 | $226.68 | $365.41 | 4,373,500 | — | — |
| 2025-05-12 | $223.15 | $359.72 | 6,358,100 | — | — |
| 2025-05-09 | $207.51 | $334.50 | 3,537,500 | — | — |
| 2025-05-08 | $202.78 | $326.88 | 3,422,400 | — | — |
| 2025-05-07 | $199.86 | $322.17 | 2,965,700 | — | — |
| 2025-05-06 | $195.60 | $315.31 | 2,535,500 | — | — |
| 2025-05-05 | $197.72 | $318.72 | 2,022,700 | — | — |
| 2025-05-02 | $198.59 | $320.13 | 3,795,900 | — | — |
| 2025-05-01 | $193.74 | $312.31 | 3,439,500 | — | — |
| 2025-04-30 | $194.92 | $314.21 | 4,415,400 | — | — |
| 2025-04-29 | $192.67 | $310.58 | 3,939,800 | — | — |
| 2025-04-28 | $193.72 | $312.27 | 3,401,400 | — | — |
| 2025-04-25 | $194.59 | $313.68 | 3,206,800 | — | — |
| 2025-04-24 | $195.23 | $314.71 | 5,606,700 | — | — |
| 2025-04-23 | $183.11 | $295.17 | 4,323,300 | — | — |
| 2025-04-22 | $178.50 | $287.74 | 3,735,000 | — | — |
| 2025-04-21 | $174.99 | $282.08 | 3,650,100 | — | — |
| 2025-04-17 | $176.27 | $284.15 | 3,341,200 | — | — |
| 2025-04-16 | $175.93 | $283.60 | 4,392,800 | — | — |
| 2025-04-15 | $179.54 | $289.42 | 3,035,900 | — | — |
| 2025-04-14 | $178.60 | $287.90 | 3,912,100 | — | — |
| 2025-04-11 | $179.16 | $288.80 | 6,528,800 | — | — |
| 2025-04-10 | $178.36 | $287.51 | 8,547,900 | — | — |
| 2025-04-09 | $196.63 | $316.97 | 10,941,600 | — | — |
| 2025-04-08 | $166.09 | $267.74 | 7,640,300 | — | — |
| 2025-04-07 | $171.34 | $276.20 | 10,236,500 | — | — |
| 2025-04-04 | $164.60 | $265.33 | 9,633,900 | — | — |
| 2025-04-03 | $180.88 | $291.58 | 6,970,800 | — | — |
| 2025-04-02 | $199.59 | $321.74 | 2,437,500 | — | — |
| 2025-04-01 | $199.18 | $321.08 | 3,383,000 | — | — |
| 2025-03-31 | $201.67 | $325.09 | 3,803,700 | — | — |
| 2025-03-28 | $201.56 | $324.91 | 3,521,400 | — | — |
| 2025-03-27 | $208.94 | $336.81 | 2,884,800 | — | — |
| 2025-03-26 | $210.53 | $339.37 | 2,453,300 | — | — |
| 2025-03-25 | $213.58 | $344.29 | 2,549,800 | — | — |
| 2025-03-24 | $212.34 | $342.29 | 3,458,300 | — | — |
| 2025-03-21 | $204.40 | $329.49 | 5,070,200 | — | — |
| 2025-03-20 | $205.90 | $331.91 | 2,775,400 | — | — |
| 2025-03-19 | $209.97 | $338.47 | 2,571,900 | — | — |
| 2025-03-18 | $209.16 | $337.16 | 2,657,000 | — | — |
| 2025-03-17 | $211.68 | $341.23 | 2,514,500 | — | — |
| 2025-03-14 | $208.75 | $336.50 | 2,614,100 | — | — |
| 2025-03-13 | $203.80 | $328.52 | 2,625,200 | — | — |
| 2025-03-12 | $206.62 | $333.07 | 3,917,700 | — | — |
| 2025-03-11 | $209.08 | $337.03 | 4,225,500 | — | — |
| 2025-03-10 | $216.26 | $348.61 | 4,946,600 | — | — |
| 2025-03-07 | $225.86 | $364.08 | 4,062,900 | — | — |
| 2025-03-06 | $222.77 | $359.10 | 4,818,700 | — | — |
| 2025-03-05 | $229.47 | $369.90 | 3,927,300 | — | — |
| 2025-03-04 | $226.18 | $364.60 | 4,742,400 | — | — |
| 2025-03-03 | $228.53 | $366.79 | 5,000,100 | — | — |
| 2025-02-28 | $230.06 | $369.25 | 4,631,200 | — | — |
| 2025-02-27 | $223.85 | $359.28 | 4,480,000 | — | — |
| 2025-02-26 | $233.73 | $375.14 | 2,908,200 | — | — |
| 2025-02-25 | $235.30 | $377.66 | 4,136,800 | — | — |
| 2025-02-24 | $236.99 | $380.37 | 4,778,300 | — | — |
| 2025-02-21 | $238.91 | $383.45 | 6,176,500 | — | — |
| 2025-02-20 | $243.82 | $391.33 | 5,889,800 | — | — |
| 2025-02-19 | $241.66 | $387.87 | 9,789,600 | — | — |
| 2025-02-18 | $220.22 | $353.45 | 7,400,200 | — | — |
| 2025-02-14 | $214.61 | $344.45 | 3,938,600 | — | — |
| 2025-02-13 | $209.34 | $335.99 | 3,134,900 | — | — |
| 2025-02-12 | $205.13 | $329.23 | 2,411,500 | — | — |
| 2025-02-11 | $203.46 | $326.55 | 2,335,700 | — | — |
| 2025-02-10 | $204.86 | $328.80 | 2,820,500 | — | — |
| 2025-02-07 | $205.21 | $329.36 | 3,194,700 | — | — |
| 2025-02-06 | $207.83 | $333.57 | 2,715,100 | — | — |
| 2025-02-05 | $209.80 | $336.73 | 4,515,700 | — | — |
| 2025-02-04 | $206.01 | $330.65 | 4,651,500 | — | — |
| 2025-02-03 | $205.24 | $329.41 | 4,483,500 | — | — |
| 2025-01-31 | $211.89 | $340.08 | 3,486,400 | — | — |
| 2025-01-30 | $212.40 | $340.90 | 2,976,400 | — | — |
| 2025-01-29 | $209.91 | $336.91 | 2,258,500 | — | — |
| 2025-01-28 | $209.52 | $336.28 | 3,748,600 | — | — |
| 2025-01-27 | $215.42 | $345.75 | 7,088,000 | — | — |
| 2025-01-24 | $217.37 | $348.88 | 3,929,200 | — | — |
| 2025-01-23 | $228.35 | $366.50 | 2,608,000 | — | — |
| 2025-01-22 | $224.08 | $359.65 | 2,883,300 | — | — |
| 2025-01-21 | $221.45 | $355.43 | 4,090,900 | — | — |
| 2025-01-17 | $219.16 | $351.75 | 2,871,100 | — | — |
| 2025-01-16 | $215.02 | $345.11 | 3,116,000 | — | — |
| 2025-01-15 | $218.22 | $350.24 | 3,302,500 | — | — |
| 2025-01-14 | $214.65 | $344.51 | 1,634,600 | — | — |
| 2025-01-13 | $212.95 | $341.79 | 3,960,600 | — | — |
| 2025-01-10 | $212.37 | $340.86 | 4,108,500 | — | — |
| 2025-01-08 | $220.44 | $353.81 | 3,096,400 | — | — |
| 2025-01-07 | $215.87 | $346.47 | 3,573,100 | — | — |
| 2025-01-06 | $218.00 | $349.89 | 2,490,700 | — | — |
| 2025-01-03 | $215.37 | $345.67 | 2,547,200 | — | — |
| 2025-01-02 | $211.35 | $339.22 | 2,378,700 | — | — |