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
- 2004-08-19 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 | $313.80 | $316.15 | 10,821,500 | — | — |
| 2025-12-30 | $314.55 | $316.91 | 11,052,500 | — | — |
| 2025-12-29 | $314.39 | $316.75 | 12,317,700 | — | — |
| 2025-12-26 | $314.96 | $317.32 | 6,730,900 | — | — |
| 2025-12-24 | $315.67 | $318.04 | 6,138,200 | — | — |
| 2025-12-23 | $315.68 | $318.05 | 13,961,400 | — | — |
| 2025-12-22 | $311.33 | $313.66 | 14,091,400 | — | — |
| 2025-12-19 | $308.61 | $310.92 | 45,234,400 | — | — |
| 2025-12-18 | $303.75 | $306.03 | 21,040,500 | — | — |
| 2025-12-17 | $298.06 | $300.30 | 29,120,400 | — | — |
| 2025-12-16 | $307.73 | $310.04 | 21,285,200 | — | — |
| 2025-12-15 | $309.32 | $311.64 | 22,028,900 | — | — |
| 2025-12-12 | $310.52 | $312.85 | 21,264,800 | — | — |
| 2025-12-11 | $313.70 | $316.05 | 25,912,100 | — | — |
| 2025-12-10 | $321.00 | $323.41 | 22,764,500 | — | — |
| 2025-12-09 | $317.75 | $320.13 | 14,151,300 | — | — |
| 2025-12-08 | $314.45 | $316.81 | 22,006,900 | — | — |
| 2025-12-05 | $322.09 | $324.29 | 15,719,900 | — | — |
| 2025-12-04 | $318.39 | $320.57 | 20,831,600 | — | — |
| 2025-12-03 | $320.62 | $322.81 | 32,285,100 | — | — |
| 2025-12-02 | $316.02 | $318.18 | 24,668,200 | — | — |
| 2025-12-01 | $315.12 | $317.28 | 28,520,600 | — | — |
| 2025-11-28 | $320.12 | $322.31 | 19,695,800 | — | — |
| 2025-11-26 | $320.28 | $322.47 | 29,839,600 | — | — |
| 2025-11-25 | $323.64 | $325.85 | 50,899,300 | — | — |
| 2025-11-24 | $318.47 | $320.65 | 55,311,800 | — | — |
| 2025-11-21 | $299.65 | $301.70 | 43,670,600 | — | — |
| 2025-11-20 | $289.98 | $291.96 | 34,801,400 | — | — |
| 2025-11-19 | $292.99 | $294.99 | 43,123,600 | — | — |
| 2025-11-18 | $284.96 | $286.91 | 29,702,200 | — | — |
| 2025-11-17 | $285.60 | $287.55 | 34,286,100 | — | — |
| 2025-11-14 | $276.98 | $278.88 | 18,330,500 | — | — |
| 2025-11-13 | $279.12 | $281.03 | 18,060,200 | — | — |
| 2025-11-12 | $287.43 | $289.40 | 16,998,800 | — | — |
| 2025-11-11 | $291.74 | $293.74 | 14,156,700 | — | — |
| 2025-11-10 | $290.59 | $292.58 | 19,508,200 | — | — |
| 2025-11-07 | $279.70 | $281.61 | 21,991,100 | — | — |
| 2025-11-06 | $285.34 | $287.29 | 23,103,800 | — | — |
| 2025-11-05 | $284.75 | $286.70 | 20,063,200 | — | — |
| 2025-11-04 | $278.06 | $279.96 | 18,123,700 | — | — |
| 2025-11-03 | $284.12 | $286.06 | 19,691,800 | — | — |
| 2025-10-31 | $281.82 | $283.75 | 29,932,800 | — | — |
| 2025-10-30 | $281.90 | $283.83 | 48,570,000 | — | — |
| 2025-10-29 | $275.17 | $277.05 | 26,287,900 | — | — |
| 2025-10-28 | $268.43 | $270.27 | 20,101,200 | — | — |
| 2025-10-27 | $269.93 | $271.78 | 22,987,700 | — | — |
| 2025-10-24 | $260.51 | $262.29 | 18,406,000 | — | — |
| 2025-10-23 | $253.73 | $255.47 | 13,241,300 | — | — |
| 2025-10-22 | $252.53 | $254.26 | 19,650,200 | — | — |
| 2025-10-21 | $251.34 | $253.06 | 27,836,400 | — | — |
| 2025-10-20 | $257.02 | $258.78 | 13,726,800 | — | — |
| 2025-10-17 | $253.79 | $255.53 | 17,653,800 | — | — |
| 2025-10-16 | $251.88 | $253.60 | 18,946,000 | — | — |
| 2025-10-15 | $251.71 | $253.43 | 16,048,100 | — | — |
| 2025-10-14 | $246.19 | $247.87 | 17,705,400 | — | — |
| 2025-10-13 | $244.64 | $246.31 | 12,465,000 | — | — |
| 2025-10-10 | $237.49 | $239.12 | 22,449,100 | — | — |
| 2025-10-09 | $242.21 | $243.87 | 19,375,700 | — | — |
| 2025-10-08 | $245.46 | $247.14 | 14,136,500 | — | — |
| 2025-10-07 | $247.13 | $248.82 | 13,811,200 | — | — |
| 2025-10-06 | $251.51 | $253.23 | 18,309,000 | — | — |
| 2025-10-03 | $246.45 | $248.14 | 19,941,400 | — | — |
| 2025-10-02 | $246.43 | $248.12 | 20,657,500 | — | — |
| 2025-10-01 | $245.54 | $247.22 | 23,967,700 | — | — |
| 2025-09-30 | $243.55 | $245.22 | 22,541,200 | — | — |
| 2025-09-29 | $244.36 | $246.03 | 23,157,200 | — | — |
| 2025-09-26 | $247.18 | $248.87 | 16,594,600 | — | — |
| 2025-09-25 | $246.57 | $248.26 | 17,379,800 | — | — |
| 2025-09-24 | $247.83 | $249.53 | 16,958,500 | — | — |
| 2025-09-23 | $252.34 | $254.07 | 17,521,100 | — | — |
| 2025-09-22 | $252.88 | $254.61 | 20,079,000 | — | — |
| 2025-09-19 | $255.24 | $256.99 | 41,616,800 | — | — |
| 2025-09-18 | $252.33 | $254.06 | 21,166,400 | — | — |
| 2025-09-17 | $249.85 | $251.56 | 20,491,300 | — | — |
| 2025-09-16 | $251.42 | $253.14 | 24,493,500 | — | — |
| 2025-09-15 | $251.76 | $253.48 | 29,935,200 | — | — |
| 2025-09-12 | $241.38 | $243.03 | 14,536,600 | — | — |
| 2025-09-11 | $240.78 | $242.43 | 21,308,600 | — | — |
| 2025-09-10 | $239.56 | $241.20 | 19,990,100 | — | — |
| 2025-09-09 | $239.94 | $241.58 | 22,854,800 | — | — |
| 2025-09-08 | $234.16 | $235.76 | 23,128,800 | — | — |
| 2025-09-05 | $235.17 | $236.57 | 26,127,700 | — | — |
| 2025-09-04 | $232.66 | $234.04 | 32,196,000 | — | — |
| 2025-09-03 | $231.10 | $232.47 | 72,250,300 | — | — |
| 2025-09-02 | $211.99 | $213.25 | 28,900,100 | — | — |
| 2025-08-29 | $213.53 | $214.80 | 24,682,200 | — | — |
| 2025-08-28 | $212.37 | $213.63 | 20,915,700 | — | — |
| 2025-08-27 | $208.21 | $209.45 | 15,249,000 | — | — |
| 2025-08-26 | $207.95 | $209.19 | 23,051,000 | — | — |
| 2025-08-25 | $209.16 | $210.40 | 22,788,800 | — | — |
| 2025-08-22 | $206.72 | $207.95 | 25,723,700 | — | — |
| 2025-08-21 | $200.62 | $201.81 | 11,768,900 | — | — |
| 2025-08-20 | $200.19 | $201.38 | 13,971,700 | — | — |
| 2025-08-19 | $202.49 | $203.69 | 13,476,600 | — | — |
| 2025-08-18 | $204.29 | $205.50 | 13,000,200 | — | — |
| 2025-08-15 | $204.91 | $206.13 | 21,111,400 | — | — |
| 2025-08-14 | $203.82 | $205.03 | 17,777,100 | — | — |
| 2025-08-13 | $203.03 | $204.24 | 19,573,000 | — | — |
| 2025-08-12 | $204.16 | $205.37 | 19,854,000 | — | — |
| 2025-08-11 | $201.63 | $202.83 | 16,690,200 | — | — |
| 2025-08-08 | $202.09 | $203.29 | 24,379,900 | — | — |
| 2025-08-07 | $197.28 | $198.45 | 14,660,600 | — | — |
| 2025-08-06 | $196.92 | $198.09 | 15,383,700 | — | — |
| 2025-08-05 | $195.32 | $196.48 | 19,010,200 | — | — |
| 2025-08-04 | $195.75 | $196.91 | 23,386,000 | — | — |
| 2025-08-01 | $189.95 | $191.08 | 21,236,700 | — | — |
| 2025-07-31 | $192.86 | $194.01 | 27,852,000 | — | — |
| 2025-07-30 | $197.44 | $198.61 | 21,150,500 | — | — |
| 2025-07-29 | $196.43 | $197.60 | 31,891,600 | — | — |
| 2025-07-28 | $193.42 | $194.57 | 25,553,500 | — | — |
| 2025-07-25 | $194.08 | $195.23 | 31,101,800 | — | — |
| 2025-07-24 | $193.20 | $194.35 | 45,252,100 | — | — |
| 2025-07-23 | $191.51 | $192.65 | 34,068,100 | — | — |
| 2025-07-22 | $192.11 | $193.25 | 26,212,900 | — | — |
| 2025-07-21 | $191.15 | $192.29 | 24,665,000 | — | — |
| 2025-07-18 | $185.94 | $187.05 | 21,033,400 | — | — |
| 2025-07-17 | $184.70 | $185.80 | 21,654,400 | — | — |
| 2025-07-16 | $183.77 | $184.86 | 21,152,600 | — | — |
| 2025-07-15 | $183.10 | $184.19 | 23,911,600 | — | — |
| 2025-07-14 | $182.81 | $183.90 | 20,990,400 | — | — |
| 2025-07-11 | $181.31 | $182.39 | 23,975,700 | — | — |
| 2025-07-10 | $178.70 | $179.76 | 24,693,700 | — | — |
| 2025-07-09 | $177.66 | $178.72 | 31,288,000 | — | — |
| 2025-07-08 | $175.16 | $176.20 | 24,108,600 | — | — |
| 2025-07-07 | $177.56 | $178.62 | 20,991,400 | — | — |
| 2025-07-03 | $180.55 | $181.62 | 13,287,400 | — | — |
| 2025-07-02 | $179.76 | $180.83 | 19,325,900 | — | — |
| 2025-07-01 | $176.91 | $177.96 | 25,778,500 | — | — |
| 2025-06-30 | $177.39 | $178.44 | 43,964,600 | — | — |
| 2025-06-27 | $178.27 | $179.33 | 74,053,100 | — | — |
| 2025-06-26 | $174.43 | $175.47 | 25,909,100 | — | — |
| 2025-06-25 | $171.49 | $172.51 | 23,627,400 | — | — |
| 2025-06-24 | $167.74 | $168.74 | 27,310,300 | — | — |
| 2025-06-23 | $166.01 | $167.00 | 36,975,600 | — | — |
| 2025-06-20 | $167.73 | $168.73 | 55,402,600 | — | — |
| 2025-06-18 | $173.98 | $175.01 | 32,531,800 | — | — |
| 2025-06-17 | $177.23 | $178.28 | 17,656,100 | — | — |
| 2025-06-16 | $177.94 | $179.00 | 18,132,500 | — | — |
| 2025-06-13 | $175.88 | $176.93 | 20,873,200 | — | — |
| 2025-06-12 | $176.97 | $178.02 | 17,345,900 | — | — |
| 2025-06-11 | $178.79 | $179.85 | 18,994,400 | — | — |
| 2025-06-10 | $180.01 | $181.08 | 32,908,000 | — | — |
| 2025-06-09 | $177.63 | $178.69 | 18,817,600 | — | — |
| 2025-06-06 | $174.92 | $175.75 | 22,258,100 | — | — |
| 2025-06-05 | $169.81 | $170.61 | 25,375,400 | — | — |
| 2025-06-04 | $169.39 | $170.19 | 18,508,700 | — | — |
| 2025-06-03 | $167.71 | $168.50 | 25,386,700 | — | — |
| 2025-06-02 | $170.37 | $171.18 | 24,742,900 | — | — |
| 2025-05-30 | $172.85 | $173.67 | 36,258,300 | — | — |
| 2025-05-29 | $172.96 | $173.78 | 21,174,700 | — | — |
| 2025-05-28 | $173.38 | $174.20 | 25,999,200 | — | — |
| 2025-05-27 | $173.98 | $174.80 | 24,341,300 | — | — |
| 2025-05-23 | $169.59 | $170.39 | 24,963,600 | — | — |
| 2025-05-22 | $171.98 | $172.79 | 45,024,100 | — | — |
| 2025-05-21 | $170.06 | $170.87 | 45,567,600 | — | — |
| 2025-05-20 | $165.32 | $166.10 | 33,563,300 | — | — |
| 2025-05-19 | $167.87 | $168.67 | 21,374,700 | — | — |
| 2025-05-16 | $167.43 | $168.22 | 36,271,400 | — | — |
| 2025-05-15 | $165.40 | $166.18 | 22,717,600 | — | — |
| 2025-05-14 | $166.81 | $167.60 | 31,769,200 | — | — |
| 2025-05-13 | $160.89 | $161.65 | 24,944,300 | — | — |
| 2025-05-12 | $159.58 | $160.34 | 31,884,900 | — | — |
| 2025-05-09 | $154.38 | $155.11 | 22,871,000 | — | — |
| 2025-05-08 | $155.75 | $156.49 | 38,387,500 | — | — |
| 2025-05-07 | $152.80 | $153.52 | 78,729,800 | — | — |
| 2025-05-06 | $165.20 | $165.98 | 10,691,900 | — | — |
| 2025-05-05 | $166.05 | $166.84 | 15,309,300 | — | — |
| 2025-05-02 | $165.81 | $166.60 | 16,844,900 | — | — |
| 2025-05-01 | $162.79 | $163.56 | 21,904,300 | — | — |
| 2025-04-30 | $160.89 | $161.65 | 20,639,500 | — | — |
| 2025-04-29 | $162.06 | $162.83 | 15,955,200 | — | — |
| 2025-04-28 | $162.42 | $163.19 | 20,871,200 | — | — |
| 2025-04-25 | $163.85 | $164.63 | 35,148,100 | — | — |
| 2025-04-24 | $161.47 | $162.23 | 30,787,500 | — | — |
| 2025-04-23 | $157.72 | $158.47 | 18,575,700 | — | — |
| 2025-04-22 | $153.90 | $154.63 | 15,910,300 | — | — |
| 2025-04-21 | $149.86 | $150.57 | 16,147,800 | — | — |
| 2025-04-17 | $153.36 | $154.09 | 19,513,400 | — | — |
| 2025-04-16 | $155.50 | $156.24 | 16,921,500 | — | — |
| 2025-04-15 | $158.68 | $159.43 | 15,690,800 | — | — |
| 2025-04-14 | $161.47 | $162.23 | 18,255,900 | — | — |
| 2025-04-11 | $159.40 | $160.15 | 22,582,000 | — | — |
| 2025-04-10 | $155.37 | $156.11 | 35,270,500 | — | — |
| 2025-04-09 | $161.06 | $161.82 | 46,479,500 | — | — |
| 2025-04-08 | $146.58 | $147.27 | 35,304,400 | — | — |
| 2025-04-07 | $149.24 | $149.95 | 47,823,000 | — | — |
| 2025-04-04 | $147.74 | $148.44 | 39,832,200 | — | — |
| 2025-04-03 | $152.63 | $153.35 | 28,416,100 | — | — |
| 2025-04-02 | $158.86 | $159.61 | 17,113,300 | — | — |
| 2025-04-01 | $158.88 | $159.63 | 20,111,400 | — | — |
| 2025-03-31 | $156.23 | $156.97 | 33,591,600 | — | — |
| 2025-03-28 | $156.06 | $156.80 | 34,866,500 | — | — |
| 2025-03-27 | $164.08 | $164.86 | 21,571,200 | — | — |
| 2025-03-26 | $167.14 | $167.93 | 22,498,000 | — | — |
| 2025-03-25 | $172.79 | $173.61 | 13,841,600 | — | — |
| 2025-03-24 | $169.93 | $170.73 | 18,742,800 | — | — |
| 2025-03-21 | $166.25 | $167.04 | 29,882,100 | — | — |
| 2025-03-20 | $165.05 | $165.83 | 19,981,500 | — | — |
| 2025-03-19 | $166.28 | $167.07 | 24,955,700 | — | — |
| 2025-03-18 | $162.67 | $163.44 | 24,616,800 | — | — |
| 2025-03-17 | $166.57 | $167.36 | 17,839,100 | — | — |
| 2025-03-14 | $167.62 | $168.41 | 18,611,100 | — | — |
| 2025-03-13 | $164.73 | $165.51 | 15,206,200 | — | — |
| 2025-03-12 | $169.00 | $169.80 | 19,880,100 | — | — |
| 2025-03-11 | $165.98 | $166.77 | 23,705,900 | — | — |
| 2025-03-10 | $167.81 | $168.60 | 28,990,700 | — | — |
| 2025-03-07 | $175.75 | $176.38 | 16,395,300 | — | — |
| 2025-03-06 | $174.21 | $174.84 | 19,082,400 | — | — |
| 2025-03-05 | $174.99 | $175.62 | 18,848,000 | — | — |
| 2025-03-04 | $172.61 | $173.23 | 30,711,400 | — | — |
| 2025-03-03 | $168.66 | $169.27 | 24,122,000 | — | — |
| 2025-02-28 | $172.22 | $172.84 | 30,049,800 | — | — |
| 2025-02-27 | $170.21 | $170.82 | 25,930,500 | — | — |
| 2025-02-26 | $174.70 | $175.33 | 23,637,200 | — | — |
| 2025-02-25 | $177.37 | $178.01 | 20,832,500 | — | — |
| 2025-02-24 | $181.19 | $181.84 | 18,734,000 | — | — |
| 2025-02-21 | $181.58 | $182.23 | 19,520,800 | — | — |
| 2025-02-20 | $186.64 | $187.31 | 12,063,800 | — | — |
| 2025-02-19 | $187.13 | $187.80 | 13,120,500 | — | — |
| 2025-02-18 | $185.80 | $186.47 | 19,796,000 | — | — |
| 2025-02-14 | $186.87 | $187.54 | 12,714,200 | — | — |
| 2025-02-13 | $187.88 | $188.56 | 12,729,300 | — | — |
| 2025-02-12 | $185.43 | $186.10 | 17,632,300 | — | — |
| 2025-02-11 | $187.07 | $187.74 | 13,028,100 | — | — |
| 2025-02-10 | $188.20 | $188.88 | 16,606,000 | — | — |
| 2025-02-07 | $187.14 | $187.81 | 29,565,700 | — | — |
| 2025-02-06 | $193.31 | $194.00 | 20,816,600 | — | — |
| 2025-02-05 | $193.30 | $193.99 | 43,666,400 | — | — |
| 2025-02-04 | $207.71 | $208.46 | 28,285,400 | — | — |
| 2025-02-03 | $202.64 | $203.37 | 16,719,500 | — | — |
| 2025-01-31 | $205.60 | $206.34 | 17,060,300 | — | — |
| 2025-01-30 | $202.63 | $203.36 | 14,571,500 | — | — |
| 2025-01-29 | $197.18 | $197.89 | 12,287,800 | — | — |
| 2025-01-28 | $197.07 | $197.78 | 15,939,200 | — | — |
| 2025-01-27 | $193.77 | $194.47 | 24,970,200 | — | — |
| 2025-01-24 | $201.90 | $202.63 | 12,732,400 | — | — |
| 2025-01-23 | $199.58 | $200.30 | 15,170,800 | — | — |
| 2025-01-22 | $200.03 | $200.75 | 15,477,400 | — | — |
| 2025-01-21 | $199.63 | $200.35 | 19,005,200 | — | — |
| 2025-01-17 | $197.55 | $198.26 | 22,109,100 | — | — |
| 2025-01-16 | $194.41 | $195.11 | 13,449,600 | — | — |
| 2025-01-15 | $196.98 | $197.69 | 12,894,900 | — | — |
| 2025-01-14 | $191.05 | $191.74 | 13,651,200 | — | — |
| 2025-01-13 | $192.29 | $192.98 | 13,169,100 | — | — |
| 2025-01-10 | $193.17 | $193.86 | 20,753,800 | — | — |
| 2025-01-08 | $195.39 | $196.09 | 14,335,300 | — | — |
| 2025-01-07 | $196.71 | $197.42 | 16,966,800 | — | — |
| 2025-01-06 | $197.96 | $198.67 | 19,483,300 | — | — |
| 2025-01-03 | $193.13 | $193.82 | 12,875,000 | — | — |
| 2025-01-02 | $190.63 | $191.31 | 17,545,200 | — | — |