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
- 1986-03-12 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 | $194.91 | $243.13 | 10,341,500 | — | — |
| 2025-12-30 | $197.21 | $246.00 | 14,197,400 | — | — |
| 2025-12-29 | $195.38 | $243.72 | 14,748,100 | — | — |
| 2025-12-26 | $197.99 | $246.98 | 11,262,000 | — | — |
| 2025-12-24 | $197.49 | $246.35 | 9,282,700 | — | — |
| 2025-12-23 | $195.34 | $243.67 | 18,301,600 | — | — |
| 2025-12-22 | $198.38 | $247.46 | 27,148,000 | — | — |
| 2025-12-19 | $191.97 | $239.47 | 77,008,600 | — | — |
| 2025-12-18 | $180.03 | $224.57 | 36,297,300 | — | — |
| 2025-12-17 | $178.46 | $222.61 | 50,222,000 | — | — |
| 2025-12-16 | $188.65 | $235.32 | 32,433,500 | — | — |
| 2025-12-15 | $184.92 | $230.67 | 43,897,500 | — | — |
| 2025-12-12 | $189.97 | $236.97 | 55,201,600 | — | — |
| 2025-12-11 | $198.85 | $248.05 | 100,612,700 | — | — |
| 2025-12-10 | $223.01 | $278.19 | 47,928,000 | — | — |
| 2025-12-09 | $221.53 | $276.34 | 17,643,600 | — | — |
| 2025-12-08 | $220.54 | $275.10 | 24,711,200 | — | — |
| 2025-12-05 | $217.58 | $271.41 | 24,208,700 | — | — |
| 2025-12-04 | $214.33 | $267.36 | 23,316,900 | — | — |
| 2025-12-03 | $207.73 | $259.13 | 19,060,500 | — | — |
| 2025-12-02 | $201.10 | $250.85 | 19,664,500 | — | — |
| 2025-12-01 | $200.94 | $250.66 | 13,461,200 | — | — |
| 2025-11-28 | $201.95 | $251.92 | 13,848,500 | — | — |
| 2025-11-26 | $204.96 | $255.67 | 26,544,100 | — | — |
| 2025-11-25 | $197.03 | $245.78 | 29,595,000 | — | — |
| 2025-11-24 | $200.28 | $249.83 | 31,144,700 | — | — |
| 2025-11-21 | $198.76 | $247.94 | 44,834,100 | — | — |
| 2025-11-20 | $210.69 | $262.82 | 27,459,600 | — | — |
| 2025-11-19 | $225.53 | $281.33 | 21,679,500 | — | — |
| 2025-11-18 | $220.49 | $275.04 | 21,098,300 | — | — |
| 2025-11-17 | $219.86 | $274.26 | 16,143,800 | — | — |
| 2025-11-14 | $222.85 | $277.99 | 36,053,800 | — | — |
| 2025-11-13 | $217.57 | $271.40 | 30,009,000 | — | — |
| 2025-11-12 | $226.99 | $283.15 | 24,195,000 | — | — |
| 2025-11-11 | $236.15 | $294.58 | 20,686,600 | — | — |
| 2025-11-10 | $240.83 | $300.41 | 16,698,700 | — | — |
| 2025-11-07 | $239.26 | $298.46 | 20,969,300 | — | — |
| 2025-11-06 | $243.80 | $304.12 | 18,678,300 | — | — |
| 2025-11-05 | $250.31 | $312.24 | 11,991,500 | — | — |
| 2025-11-04 | $248.17 | $309.57 | 19,772,600 | — | — |
| 2025-11-03 | $257.85 | $321.65 | 15,709,200 | — | — |
| 2025-10-31 | $262.61 | $327.58 | 16,898,700 | — | — |
| 2025-10-30 | $256.89 | $320.45 | 27,954,200 | — | — |
| 2025-10-29 | $275.30 | $343.41 | 18,007,100 | — | — |
| 2025-10-28 | $280.83 | $350.31 | 12,448,500 | — | — |
| 2025-10-27 | $281.40 | $351.02 | 13,855,800 | — | — |
| 2025-10-24 | $283.33 | $353.43 | 13,194,900 | — | — |
| 2025-10-23 | $280.07 | $349.36 | 16,872,200 | — | — |
| 2025-10-22 | $272.66 | $340.12 | 16,474,000 | — | — |
| 2025-10-21 | $275.15 | $343.23 | 18,370,800 | — | — |
| 2025-10-20 | $277.18 | $345.76 | 32,810,700 | — | — |
| 2025-10-17 | $291.31 | $363.38 | 37,653,000 | — | — |
| 2025-10-16 | $313.00 | $390.44 | 32,500,900 | — | — |
| 2025-10-15 | $303.62 | $378.74 | 13,698,900 | — | — |
| 2025-10-14 | $299.00 | $372.98 | 17,346,200 | — | — |
| 2025-10-13 | $308.01 | $384.22 | 21,703,700 | — | — |
| 2025-10-10 | $292.96 | $365.44 | 28,895,300 | — | — |
| 2025-10-09 | $296.96 | $370.43 | 26,479,800 | — | — |
| 2025-10-08 | $288.63 | $359.42 | 18,982,100 | — | — |
| 2025-10-07 | $284.24 | $353.95 | 31,723,400 | — | — |
| 2025-10-06 | $291.59 | $363.10 | 14,076,800 | — | — |
| 2025-10-03 | $286.14 | $356.32 | 13,688,400 | — | — |
| 2025-10-02 | $288.78 | $359.60 | 16,215,500 | — | — |
| 2025-10-01 | $289.01 | $359.89 | 23,378,300 | — | — |
| 2025-09-30 | $281.24 | $350.21 | 23,880,800 | — | — |
| 2025-09-29 | $282.76 | $352.11 | 25,778,500 | — | — |
| 2025-09-26 | $283.46 | $352.98 | 25,990,700 | — | — |
| 2025-09-25 | $291.33 | $362.78 | 39,274,900 | — | — |
| 2025-09-24 | $308.46 | $384.11 | 33,765,300 | — | — |
| 2025-09-23 | $313.83 | $390.80 | 35,280,200 | — | — |
| 2025-09-22 | $328.15 | $408.63 | 44,437,500 | — | — |
| 2025-09-19 | $308.66 | $384.36 | 40,776,200 | — | — |
| 2025-09-18 | $296.62 | $369.37 | 24,673,100 | — | — |
| 2025-09-17 | $301.41 | $375.33 | 27,707,900 | — | — |
| 2025-09-16 | $306.65 | $381.86 | 51,923,300 | — | — |
| 2025-09-15 | $302.14 | $376.24 | 40,004,000 | — | — |
| 2025-09-12 | $292.18 | $363.84 | 51,781,900 | — | — |
| 2025-09-11 | $307.86 | $383.36 | 69,986,000 | — | — |
| 2025-09-10 | $328.33 | $408.85 | 131,618,100 | — | — |
| 2025-09-09 | $241.51 | $300.74 | 41,178,700 | — | — |
| 2025-09-08 | $238.48 | $296.97 | 18,803,000 | — | — |
| 2025-09-05 | $232.80 | $289.89 | 15,386,100 | — | — |
| 2025-09-04 | $223.00 | $277.69 | 10,303,100 | — | — |
| 2025-09-03 | $223.45 | $278.25 | 8,900,800 | — | — |
| 2025-09-02 | $225.30 | $280.56 | 10,461,900 | — | — |
| 2025-08-29 | $226.13 | $281.59 | 16,618,600 | — | — |
| 2025-08-28 | $240.32 | $299.26 | 8,691,500 | — | — |
| 2025-08-27 | $235.81 | $293.64 | 5,637,600 | — | — |
| 2025-08-26 | $234.21 | $291.65 | 11,805,200 | — | — |
| 2025-08-25 | $235.41 | $293.14 | 6,308,600 | — | — |
| 2025-08-22 | $236.37 | $294.34 | 9,343,600 | — | — |
| 2025-08-21 | $233.16 | $290.34 | 7,403,100 | — | — |
| 2025-08-20 | $235.06 | $292.71 | 11,256,400 | — | — |
| 2025-08-19 | $234.62 | $292.16 | 16,819,300 | — | — |
| 2025-08-18 | $249.07 | $310.15 | 6,759,900 | — | — |
| 2025-08-15 | $248.28 | $309.17 | 11,554,000 | — | — |
| 2025-08-14 | $244.96 | $305.04 | 10,285,600 | — | — |
| 2025-08-13 | $244.18 | $304.07 | 14,182,100 | — | — |
| 2025-08-12 | $253.86 | $316.12 | 9,998,400 | — | — |
| 2025-08-11 | $252.68 | $314.65 | 9,012,100 | — | — |
| 2025-08-08 | $250.05 | $311.38 | 8,313,300 | — | — |
| 2025-08-07 | $249.39 | $310.55 | 11,954,200 | — | — |
| 2025-08-06 | $256.43 | $319.32 | 9,930,200 | — | — |
| 2025-08-05 | $255.67 | $318.37 | 11,197,300 | — | — |
| 2025-08-04 | $252.53 | $314.46 | 8,614,800 | — | — |
| 2025-08-01 | $244.42 | $304.36 | 12,718,200 | — | — |
| 2025-07-31 | $253.77 | $316.01 | 15,548,700 | — | — |
| 2025-07-30 | $250.60 | $312.06 | 8,441,400 | — | — |
| 2025-07-29 | $249.98 | $311.29 | 8,415,300 | — | — |
| 2025-07-28 | $247.71 | $308.46 | 6,756,800 | — | — |
| 2025-07-25 | $245.12 | $305.24 | 7,149,600 | — | — |
| 2025-07-24 | $242.83 | $302.38 | 8,237,900 | — | — |
| 2025-07-23 | $241.90 | $301.23 | 7,255,800 | — | — |
| 2025-07-22 | $238.11 | $296.51 | 11,380,900 | — | — |
| 2025-07-21 | $243.54 | $303.27 | 7,348,400 | — | — |
| 2025-07-18 | $245.45 | $305.65 | 9,678,100 | — | — |
| 2025-07-17 | $248.75 | $309.76 | 17,631,300 | — | — |
| 2025-07-16 | $241.30 | $300.48 | 12,597,500 | — | — |
| 2025-07-15 | $234.96 | $292.58 | 10,728,800 | — | — |
| 2025-07-14 | $229.28 | $285.51 | 11,337,000 | — | — |
| 2025-07-11 | $230.56 | $287.11 | 10,208,200 | — | — |
| 2025-07-10 | $235.00 | $292.63 | 11,486,300 | — | — |
| 2025-07-09 | $235.81 | $293.02 | 10,871,600 | — | — |
| 2025-07-08 | $234.50 | $291.39 | 20,401,800 | — | — |
| 2025-07-07 | $232.26 | $288.61 | 16,584,300 | — | — |
| 2025-07-03 | $237.32 | $294.90 | 18,441,400 | — | — |
| 2025-07-02 | $229.98 | $285.78 | 22,326,900 | — | — |
| 2025-07-01 | $218.96 | $272.08 | 16,962,200 | — | — |
| 2025-06-30 | $218.63 | $271.67 | 31,844,200 | — | — |
| 2025-06-27 | $210.24 | $261.25 | 14,127,500 | — | — |
| 2025-06-26 | $212.82 | $264.45 | 10,531,100 | — | — |
| 2025-06-25 | $210.72 | $261.84 | 11,804,600 | — | — |
| 2025-06-24 | $215.27 | $267.50 | 19,030,600 | — | — |
| 2025-06-23 | $207.04 | $257.27 | 13,418,400 | — | — |
| 2025-06-20 | $205.17 | $254.95 | 20,879,100 | — | — |
| 2025-06-18 | $210.87 | $262.03 | 15,055,400 | — | — |
| 2025-06-17 | $208.18 | $258.69 | 17,819,200 | — | — |
| 2025-06-16 | $211.10 | $262.32 | 22,665,300 | — | — |
| 2025-06-13 | $215.22 | $267.43 | 53,707,400 | — | — |
| 2025-06-12 | $199.86 | $248.35 | 54,610,000 | — | — |
| 2025-06-11 | $176.38 | $219.17 | 18,002,900 | — | — |
| 2025-06-10 | $177.48 | $220.54 | 11,056,700 | — | — |
| 2025-06-09 | $177.15 | $220.13 | 9,668,900 | — | — |
| 2025-06-06 | $174.02 | $216.24 | 6,833,700 | — | — |
| 2025-06-05 | $171.14 | $212.66 | 7,707,800 | — | — |
| 2025-06-04 | $168.10 | $208.88 | 6,375,800 | — | — |
| 2025-06-03 | $169.14 | $210.18 | 7,155,300 | — | — |
| 2025-06-02 | $166.57 | $206.98 | 7,166,000 | — | — |
| 2025-05-30 | $165.53 | $205.69 | 17,547,900 | — | — |
| 2025-05-29 | $162.90 | $202.42 | 6,994,700 | — | — |
| 2025-05-28 | $163.85 | $203.60 | 8,090,700 | — | — |
| 2025-05-27 | $161.91 | $201.19 | 6,976,800 | — | — |
| 2025-05-23 | $155.97 | $193.81 | 6,527,500 | — | — |
| 2025-05-22 | $157.31 | $195.48 | 7,603,300 | — | — |
| 2025-05-21 | $157.18 | $195.31 | 6,011,000 | — | — |
| 2025-05-20 | $160.31 | $199.20 | 7,576,400 | — | — |
| 2025-05-19 | $159.64 | $198.37 | 10,268,900 | — | — |
| 2025-05-16 | $160.49 | $199.43 | 8,515,500 | — | — |
| 2025-05-15 | $159.40 | $198.07 | 10,169,200 | — | — |
| 2025-05-14 | $162.95 | $202.48 | 7,499,400 | — | — |
| 2025-05-13 | $162.27 | $201.64 | 11,955,200 | — | — |
| 2025-05-12 | $157.22 | $195.36 | 7,875,500 | — | — |
| 2025-05-09 | $150.34 | $186.81 | 4,707,100 | — | — |
| 2025-05-08 | $150.30 | $186.76 | 6,113,600 | — | — |
| 2025-05-07 | $149.37 | $185.61 | 6,049,600 | — | — |
| 2025-05-06 | $147.70 | $183.53 | 5,108,600 | — | — |
| 2025-05-05 | $149.29 | $185.51 | 5,187,400 | — | — |
| 2025-05-02 | $150.73 | $187.30 | 11,346,000 | — | — |
| 2025-05-01 | $145.49 | $180.79 | 11,525,800 | — | — |
| 2025-04-30 | $140.72 | $174.86 | 9,443,500 | — | — |
| 2025-04-29 | $140.79 | $174.95 | 4,851,500 | — | — |
| 2025-04-28 | $140.14 | $174.14 | 6,985,100 | — | — |
| 2025-04-25 | $138.49 | $172.09 | 5,476,400 | — | — |
| 2025-04-24 | $137.51 | $170.87 | 7,305,900 | — | — |
| 2025-04-23 | $131.40 | $163.28 | 9,528,900 | — | — |
| 2025-04-22 | $127.24 | $158.11 | 11,233,700 | — | — |
| 2025-04-21 | $122.82 | $152.62 | 12,201,200 | — | — |
| 2025-04-17 | $128.62 | $159.82 | 8,925,500 | — | — |
| 2025-04-16 | $129.76 | $161.24 | 8,295,200 | — | — |
| 2025-04-15 | $133.94 | $166.44 | 8,630,000 | — | — |
| 2025-04-14 | $134.64 | $167.31 | 8,217,700 | — | — |
| 2025-04-11 | $132.35 | $164.46 | 10,190,200 | — | — |
| 2025-04-10 | $133.35 | $165.70 | 12,401,600 | — | — |
| 2025-04-09 | $139.69 | $172.96 | 17,762,000 | — | — |
| 2025-04-08 | $124.50 | $154.15 | 11,950,300 | — | — |
| 2025-04-07 | $127.16 | $157.44 | 19,482,700 | — | — |
| 2025-04-04 | $128.27 | $158.82 | 14,986,900 | — | — |
| 2025-04-03 | $137.23 | $169.91 | 14,433,800 | — | — |
| 2025-04-02 | $145.86 | $180.60 | 11,594,400 | — | — |
| 2025-04-01 | $141.94 | $175.74 | 9,518,500 | — | — |
| 2025-03-31 | $139.81 | $173.11 | 15,509,900 | — | — |
| 2025-03-28 | $140.87 | $174.42 | 13,144,500 | — | — |
| 2025-03-27 | $145.78 | $180.50 | 9,148,300 | — | — |
| 2025-03-26 | $147.80 | $183.00 | 13,210,000 | — | — |
| 2025-03-25 | $153.93 | $190.59 | 8,521,200 | — | — |
| 2025-03-24 | $154.87 | $191.75 | 7,848,300 | — | — |
| 2025-03-21 | $152.23 | $188.49 | 17,620,200 | — | — |
| 2025-03-20 | $152.72 | $189.09 | 7,051,600 | — | — |
| 2025-03-19 | $152.45 | $188.76 | 6,909,500 | — | — |
| 2025-03-18 | $149.45 | $185.04 | 9,402,500 | — | — |
| 2025-03-17 | $154.01 | $190.69 | 9,885,000 | — | — |
| 2025-03-14 | $149.27 | $184.82 | 9,330,000 | — | — |
| 2025-03-13 | $147.66 | $182.83 | 14,187,700 | — | — |
| 2025-03-12 | $150.89 | $186.83 | 15,373,900 | — | — |
| 2025-03-11 | $144.18 | $178.52 | 27,200,200 | — | — |
| 2025-03-10 | $148.79 | $184.23 | 21,486,100 | — | — |
| 2025-03-07 | $155.16 | $192.11 | 12,646,500 | — | — |
| 2025-03-06 | $150.94 | $186.89 | 12,321,200 | — | — |
| 2025-03-05 | $161.56 | $200.04 | 7,141,000 | — | — |
| 2025-03-04 | $157.47 | $194.97 | 13,171,900 | — | — |
| 2025-03-03 | $162.02 | $200.61 | 8,081,800 | — | — |
| 2025-02-28 | $166.06 | $205.61 | 12,843,300 | — | — |
| 2025-02-27 | $164.76 | $204.00 | 7,436,800 | — | — |
| 2025-02-26 | $172.47 | $213.55 | 6,915,100 | — | — |
| 2025-02-25 | $168.54 | $208.68 | 8,316,100 | — | — |
| 2025-02-24 | $169.96 | $210.44 | 10,639,100 | — | — |
| 2025-02-21 | $167.81 | $207.78 | 9,713,900 | — | — |
| 2025-02-20 | $176.00 | $217.92 | 8,737,000 | — | — |
| 2025-02-19 | $181.52 | $224.75 | 8,688,500 | — | — |
| 2025-02-18 | $179.80 | $222.62 | 11,430,500 | — | — |
| 2025-02-14 | $174.16 | $215.64 | 7,260,900 | — | — |
| 2025-02-13 | $173.86 | $215.27 | 6,421,700 | — | — |
| 2025-02-12 | $172.22 | $213.24 | 7,454,800 | — | — |
| 2025-02-11 | $177.19 | $219.39 | 6,528,800 | — | — |
| 2025-02-10 | $178.92 | $221.53 | 7,625,900 | — | — |
| 2025-02-07 | $174.46 | $216.01 | 9,991,300 | — | — |
| 2025-02-06 | $172.35 | $213.40 | 7,036,900 | — | — |
| 2025-02-05 | $171.66 | $212.54 | 7,866,700 | — | — |
| 2025-02-04 | $167.89 | $207.88 | 6,777,000 | — | — |
| 2025-02-03 | $168.60 | $208.75 | 8,250,600 | — | — |
| 2025-01-31 | $170.06 | $210.56 | 8,704,600 | — | — |
| 2025-01-30 | $170.38 | $210.96 | 14,981,700 | — | — |
| 2025-01-29 | $162.02 | $200.61 | 9,866,600 | — | — |
| 2025-01-28 | $164.00 | $203.06 | 20,319,300 | — | — |
| 2025-01-27 | $158.28 | $195.98 | 42,201,600 | — | — |
| 2025-01-24 | $183.60 | $227.33 | 12,147,200 | — | — |
| 2025-01-23 | $186.47 | $230.88 | 17,314,600 | — | — |
| 2025-01-22 | $184.22 | $228.09 | 48,028,500 | — | — |
| 2025-01-21 | $172.57 | $213.67 | 30,232,000 | — | — |
| 2025-01-17 | $161.03 | $199.38 | 11,618,300 | — | — |
| 2025-01-16 | $159.54 | $197.54 | 9,210,600 | — | — |
| 2025-01-15 | $158.31 | $196.01 | 10,701,200 | — | — |
| 2025-01-14 | $156.31 | $193.54 | 7,410,200 | — | — |
| 2025-01-13 | $153.92 | $190.58 | 8,828,500 | — | — |
| 2025-01-10 | $154.50 | $191.30 | 13,593,900 | — | — |
| 2025-01-08 | $163.14 | $201.50 | 7,596,200 | — | — |
| 2025-01-07 | $162.03 | $200.13 | 7,712,200 | — | — |
| 2025-01-06 | $165.69 | $204.65 | 6,845,400 | — | — |
| 2025-01-03 | $166.32 | $205.43 | 5,876,000 | — | — |
| 2025-01-02 | $166.03 | $205.07 | 5,360,800 | — | — |