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.00 | $315.36 | 16,377,700 | — | — |
| 2025-12-30 | $313.85 | $316.22 | 17,380,900 | — | — |
| 2025-12-29 | $313.56 | $315.93 | 19,621,800 | — | — |
| 2025-12-26 | $313.51 | $315.88 | 10,899,000 | — | — |
| 2025-12-24 | $314.09 | $316.46 | 10,097,400 | — | — |
| 2025-12-23 | $314.35 | $316.73 | 25,478,700 | — | — |
| 2025-12-22 | $309.78 | $312.12 | 26,429,900 | — | — |
| 2025-12-19 | $307.16 | $309.48 | 59,943,200 | — | — |
| 2025-12-18 | $302.46 | $304.75 | 33,518,000 | — | — |
| 2025-12-17 | $296.72 | $298.96 | 43,930,400 | — | — |
| 2025-12-16 | $306.57 | $308.89 | 30,585,000 | — | — |
| 2025-12-15 | $308.22 | $310.55 | 29,151,900 | — | — |
| 2025-12-12 | $309.29 | $311.63 | 35,940,200 | — | — |
| 2025-12-11 | $312.43 | $314.79 | 42,353,700 | — | — |
| 2025-12-10 | $320.21 | $322.63 | 33,428,900 | — | — |
| 2025-12-09 | $317.08 | $319.48 | 30,194,000 | — | — |
| 2025-12-08 | $313.72 | $316.09 | 33,909,400 | — | — |
| 2025-12-05 | $321.27 | $323.49 | 28,851,700 | — | — |
| 2025-12-04 | $317.62 | $319.81 | 31,240,900 | — | — |
| 2025-12-03 | $319.63 | $321.83 | 41,838,300 | — | — |
| 2025-12-02 | $315.81 | $317.99 | 35,854,700 | — | — |
| 2025-12-01 | $314.89 | $317.06 | 41,183,000 | — | — |
| 2025-11-28 | $320.18 | $322.39 | 26,018,600 | — | — |
| 2025-11-26 | $319.95 | $322.16 | 51,373,400 | — | — |
| 2025-11-25 | $323.44 | $325.67 | 88,632,100 | — | — |
| 2025-11-24 | $318.58 | $320.78 | 85,165,100 | — | — |
| 2025-11-21 | $299.66 | $301.73 | 74,137,700 | — | — |
| 2025-11-20 | $289.45 | $291.45 | 62,025,200 | — | — |
| 2025-11-19 | $292.81 | $294.83 | 68,198,900 | — | — |
| 2025-11-18 | $284.28 | $286.24 | 49,158,700 | — | — |
| 2025-11-17 | $285.02 | $286.99 | 52,670,200 | — | — |
| 2025-11-14 | $276.41 | $278.32 | 31,647,200 | — | — |
| 2025-11-13 | $278.57 | $280.49 | 29,494,000 | — | — |
| 2025-11-12 | $286.71 | $288.69 | 24,829,900 | — | — |
| 2025-11-11 | $291.31 | $293.32 | 19,842,100 | — | — |
| 2025-11-10 | $290.10 | $292.10 | 29,557,300 | — | — |
| 2025-11-07 | $278.83 | $280.75 | 34,479,600 | — | — |
| 2025-11-06 | $284.75 | $286.71 | 37,173,600 | — | — |
| 2025-11-05 | $284.31 | $286.27 | 31,010,300 | — | — |
| 2025-11-04 | $277.54 | $279.45 | 30,078,400 | — | — |
| 2025-11-03 | $283.72 | $285.68 | 29,786,000 | — | — |
| 2025-10-31 | $281.19 | $283.13 | 39,267,900 | — | — |
| 2025-10-30 | $281.48 | $283.42 | 74,876,000 | — | — |
| 2025-10-29 | $274.57 | $276.46 | 43,580,300 | — | — |
| 2025-10-28 | $267.47 | $269.31 | 29,738,600 | — | — |
| 2025-10-27 | $269.27 | $271.13 | 35,235,200 | — | — |
| 2025-10-24 | $259.92 | $261.71 | 28,655,100 | — | — |
| 2025-10-23 | $253.08 | $254.83 | 19,901,400 | — | — |
| 2025-10-22 | $251.69 | $253.43 | 35,029,400 | — | — |
| 2025-10-21 | $250.46 | $252.19 | 47,312,100 | — | — |
| 2025-10-20 | $256.55 | $258.32 | 22,350,200 | — | — |
| 2025-10-17 | $253.30 | $255.05 | 29,671,600 | — | — |
| 2025-10-16 | $251.46 | $253.19 | 27,997,200 | — | — |
| 2025-10-15 | $251.03 | $252.76 | 27,007,700 | — | — |
| 2025-10-14 | $245.45 | $247.14 | 22,111,600 | — | — |
| 2025-10-13 | $244.15 | $245.83 | 24,995,000 | — | — |
| 2025-10-10 | $236.57 | $238.20 | 33,180,300 | — | — |
| 2025-10-09 | $241.53 | $243.20 | 27,892,100 | — | — |
| 2025-10-08 | $244.62 | $246.31 | 21,307,100 | — | — |
| 2025-10-07 | $245.76 | $247.46 | 23,181,300 | — | — |
| 2025-10-06 | $250.43 | $252.16 | 28,894,700 | — | — |
| 2025-10-03 | $245.35 | $247.04 | 30,249,600 | — | — |
| 2025-10-02 | $245.69 | $247.38 | 25,483,300 | — | — |
| 2025-10-01 | $244.90 | $246.59 | 31,658,200 | — | — |
| 2025-09-30 | $243.10 | $244.78 | 34,724,300 | — | — |
| 2025-09-29 | $244.05 | $245.73 | 32,505,800 | — | — |
| 2025-09-26 | $246.54 | $248.24 | 18,503,200 | — | — |
| 2025-09-25 | $245.79 | $247.49 | 31,020,400 | — | — |
| 2025-09-24 | $247.14 | $248.84 | 28,201,000 | — | — |
| 2025-09-23 | $251.66 | $253.40 | 26,628,000 | — | — |
| 2025-09-22 | $252.53 | $254.27 | 32,290,500 | — | — |
| 2025-09-19 | $254.72 | $256.48 | 55,571,400 | — | — |
| 2025-09-18 | $252.03 | $253.77 | 31,239,500 | — | — |
| 2025-09-17 | $249.53 | $251.25 | 34,108,000 | — | — |
| 2025-09-16 | $251.16 | $252.89 | 34,109,700 | — | — |
| 2025-09-15 | $251.61 | $253.35 | 58,383,800 | — | — |
| 2025-09-12 | $240.80 | $242.46 | 26,771,600 | — | — |
| 2025-09-11 | $240.37 | $242.03 | 30,599,300 | — | — |
| 2025-09-10 | $239.17 | $240.82 | 35,141,100 | — | — |
| 2025-09-09 | $239.63 | $241.28 | 38,061,000 | — | — |
| 2025-09-08 | $234.04 | $235.65 | 32,474,700 | — | — |
| 2025-09-05 | $235.00 | $236.41 | 46,588,900 | — | — |
| 2025-09-04 | $232.30 | $233.69 | 51,684,200 | — | — |
| 2025-09-03 | $230.66 | $232.04 | 103,336,100 | — | — |
| 2025-09-02 | $211.35 | $212.62 | 47,523,000 | — | — |
| 2025-08-29 | $212.91 | $214.19 | 39,728,400 | — | — |
| 2025-08-28 | $211.64 | $212.91 | 32,339,300 | — | — |
| 2025-08-27 | $207.48 | $208.72 | 23,022,900 | — | — |
| 2025-08-26 | $207.14 | $208.38 | 28,464,100 | — | — |
| 2025-08-25 | $208.49 | $209.74 | 29,928,900 | — | — |
| 2025-08-22 | $206.09 | $207.33 | 42,827,000 | — | — |
| 2025-08-21 | $199.75 | $200.95 | 19,774,600 | — | — |
| 2025-08-20 | $199.32 | $200.52 | 28,955,500 | — | — |
| 2025-08-19 | $201.57 | $202.78 | 24,240,200 | — | — |
| 2025-08-18 | $203.50 | $204.72 | 18,526,600 | — | — |
| 2025-08-15 | $203.90 | $205.12 | 34,931,400 | — | — |
| 2025-08-14 | $202.94 | $204.16 | 25,230,400 | — | — |
| 2025-08-13 | $201.96 | $203.17 | 28,342,900 | — | — |
| 2025-08-12 | $203.34 | $204.56 | 30,397,900 | — | — |
| 2025-08-11 | $201.00 | $202.21 | 25,832,400 | — | — |
| 2025-08-08 | $201.42 | $202.63 | 39,161,800 | — | — |
| 2025-08-07 | $196.52 | $197.70 | 26,321,800 | — | — |
| 2025-08-06 | $196.09 | $197.27 | 21,562,900 | — | — |
| 2025-08-05 | $194.67 | $195.84 | 31,602,300 | — | — |
| 2025-08-04 | $195.04 | $196.21 | 31,547,400 | — | — |
| 2025-08-01 | $189.13 | $190.26 | 34,832,200 | — | — |
| 2025-07-31 | $191.90 | $193.05 | 51,329,200 | — | — |
| 2025-07-30 | $196.53 | $197.71 | 32,445,400 | — | — |
| 2025-07-29 | $195.75 | $196.92 | 41,389,200 | — | — |
| 2025-07-28 | $192.58 | $193.73 | 38,139,500 | — | — |
| 2025-07-25 | $193.18 | $194.34 | 39,785,900 | — | — |
| 2025-07-24 | $192.17 | $193.32 | 74,881,700 | — | — |
| 2025-07-23 | $190.23 | $191.37 | 58,681,900 | — | — |
| 2025-07-22 | $191.34 | $192.49 | 44,660,200 | — | — |
| 2025-07-21 | $190.10 | $191.24 | 45,803,100 | — | — |
| 2025-07-18 | $185.06 | $186.17 | 34,014,500 | — | — |
| 2025-07-17 | $183.58 | $184.68 | 31,992,600 | — | — |
| 2025-07-16 | $182.97 | $184.07 | 33,104,200 | — | — |
| 2025-07-15 | $182.00 | $183.09 | 33,448,300 | — | — |
| 2025-07-14 | $181.56 | $182.65 | 32,536,600 | — | — |
| 2025-07-11 | $180.19 | $181.27 | 34,282,900 | — | — |
| 2025-07-10 | $177.62 | $178.69 | 29,252,400 | — | — |
| 2025-07-09 | $176.62 | $177.68 | 43,025,600 | — | — |
| 2025-07-08 | $174.36 | $175.41 | 40,442,500 | — | — |
| 2025-07-07 | $176.79 | $177.85 | 34,175,600 | — | — |
| 2025-07-03 | $179.53 | $180.61 | 21,689,700 | — | — |
| 2025-07-02 | $178.64 | $179.71 | 29,128,900 | — | — |
| 2025-07-01 | $175.84 | $176.89 | 35,904,500 | — | — |
| 2025-06-30 | $176.23 | $177.29 | 63,378,900 | — | — |
| 2025-06-27 | $178.53 | $179.60 | 108,140,200 | — | — |
| 2025-06-26 | $173.54 | $174.58 | 31,796,700 | — | — |
| 2025-06-25 | $170.68 | $171.70 | 35,479,000 | — | — |
| 2025-06-24 | $166.77 | $167.77 | 40,524,300 | — | — |
| 2025-06-23 | $165.19 | $166.18 | 57,671,000 | — | — |
| 2025-06-20 | $166.64 | $167.64 | 75,659,900 | — | — |
| 2025-06-18 | $173.32 | $174.36 | 28,707,500 | — | — |
| 2025-06-17 | $175.95 | $177.01 | 24,973,000 | — | — |
| 2025-06-16 | $176.77 | $177.83 | 27,389,200 | — | — |
| 2025-06-13 | $174.67 | $175.72 | 27,663,100 | — | — |
| 2025-06-12 | $175.70 | $176.75 | 20,941,900 | — | — |
| 2025-06-11 | $177.35 | $178.41 | 31,646,800 | — | — |
| 2025-06-10 | $178.60 | $179.67 | 61,766,100 | — | — |
| 2025-06-09 | $176.09 | $177.15 | 28,935,900 | — | — |
| 2025-06-06 | $173.68 | $174.51 | 35,731,800 | — | — |
| 2025-06-05 | $168.21 | $169.01 | 36,379,100 | — | — |
| 2025-06-04 | $168.05 | $168.85 | 26,900,800 | — | — |
| 2025-06-03 | $166.18 | $166.97 | 45,084,900 | — | — |
| 2025-06-02 | $169.03 | $169.84 | 38,612,300 | — | — |
| 2025-05-30 | $171.74 | $172.56 | 52,639,900 | — | — |
| 2025-05-29 | $171.86 | $172.68 | 29,317,300 | — | — |
| 2025-05-28 | $172.36 | $173.18 | 34,784,000 | — | — |
| 2025-05-27 | $172.90 | $173.73 | 37,995,700 | — | — |
| 2025-05-23 | $168.47 | $169.28 | 35,211,400 | — | — |
| 2025-05-22 | $170.87 | $171.69 | 74,864,400 | — | — |
| 2025-05-21 | $168.56 | $169.37 | 73,416,000 | — | — |
| 2025-05-20 | $163.98 | $164.76 | 46,607,700 | — | — |
| 2025-05-19 | $166.54 | $167.34 | 30,426,100 | — | — |
| 2025-05-16 | $166.19 | $166.98 | 42,846,900 | — | — |
| 2025-05-15 | $163.96 | $164.74 | 33,146,700 | — | — |
| 2025-05-14 | $165.37 | $166.16 | 48,755,900 | — | — |
| 2025-05-13 | $159.53 | $160.29 | 42,382,100 | — | — |
| 2025-05-12 | $158.46 | $159.22 | 44,138,800 | — | — |
| 2025-05-09 | $152.75 | $153.48 | 32,435,300 | — | — |
| 2025-05-08 | $154.28 | $155.02 | 57,498,700 | — | — |
| 2025-05-07 | $151.38 | $152.10 | 127,490,100 | — | — |
| 2025-05-06 | $163.23 | $164.01 | 21,277,200 | — | — |
| 2025-05-05 | $164.21 | $165.00 | 21,341,800 | — | — |
| 2025-05-02 | $164.03 | $164.81 | 25,715,000 | — | — |
| 2025-05-01 | $161.30 | $162.07 | 30,203,200 | — | — |
| 2025-04-30 | $158.80 | $159.56 | 34,981,100 | — | — |
| 2025-04-29 | $160.16 | $160.93 | 26,809,000 | — | — |
| 2025-04-28 | $160.61 | $161.38 | 29,745,800 | — | — |
| 2025-04-25 | $161.96 | $162.73 | 56,034,000 | — | — |
| 2025-04-24 | $159.28 | $160.04 | 45,894,000 | — | — |
| 2025-04-23 | $155.35 | $156.09 | 31,128,800 | — | — |
| 2025-04-22 | $151.47 | $152.19 | 26,971,800 | — | — |
| 2025-04-21 | $147.67 | $148.38 | 26,049,100 | — | — |
| 2025-04-17 | $151.16 | $151.88 | 33,046,600 | — | — |
| 2025-04-16 | $153.33 | $154.06 | 28,187,400 | — | — |
| 2025-04-15 | $156.31 | $157.06 | 27,551,500 | — | — |
| 2025-04-14 | $159.07 | $159.83 | 30,333,000 | — | — |
| 2025-04-11 | $157.14 | $157.89 | 33,636,200 | — | — |
| 2025-04-10 | $152.82 | $153.55 | 48,022,000 | — | — |
| 2025-04-09 | $158.71 | $159.47 | 70,406,200 | — | — |
| 2025-04-08 | $144.70 | $145.39 | 52,200,200 | — | — |
| 2025-04-07 | $146.75 | $147.45 | 76,794,100 | — | — |
| 2025-04-04 | $145.60 | $146.30 | 62,259,500 | — | — |
| 2025-04-03 | $150.72 | $151.44 | 46,883,400 | — | — |
| 2025-04-02 | $157.04 | $157.79 | 25,041,700 | — | — |
| 2025-04-01 | $157.07 | $157.82 | 30,672,900 | — | — |
| 2025-03-31 | $154.64 | $155.38 | 54,603,500 | — | — |
| 2025-03-28 | $154.33 | $155.07 | 48,669,300 | — | — |
| 2025-03-27 | $162.24 | $163.02 | 24,508,300 | — | — |
| 2025-03-26 | $165.06 | $165.85 | 28,901,600 | — | — |
| 2025-03-25 | $170.56 | $171.38 | 24,174,400 | — | — |
| 2025-03-24 | $167.68 | $168.48 | 30,879,100 | — | — |
| 2025-03-21 | $163.99 | $164.77 | 36,625,800 | — | — |
| 2025-03-20 | $162.80 | $163.58 | 28,138,500 | — | — |
| 2025-03-19 | $163.89 | $164.67 | 34,275,600 | — | — |
| 2025-03-18 | $160.67 | $161.44 | 42,074,800 | — | — |
| 2025-03-17 | $164.29 | $165.08 | 31,184,300 | — | — |
| 2025-03-14 | $165.49 | $166.28 | 31,995,900 | — | — |
| 2025-03-13 | $162.76 | $163.54 | 31,756,200 | — | — |
| 2025-03-12 | $167.11 | $167.91 | 28,372,400 | — | — |
| 2025-03-11 | $164.04 | $164.82 | 39,587,400 | — | — |
| 2025-03-10 | $165.87 | $166.66 | 43,604,000 | — | — |
| 2025-03-07 | $173.86 | $174.49 | 27,385,800 | — | — |
| 2025-03-06 | $172.35 | $172.97 | 28,302,000 | — | — |
| 2025-03-05 | $173.02 | $173.65 | 30,954,900 | — | — |
| 2025-03-04 | $170.92 | $171.54 | 45,388,000 | — | — |
| 2025-03-03 | $167.01 | $167.62 | 40,770,500 | — | — |
| 2025-02-28 | $170.28 | $170.90 | 48,130,600 | — | — |
| 2025-02-27 | $168.50 | $169.11 | 39,991,000 | — | — |
| 2025-02-26 | $172.73 | $173.36 | 35,431,300 | — | — |
| 2025-02-25 | $175.42 | $176.06 | 41,913,400 | — | — |
| 2025-02-24 | $179.25 | $179.90 | 29,854,200 | — | — |
| 2025-02-21 | $179.66 | $180.31 | 35,199,200 | — | — |
| 2025-02-20 | $184.56 | $185.23 | 20,441,500 | — | — |
| 2025-02-19 | $185.27 | $185.94 | 19,549,400 | — | — |
| 2025-02-18 | $183.77 | $184.44 | 29,916,700 | — | — |
| 2025-02-14 | $185.23 | $185.90 | 20,448,400 | — | — |
| 2025-02-13 | $186.14 | $186.81 | 21,402,500 | — | — |
| 2025-02-12 | $183.61 | $184.28 | 22,072,600 | — | — |
| 2025-02-11 | $185.32 | $185.99 | 21,239,500 | — | — |
| 2025-02-10 | $186.47 | $187.15 | 23,105,600 | — | — |
| 2025-02-07 | $185.34 | $186.01 | 49,315,000 | — | — |
| 2025-02-06 | $191.60 | $192.29 | 29,297,400 | — | — |
| 2025-02-05 | $191.33 | $192.02 | 70,373,900 | — | — |
| 2025-02-04 | $206.38 | $207.13 | 43,856,400 | — | — |
| 2025-02-03 | $201.23 | $201.96 | 27,838,300 | — | — |
| 2025-01-31 | $204.02 | $204.76 | 32,001,100 | — | — |
| 2025-01-30 | $200.87 | $201.60 | 24,354,700 | — | — |
| 2025-01-29 | $195.41 | $196.12 | 18,218,300 | — | — |
| 2025-01-28 | $195.30 | $196.01 | 24,157,900 | — | — |
| 2025-01-27 | $191.81 | $192.51 | 41,728,900 | — | — |
| 2025-01-24 | $200.21 | $200.94 | 23,877,500 | — | — |
| 2025-01-23 | $197.98 | $198.70 | 26,951,400 | — | — |
| 2025-01-22 | $198.37 | $199.09 | 26,200,600 | — | — |
| 2025-01-21 | $198.05 | $198.77 | 29,971,300 | — | — |
| 2025-01-17 | $196.00 | $196.71 | 27,735,100 | — | — |
| 2025-01-16 | $192.91 | $193.61 | 17,815,400 | — | — |
| 2025-01-15 | $195.55 | $196.26 | 21,776,000 | — | — |
| 2025-01-14 | $189.66 | $190.35 | 17,174,900 | — | — |
| 2025-01-13 | $191.01 | $191.70 | 21,823,700 | — | — |
| 2025-01-10 | $192.04 | $192.74 | 26,665,200 | — | — |
| 2025-01-08 | $193.95 | $194.65 | 24,864,800 | — | — |
| 2025-01-07 | $195.49 | $196.20 | 26,487,200 | — | — |
| 2025-01-06 | $196.87 | $197.58 | 29,563,600 | — | — |
| 2025-01-03 | $191.79 | $192.49 | 18,596,200 | — | — |
| 2025-01-02 | $189.43 | $190.12 | 20,370,800 | — | — |