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
- 2012-04-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 — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $251.36 | 101,848 |
| 2026-09-03 | — | — | — | $256.43 | 148,181 |
| 2026-09-02 | — | — | — | $249.74 | 147,967 |
| 2026-09-01 | — | — | — | $251.34 | 145,177 |
| 2026-08-31 | — | — | — | $248.54 | 133,113 |
| 2026-08-28 | — | — | — | $241.29 | 57,197 |
| 2026-08-27 | $239.81 | $387.43 | 2,419,900 | $243.29 | 107,466 |
| 2026-08-26 | $242.23 | $391.34 | 2,235,000 | $234.50 | 98,237 |
| 2026-08-25 | $236.90 | $382.73 | 2,176,000 | $239.60 | 58,325 |
| 2026-08-24 | $241.96 | $390.90 | 2,301,400 | $241.50 | 95,985 |
| 2026-08-21 | $242.87 | $392.37 | 2,653,800 | $240.66 | 104,010 |
| 2026-08-20 | $240.00 | $387.73 | 3,109,800 | $244.09 | 214,987 |
| 2026-08-19 | $242.29 | $391.43 | 2,998,000 | $244.53 | 269,225 |
| 2026-08-18 | $243.49 | $393.37 | 3,108,100 | $240.61 | 146,292 |
| 2026-08-17 | $240.55 | $386.57 | 3,820,900 | $234.80 | 117,093 |
| 2026-08-14 | $233.61 | $375.42 | 2,654,200 | $232.68 | 113,898 |
| 2026-08-13 | $232.61 | $373.81 | 2,392,500 | $224.05 | 93,737 |
| 2026-08-12 | $225.58 | $362.51 | 2,575,400 | $222.04 | 122,733 |
| 2026-08-11 | $224.36 | $360.55 | 2,913,700 | $214.86 | 173,482 |
| 2026-08-10 | $215.52 | $346.35 | 3,081,300 | $207.70 | 128,028 |
| 2026-08-07 | $203.91 | $327.69 | 2,909,000 | $203.67 | 102,968 |
| 2026-08-06 | $205.52 | $330.28 | 2,547,600 | $209.59 | 87,357 |
| 2026-08-05 | $202.55 | $325.50 | 3,833,900 | $210.12 | 232,097 |
| 2026-08-04 | $205.89 | $330.87 | 3,489,900 | $203.06 | 245,547 |
| 2026-08-03 | $206.19 | $331.35 | 1,992,200 | $209.80 | 104,900 |
| 2026-07-31 | $211.68 | $340.18 | 2,913,500 | $213.27 | 84,123 |
| 2026-07-30 | $210.60 | $338.44 | 1,982,000 | $205.16 | 143,819 |
| 2026-07-29 | $206.81 | $332.35 | 2,270,900 | $210.14 | 122,625 |
| 2026-07-28 | $205.85 | $330.81 | 2,092,100 | $208.87 | 144,608 |
| 2026-07-27 | $207.82 | $333.97 | 1,935,600 | $203.86 | 130,587 |
| 2026-07-24 | $206.77 | $332.28 | 1,664,600 | $206.53 | 112,146 |
| 2026-07-23 | $206.98 | $332.62 | 3,809,000 | $214.17 | 241,785 |
| 2026-07-22 | $211.41 | $339.74 | 2,584,300 | $215.50 | 143,923 |
| 2026-07-21 | $212.27 | $341.12 | 2,241,400 | $210.90 | 135,965 |
| 2026-07-20 | $208.80 | $335.55 | 2,119,300 | $206.41 | 108,471 |
| 2026-07-17 | $206.86 | $332.43 | 2,363,300 | — | — |
| 2026-07-16 | $201.32 | $323.53 | 2,627,700 | — | — |
| 2026-07-15 | $196.16 | $315.23 | 2,471,200 | — | — |
| 2026-07-14 | $201.45 | $323.74 | 2,853,200 | — | — |
| 2026-07-13 | $198.29 | $318.66 | 3,092,100 | — | — |
| 2026-07-10 | $188.36 | $302.70 | 2,664,500 | — | — |
| 2026-07-09 | $189.82 | $305.05 | 2,599,400 | — | — |
| 2026-07-08 | $187.81 | $301.82 | 3,816,900 | — | — |
| 2026-07-07 | $178.84 | $287.40 | 2,516,600 | — | — |
| 2026-07-06 | $177.33 | $284.97 | 1,921,300 | — | — |
| 2026-07-02 | $176.42 | $283.51 | 1,957,500 | — | — |
| 2026-07-01 | $174.50 | $280.43 | 2,481,500 | — | — |
| 2026-06-30 | $169.05 | $271.67 | 3,668,100 | — | — |
| 2026-06-29 | $174.05 | $279.70 | 2,680,300 | — | — |
| 2026-06-26 | $171.65 | $275.85 | 3,027,200 | — | — |
| 2026-06-25 | $171.76 | $276.02 | 2,784,100 | — | — |
| 2026-06-24 | $168.64 | $271.01 | 3,363,900 | — | — |
| 2026-06-23 | $170.34 | $273.74 | 3,320,200 | — | — |
| 2026-06-22 | $168.41 | $270.64 | 3,796,700 | — | — |
| 2026-06-18 | $166.14 | $266.99 | 5,626,600 | — | — |
| 2026-06-17 | $167.17 | $268.65 | 4,311,100 | — | — |
| 2026-06-16 | $172.00 | $276.41 | 1,802,800 | — | — |
| 2026-06-15 | $173.26 | $278.43 | 3,029,300 | — | — |
| 2026-06-12 | $179.45 | $288.38 | 2,706,700 | — | — |
| 2026-06-11 | $178.10 | $286.21 | 2,035,100 | — | — |
| 2026-06-10 | $181.72 | $292.03 | 2,029,300 | — | — |
| 2026-06-09 | $179.00 | $287.66 | 1,682,400 | — | — |
| 2026-06-08 | $183.42 | $294.76 | 1,938,100 | — | — |
| 2026-06-05 | $183.08 | $294.21 | 2,229,200 | — | — |
| 2026-06-04 | $184.14 | $295.92 | 1,309,800 | — | — |
| 2026-06-03 | $184.68 | $296.79 | 1,846,200 | — | — |
| 2026-06-02 | $182.56 | $293.38 | 1,309,300 | — | — |
| 2026-06-01 | $180.24 | $289.65 | 1,881,200 | — | — |
| 2026-05-29 | $175.88 | $282.64 | 3,299,000 | — | — |
| 2026-05-28 | $176.71 | $283.98 | 2,234,100 | — | — |
| 2026-05-27 | $174.63 | $280.64 | 2,388,000 | — | — |
| 2026-05-26 | $173.88 | $279.43 | 1,748,500 | — | — |
| 2026-05-22 | $177.69 | $285.55 | 1,898,500 | — | — |
| 2026-05-21 | $174.05 | $279.70 | 2,718,200 | — | — |
| 2026-05-20 | $179.34 | $288.20 | 2,240,000 | — | — |
| 2026-05-19 | $182.38 | $293.09 | 2,842,200 | — | — |
| 2026-05-18 | $179.80 | $288.94 | 1,984,000 | — | — |
| 2026-05-15 | $176.20 | $281.12 | 2,066,200 | — | — |
| 2026-05-14 | $171.51 | $273.63 | 2,186,000 | — | — |
| 2026-05-13 | $171.82 | $274.13 | 3,347,000 | — | — |
| 2026-05-12 | $175.43 | $279.89 | 3,256,900 | — | — |
| 2026-05-11 | $175.36 | $279.78 | 2,432,400 | — | — |
| 2026-05-08 | $171.56 | $273.71 | 2,917,700 | — | — |
| 2026-05-07 | $168.31 | $268.53 | 2,477,500 | — | — |
| 2026-05-06 | $171.72 | $273.97 | 2,379,200 | — | — |
| 2026-05-05 | $180.26 | $287.59 | 1,687,800 | — | — |
| 2026-05-04 | $178.47 | $284.74 | 2,368,800 | — | — |
| 2026-05-01 | $176.19 | $281.10 | 2,431,700 | — | — |
| 2026-04-30 | $179.15 | $285.82 | 3,613,300 | — | — |
| 2026-04-29 | $173.49 | $276.79 | 3,756,700 | — | — |
| 2026-04-28 | $165.13 | $263.46 | 2,828,900 | — | — |
| 2026-04-27 | $164.10 | $261.81 | 2,771,200 | — | — |
| 2026-04-24 | $162.85 | $259.82 | 2,434,300 | — | — |
| 2026-04-23 | $159.53 | $254.52 | 2,287,100 | — | — |
| 2026-04-22 | $160.65 | $256.31 | 1,945,500 | — | — |
| 2026-04-21 | $159.38 | $254.28 | 1,807,200 | — | — |
| 2026-04-20 | $155.75 | $248.49 | 2,119,600 | — | — |
| 2026-04-17 | $156.37 | $249.48 | 3,694,400 | — | — |
| 2026-04-16 | $163.33 | $260.58 | 2,480,700 | — | — |
| 2026-04-15 | $161.44 | $257.57 | 2,311,400 | — | — |
| 2026-04-14 | $158.76 | $253.29 | 2,481,000 | — | — |
| 2026-04-13 | $160.40 | $255.91 | 3,221,900 | — | — |
| 2026-04-10 | $159.25 | $254.07 | 2,927,100 | — | — |
| 2026-04-09 | $161.07 | $256.98 | 3,309,700 | — | — |
| 2026-04-08 | $168.00 | $268.03 | 3,781,400 | — | — |
| 2026-04-07 | $174.70 | $278.72 | 3,815,600 | — | — |
| 2026-04-06 | $177.33 | $282.92 | 2,247,700 | — | — |
| 2026-04-02 | $176.21 | $281.13 | 2,947,100 | — | — |
| 2026-04-01 | $175.64 | $280.22 | 5,707,000 | — | — |
| 2026-03-31 | $182.18 | $290.66 | 4,551,400 | — | — |
| 2026-03-30 | $184.81 | $294.85 | 2,805,300 | — | — |
| 2026-03-27 | $188.28 | $300.39 | 3,568,400 | — | — |
| 2026-03-26 | $184.01 | $293.58 | 3,275,800 | — | — |
| 2026-03-25 | $181.29 | $289.24 | 2,658,200 | — | — |
| 2026-03-24 | $184.12 | $293.75 | 4,235,500 | — | — |
| 2026-03-23 | $176.76 | $282.01 | 3,060,900 | — | — |
| 2026-03-20 | $175.47 | $279.95 | 6,069,200 | — | — |
| 2026-03-19 | $178.34 | $284.53 | 5,247,900 | — | — |
| 2026-03-18 | $172.74 | $275.60 | 4,505,800 | — | — |
| 2026-03-17 | $172.71 | $275.55 | 3,685,300 | — | — |
| 2026-03-16 | $173.48 | $276.78 | 3,140,300 | — | — |
| 2026-03-13 | $172.74 | $275.60 | 3,607,100 | — | — |
| 2026-03-12 | $174.09 | $277.75 | 6,527,700 | — | — |
| 2026-03-11 | $169.50 | $270.43 | 3,783,000 | — | — |
| 2026-03-10 | $162.50 | $259.26 | 3,616,400 | — | — |
| 2026-03-09 | $163.00 | $260.06 | 4,719,000 | — | — |
| 2026-03-06 | $165.96 | $264.78 | 3,481,100 | — | — |
| 2026-03-05 | $166.44 | $265.55 | 4,350,000 | — | — |
| 2026-03-04 | $164.72 | $262.80 | 2,823,100 | — | — |
| 2026-03-03 | $159.78 | $254.92 | 2,919,300 | — | — |
| 2026-03-02 | $160.18 | $255.56 | 2,939,500 | — | — |
| 2026-02-27 | $154.33 | $246.22 | 4,251,200 | — | — |
| 2026-02-26 | $152.46 | $243.24 | 2,476,200 | — | — |
| 2026-02-25 | $151.91 | $242.36 | 2,856,400 | — | — |
| 2026-02-24 | $154.36 | $246.27 | 1,712,100 | — | — |
| 2026-02-23 | $154.85 | $247.05 | 2,904,900 | — | — |
| 2026-02-20 | $155.75 | $246.46 | 2,604,100 | — | — |
| 2026-02-19 | $155.41 | $245.93 | 2,301,500 | — | — |
| 2026-02-18 | $157.40 | $249.08 | 2,608,600 | — | — |
| 2026-02-17 | $158.16 | $250.28 | 4,098,400 | — | — |
| 2026-02-13 | $159.77 | $252.83 | 1,806,100 | — | — |
| 2026-02-12 | $156.26 | $247.27 | 2,274,900 | — | — |
| 2026-02-11 | $161.50 | $255.56 | 2,048,200 | — | — |
| 2026-02-10 | $157.31 | $248.93 | 1,537,000 | — | — |
| 2026-02-09 | $157.50 | $249.23 | 2,118,500 | — | — |
| 2026-02-06 | $157.80 | $249.71 | 2,414,600 | — | — |
| 2026-02-05 | $154.43 | $244.38 | 2,501,400 | — | — |
| 2026-02-04 | $154.69 | $244.79 | 4,674,200 | — | — |
| 2026-02-03 | $148.09 | $234.34 | 4,261,400 | — | — |
| 2026-02-02 | $142.24 | $225.09 | 2,606,900 | — | — |
| 2026-01-30 | $143.56 | $227.17 | 1,869,800 | — | — |
| 2026-01-29 | $144.08 | $228.00 | 2,290,900 | — | — |
| 2026-01-28 | $142.08 | $224.83 | 1,676,400 | — | — |
| 2026-01-27 | $140.01 | $221.56 | 1,626,200 | — | — |
| 2026-01-26 | $140.39 | $222.16 | 1,341,700 | — | — |
| 2026-01-23 | $141.54 | $223.98 | 2,046,800 | — | — |
| 2026-01-22 | $141.93 | $224.59 | 2,545,900 | — | — |
| 2026-01-21 | $141.64 | $224.14 | 2,549,400 | — | — |
| 2026-01-20 | $138.47 | $219.12 | 2,128,000 | — | — |
| 2026-01-16 | $138.28 | $218.82 | 2,438,200 | — | — |
| 2026-01-15 | $140.01 | $221.56 | 2,005,000 | — | — |
| 2026-01-14 | $141.39 | $223.74 | 2,309,100 | — | — |
| 2026-01-13 | $137.70 | $217.90 | 2,794,000 | — | — |
| 2026-01-12 | $138.85 | $219.72 | 2,401,300 | — | — |
| 2026-01-09 | $142.16 | $224.96 | 2,710,200 | — | — |
| 2026-01-08 | $144.22 | $228.22 | 2,945,900 | — | — |
| 2026-01-07 | $137.88 | $218.19 | 4,179,400 | — | — |
| 2026-01-06 | $136.65 | $216.24 | 2,996,000 | — | — |
| 2026-01-05 | $139.98 | $221.51 | 4,819,500 | — | — |
| 2026-01-02 | $130.57 | $206.62 | 1,777,100 | — | — |