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
- 1997-05-15 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 | $230.82 | $230.82 | 24,383,700 | — | — |
| 2025-12-30 | $232.53 | $232.53 | 21,910,500 | — | — |
| 2025-12-29 | $232.07 | $232.07 | 19,797,900 | — | — |
| 2025-12-26 | $232.52 | $232.52 | 15,994,700 | — | — |
| 2025-12-24 | $232.38 | $232.38 | 11,420,500 | — | — |
| 2025-12-23 | $232.14 | $232.14 | 29,230,200 | — | — |
| 2025-12-22 | $228.43 | $228.43 | 32,261,300 | — | — |
| 2025-12-19 | $227.35 | $227.35 | 85,544,400 | — | — |
| 2025-12-18 | $226.76 | $226.76 | 50,272,400 | — | — |
| 2025-12-17 | $221.27 | $221.27 | 44,034,400 | — | — |
| 2025-12-16 | $222.56 | $222.56 | 39,298,900 | — | — |
| 2025-12-15 | $222.54 | $222.54 | 47,286,100 | — | — |
| 2025-12-12 | $226.19 | $226.19 | 35,639,100 | — | — |
| 2025-12-11 | $230.28 | $230.28 | 28,249,600 | — | — |
| 2025-12-10 | $231.78 | $231.78 | 38,790,700 | — | — |
| 2025-12-09 | $227.92 | $227.92 | 25,841,700 | — | — |
| 2025-12-08 | $226.89 | $226.89 | 35,019,200 | — | — |
| 2025-12-05 | $229.53 | $229.53 | 33,117,400 | — | — |
| 2025-12-04 | $229.11 | $229.11 | 45,683,200 | — | — |
| 2025-12-03 | $232.38 | $232.38 | 35,495,100 | — | — |
| 2025-12-02 | $234.42 | $234.42 | 45,785,400 | — | — |
| 2025-12-01 | $233.88 | $233.88 | 42,904,000 | — | — |
| 2025-11-28 | $233.22 | $233.22 | 20,292,300 | — | — |
| 2025-11-26 | $229.16 | $229.16 | 38,497,900 | — | — |
| 2025-11-25 | $229.67 | $229.67 | 39,379,300 | — | — |
| 2025-11-24 | $226.28 | $226.28 | 54,318,400 | — | — |
| 2025-11-21 | $220.69 | $220.69 | 68,490,500 | — | — |
| 2025-11-20 | $217.14 | $217.14 | 50,309,000 | — | — |
| 2025-11-19 | $222.69 | $222.69 | 58,335,600 | — | — |
| 2025-11-18 | $222.55 | $222.55 | 60,608,400 | — | — |
| 2025-11-17 | $232.87 | $232.87 | 59,919,000 | — | — |
| 2025-11-14 | $234.69 | $234.69 | 38,956,700 | — | — |
| 2025-11-13 | $237.58 | $237.58 | 41,401,700 | — | — |
| 2025-11-12 | $244.20 | $244.20 | 31,190,100 | — | — |
| 2025-11-11 | $249.10 | $249.10 | 23,564,100 | — | — |
| 2025-11-10 | $248.40 | $248.40 | 36,476,500 | — | — |
| 2025-11-07 | $244.41 | $244.41 | 46,374,300 | — | — |
| 2025-11-06 | $243.04 | $243.04 | 46,004,200 | — | — |
| 2025-11-05 | $250.20 | $250.20 | 40,610,700 | — | — |
| 2025-11-04 | $249.32 | $249.32 | 51,546,300 | — | — |
| 2025-11-03 | $254.00 | $254.00 | 95,997,800 | — | — |
| 2025-10-31 | $244.22 | $244.22 | 166,340,800 | — | — |
| 2025-10-30 | $222.86 | $222.86 | 102,252,900 | — | — |
| 2025-10-29 | $230.30 | $230.30 | 52,036,200 | — | — |
| 2025-10-28 | $229.25 | $229.25 | 47,100,000 | — | — |
| 2025-10-27 | $226.97 | $226.97 | 38,267,000 | — | — |
| 2025-10-24 | $224.21 | $224.21 | 38,685,100 | — | — |
| 2025-10-23 | $221.09 | $221.09 | 31,540,000 | — | — |
| 2025-10-22 | $217.95 | $217.95 | 44,308,500 | — | — |
| 2025-10-21 | $222.03 | $222.03 | 50,494,600 | — | — |
| 2025-10-20 | $216.48 | $216.48 | 38,882,800 | — | — |
| 2025-10-17 | $213.04 | $213.04 | 45,986,900 | — | — |
| 2025-10-16 | $214.47 | $214.47 | 42,414,600 | — | — |
| 2025-10-15 | $215.57 | $215.57 | 45,909,500 | — | — |
| 2025-10-14 | $216.39 | $216.39 | 45,665,600 | — | — |
| 2025-10-13 | $220.07 | $220.07 | 37,809,700 | — | — |
| 2025-10-10 | $216.37 | $216.37 | 72,367,500 | — | — |
| 2025-10-09 | $227.74 | $227.74 | 46,412,100 | — | — |
| 2025-10-08 | $225.22 | $225.22 | 46,686,000 | — | — |
| 2025-10-07 | $221.78 | $221.78 | 31,194,700 | — | — |
| 2025-10-06 | $220.90 | $220.90 | 43,690,900 | — | — |
| 2025-10-03 | $219.51 | $219.51 | 43,639,000 | — | — |
| 2025-10-02 | $222.41 | $222.41 | 41,258,600 | — | — |
| 2025-10-01 | $220.63 | $220.63 | 43,933,800 | — | — |
| 2025-09-30 | $219.57 | $219.57 | 48,396,400 | — | — |
| 2025-09-29 | $222.17 | $222.17 | 44,259,200 | — | — |
| 2025-09-26 | $219.78 | $219.78 | 41,650,100 | — | — |
| 2025-09-25 | $218.15 | $218.15 | 52,226,300 | — | — |
| 2025-09-24 | $220.21 | $220.21 | 49,509,000 | — | — |
| 2025-09-23 | $220.71 | $220.71 | 70,956,200 | — | — |
| 2025-09-22 | $227.63 | $227.63 | 45,914,500 | — | — |
| 2025-09-19 | $231.48 | $231.48 | 97,943,200 | — | — |
| 2025-09-18 | $231.23 | $231.23 | 37,931,700 | — | — |
| 2025-09-17 | $231.62 | $231.62 | 42,815,200 | — | — |
| 2025-09-16 | $234.05 | $234.05 | 38,203,900 | — | — |
| 2025-09-15 | $231.43 | $231.43 | 33,243,300 | — | — |
| 2025-09-12 | $228.15 | $228.15 | 38,496,200 | — | — |
| 2025-09-11 | $229.95 | $229.95 | 37,485,600 | — | — |
| 2025-09-10 | $230.33 | $230.33 | 60,907,700 | — | — |
| 2025-09-09 | $238.24 | $238.24 | 27,033,800 | — | — |
| 2025-09-08 | $235.84 | $235.84 | 33,947,100 | — | — |
| 2025-09-05 | $232.33 | $232.33 | 36,721,800 | — | — |
| 2025-09-04 | $235.68 | $235.68 | 59,391,800 | — | — |
| 2025-09-03 | $225.99 | $225.99 | 29,223,100 | — | — |
| 2025-09-02 | $225.34 | $225.34 | 38,843,900 | — | — |
| 2025-08-29 | $229.00 | $229.00 | 26,199,200 | — | — |
| 2025-08-28 | $231.60 | $231.60 | 33,679,600 | — | — |
| 2025-08-27 | $229.12 | $229.12 | 21,254,500 | — | — |
| 2025-08-26 | $228.71 | $228.71 | 26,105,400 | — | — |
| 2025-08-25 | $227.94 | $227.94 | 22,633,700 | — | — |
| 2025-08-22 | $228.84 | $228.84 | 37,315,300 | — | — |
| 2025-08-21 | $221.95 | $221.95 | 32,140,500 | — | — |
| 2025-08-20 | $223.81 | $223.81 | 36,604,300 | — | — |
| 2025-08-19 | $228.01 | $228.01 | 29,891,000 | — | — |
| 2025-08-18 | $231.49 | $231.49 | 25,248,900 | — | — |
| 2025-08-15 | $231.03 | $231.03 | 39,649,200 | — | — |
| 2025-08-14 | $230.98 | $230.98 | 61,545,800 | — | — |
| 2025-08-13 | $224.56 | $224.56 | 36,508,300 | — | — |
| 2025-08-12 | $221.47 | $221.47 | 37,185,800 | — | — |
| 2025-08-11 | $221.30 | $221.30 | 31,646,200 | — | — |
| 2025-08-08 | $222.69 | $222.69 | 32,970,500 | — | — |
| 2025-08-07 | $223.13 | $223.13 | 40,603,500 | — | — |
| 2025-08-06 | $222.31 | $222.31 | 54,823,000 | — | — |
| 2025-08-05 | $213.75 | $213.75 | 51,505,100 | — | — |
| 2025-08-04 | $211.65 | $211.65 | 77,890,100 | — | — |
| 2025-08-01 | $214.75 | $214.75 | 122,258,800 | — | — |
| 2025-07-31 | $234.11 | $234.11 | 104,357,300 | — | — |
| 2025-07-30 | $230.19 | $230.19 | 32,993,300 | — | — |
| 2025-07-29 | $231.01 | $231.01 | 33,716,200 | — | — |
| 2025-07-28 | $232.79 | $232.79 | 26,300,100 | — | — |
| 2025-07-25 | $231.44 | $231.44 | 28,712,100 | — | — |
| 2025-07-24 | $232.23 | $232.23 | 42,902,300 | — | — |
| 2025-07-23 | $228.29 | $228.29 | 28,294,900 | — | — |
| 2025-07-22 | $227.47 | $227.47 | 37,483,700 | — | — |
| 2025-07-21 | $229.30 | $229.30 | 40,297,600 | — | — |
| 2025-07-18 | $226.13 | $226.13 | 37,833,800 | — | — |
| 2025-07-17 | $223.88 | $223.88 | 31,855,800 | — | — |
| 2025-07-16 | $223.19 | $223.19 | 39,535,900 | — | — |
| 2025-07-15 | $226.35 | $226.35 | 34,907,300 | — | — |
| 2025-07-14 | $225.69 | $225.69 | 35,702,600 | — | — |
| 2025-07-11 | $225.02 | $225.02 | 50,518,300 | — | — |
| 2025-07-10 | $222.26 | $222.26 | 30,370,600 | — | — |
| 2025-07-09 | $222.54 | $222.54 | 38,155,100 | — | — |
| 2025-07-08 | $219.36 | $219.36 | 45,692,000 | — | — |
| 2025-07-07 | $223.47 | $223.47 | 36,604,100 | — | — |
| 2025-07-03 | $223.41 | $223.41 | 29,632,400 | — | — |
| 2025-07-02 | $219.92 | $219.92 | 30,894,200 | — | — |
| 2025-07-01 | $220.46 | $220.46 | 39,256,800 | — | — |
| 2025-06-30 | $219.39 | $219.39 | 58,887,800 | — | — |
| 2025-06-27 | $223.30 | $223.30 | 119,217,100 | — | — |
| 2025-06-26 | $217.12 | $217.12 | 50,480,800 | — | — |
| 2025-06-25 | $211.99 | $211.99 | 31,755,700 | — | — |
| 2025-06-24 | $212.77 | $212.77 | 38,378,800 | — | — |
| 2025-06-23 | $208.47 | $208.47 | 37,311,700 | — | — |
| 2025-06-20 | $209.69 | $209.69 | 75,350,700 | — | — |
| 2025-06-18 | $212.52 | $212.52 | 44,360,500 | — | — |
| 2025-06-17 | $214.82 | $214.82 | 32,086,300 | — | — |
| 2025-06-16 | $216.10 | $216.10 | 33,284,200 | — | — |
| 2025-06-13 | $212.10 | $212.10 | 29,337,800 | — | — |
| 2025-06-12 | $213.24 | $213.24 | 27,640,000 | — | — |
| 2025-06-11 | $213.20 | $213.20 | 39,326,000 | — | — |
| 2025-06-10 | $217.61 | $217.61 | 31,303,300 | — | — |
| 2025-06-09 | $216.98 | $216.98 | 38,102,500 | — | — |
| 2025-06-06 | $213.57 | $213.57 | 39,832,500 | — | — |
| 2025-06-05 | $207.91 | $207.91 | 51,864,200 | — | — |
| 2025-06-04 | $207.23 | $207.23 | 29,915,600 | — | — |
| 2025-06-03 | $205.71 | $205.71 | 33,139,100 | — | — |
| 2025-06-02 | $206.65 | $206.65 | 29,113,300 | — | — |
| 2025-05-30 | $205.01 | $205.01 | 51,679,400 | — | — |
| 2025-05-29 | $205.70 | $205.70 | 34,650,000 | — | — |
| 2025-05-28 | $204.72 | $204.72 | 28,549,800 | — | — |
| 2025-05-27 | $206.02 | $206.02 | 34,892,000 | — | — |
| 2025-05-23 | $200.99 | $200.99 | 33,393,500 | — | — |
| 2025-05-22 | $203.10 | $203.10 | 38,938,900 | — | — |
| 2025-05-21 | $201.12 | $201.12 | 42,460,900 | — | — |
| 2025-05-20 | $204.07 | $204.07 | 29,470,400 | — | — |
| 2025-05-19 | $206.16 | $206.16 | 34,314,800 | — | — |
| 2025-05-16 | $205.59 | $205.59 | 43,318,500 | — | — |
| 2025-05-15 | $205.17 | $205.17 | 64,347,300 | — | — |
| 2025-05-14 | $210.25 | $210.25 | 38,492,100 | — | — |
| 2025-05-13 | $211.37 | $211.37 | 56,193,700 | — | — |
| 2025-05-12 | $208.64 | $208.64 | 75,205,000 | — | — |
| 2025-05-09 | $193.06 | $193.06 | 29,663,100 | — | — |
| 2025-05-08 | $192.08 | $192.08 | 41,043,600 | — | — |
| 2025-05-07 | $188.71 | $188.71 | 43,948,600 | — | — |
| 2025-05-06 | $185.01 | $185.01 | 29,314,100 | — | — |
| 2025-05-05 | $186.35 | $186.35 | 35,217,500 | — | — |
| 2025-05-02 | $189.98 | $189.98 | 77,903,500 | — | — |
| 2025-05-01 | $190.20 | $190.20 | 74,266,000 | — | — |
| 2025-04-30 | $184.42 | $184.42 | 55,176,500 | — | — |
| 2025-04-29 | $187.39 | $187.39 | 41,667,300 | — | — |
| 2025-04-28 | $187.70 | $187.70 | 33,224,700 | — | — |
| 2025-04-25 | $188.99 | $188.99 | 36,414,300 | — | — |
| 2025-04-24 | $186.54 | $186.54 | 43,763,200 | — | — |
| 2025-04-23 | $180.60 | $180.60 | 63,470,100 | — | — |
| 2025-04-22 | $173.18 | $173.18 | 56,607,200 | — | — |
| 2025-04-21 | $167.32 | $167.32 | 48,126,100 | — | — |
| 2025-04-17 | $172.61 | $172.61 | 44,726,500 | — | — |
| 2025-04-16 | $174.33 | $174.33 | 51,875,300 | — | — |
| 2025-04-15 | $179.59 | $179.59 | 43,642,000 | — | — |
| 2025-04-14 | $182.12 | $182.12 | 48,002,500 | — | — |
| 2025-04-11 | $184.87 | $184.87 | 50,594,300 | — | — |
| 2025-04-10 | $181.22 | $181.22 | 68,302,000 | — | — |
| 2025-04-09 | $191.10 | $191.10 | 116,804,300 | — | — |
| 2025-04-08 | $170.66 | $170.66 | 87,710,400 | — | — |
| 2025-04-07 | $175.26 | $175.26 | 109,327,100 | — | — |
| 2025-04-04 | $171.00 | $171.00 | 123,159,400 | — | — |
| 2025-04-03 | $178.41 | $178.41 | 95,553,600 | — | — |
| 2025-04-02 | $196.01 | $196.01 | 53,679,200 | — | — |
| 2025-04-01 | $192.17 | $192.17 | 41,267,300 | — | — |
| 2025-03-31 | $190.26 | $190.26 | 63,547,600 | — | — |
| 2025-03-28 | $192.72 | $192.72 | 52,548,200 | — | — |
| 2025-03-27 | $201.36 | $201.36 | 27,317,700 | — | — |
| 2025-03-26 | $201.13 | $201.13 | 32,855,300 | — | — |
| 2025-03-25 | $205.71 | $205.71 | 31,171,200 | — | — |
| 2025-03-24 | $203.26 | $203.26 | 41,625,400 | — | — |
| 2025-03-21 | $196.21 | $196.21 | 60,056,900 | — | — |
| 2025-03-20 | $194.95 | $194.95 | 38,921,100 | — | — |
| 2025-03-19 | $195.54 | $195.54 | 39,442,900 | — | — |
| 2025-03-18 | $192.82 | $192.82 | 40,414,900 | — | — |
| 2025-03-17 | $195.74 | $195.74 | 47,341,800 | — | — |
| 2025-03-14 | $197.95 | $197.95 | 38,096,700 | — | — |
| 2025-03-13 | $193.89 | $193.89 | 41,270,800 | — | — |
| 2025-03-12 | $198.89 | $198.89 | 43,679,300 | — | — |
| 2025-03-11 | $196.59 | $196.59 | 54,002,900 | — | — |
| 2025-03-10 | $194.54 | $194.54 | 62,350,900 | — | — |
| 2025-03-07 | $199.25 | $199.25 | 59,802,800 | — | — |
| 2025-03-06 | $200.70 | $200.70 | 49,863,800 | — | — |
| 2025-03-05 | $208.36 | $208.36 | 38,610,100 | — | — |
| 2025-03-04 | $203.80 | $203.80 | 60,853,100 | — | — |
| 2025-03-03 | $205.02 | $205.02 | 42,948,400 | — | — |
| 2025-02-28 | $212.28 | $212.28 | 51,771,700 | — | — |
| 2025-02-27 | $208.74 | $208.74 | 40,548,600 | — | — |
| 2025-02-26 | $214.35 | $214.35 | 39,120,600 | — | — |
| 2025-02-25 | $212.80 | $212.80 | 58,958,000 | — | — |
| 2025-02-24 | $212.71 | $212.71 | 42,387,600 | — | — |
| 2025-02-21 | $216.58 | $216.58 | 55,323,900 | — | — |
| 2025-02-20 | $222.88 | $222.88 | 30,001,700 | — | — |
| 2025-02-19 | $226.63 | $226.63 | 28,566,700 | — | — |
| 2025-02-18 | $226.65 | $226.65 | 42,975,100 | — | — |
| 2025-02-14 | $228.68 | $228.68 | 27,031,100 | — | — |
| 2025-02-13 | $230.37 | $230.37 | 31,346,500 | — | — |
| 2025-02-12 | $228.93 | $228.93 | 32,285,200 | — | — |
| 2025-02-11 | $232.76 | $232.76 | 23,713,700 | — | — |
| 2025-02-10 | $233.14 | $233.14 | 35,419,900 | — | — |
| 2025-02-07 | $229.15 | $229.15 | 77,539,300 | — | — |
| 2025-02-06 | $238.83 | $238.83 | 60,897,100 | — | — |
| 2025-02-05 | $236.17 | $236.17 | 38,727,300 | — | — |
| 2025-02-04 | $242.06 | $242.06 | 29,713,800 | — | — |
| 2025-02-03 | $237.42 | $237.42 | 37,285,900 | — | — |
| 2025-01-31 | $237.68 | $237.68 | 36,110,200 | — | — |
| 2025-01-30 | $234.64 | $234.64 | 32,020,700 | — | — |
| 2025-01-29 | $237.07 | $237.07 | 26,091,700 | — | — |
| 2025-01-28 | $238.15 | $238.15 | 41,587,200 | — | — |
| 2025-01-27 | $235.42 | $235.42 | 49,428,300 | — | — |
| 2025-01-24 | $234.85 | $234.85 | 25,890,700 | — | — |
| 2025-01-23 | $235.42 | $235.42 | 26,404,400 | — | — |
| 2025-01-22 | $235.01 | $235.01 | 41,448,200 | — | — |
| 2025-01-21 | $230.71 | $230.71 | 39,951,500 | — | — |
| 2025-01-17 | $225.94 | $225.94 | 42,370,100 | — | — |
| 2025-01-16 | $220.66 | $220.66 | 24,757,300 | — | — |
| 2025-01-15 | $223.35 | $223.35 | 31,291,300 | — | — |
| 2025-01-14 | $217.76 | $217.76 | 24,711,700 | — | — |
| 2025-01-13 | $218.46 | $218.46 | 27,262,700 | — | — |
| 2025-01-10 | $218.94 | $218.94 | 36,811,500 | — | — |
| 2025-01-08 | $222.13 | $222.13 | 25,033,300 | — | — |
| 2025-01-07 | $222.11 | $222.11 | 28,084,200 | — | — |
| 2025-01-06 | $227.61 | $227.61 | 31,849,800 | — | — |
| 2025-01-03 | $224.19 | $224.19 | 27,515,600 | — | — |
| 2025-01-02 | $220.22 | $220.22 | 33,956,600 | — | — |