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
- 1993-05-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 | — | — | — | $162.71 | 113,151 |
| 2026-09-03 | — | — | — | $165.62 | 147,291 |
| 2026-09-02 | — | — | — | $162.72 | 144,534 |
| 2026-09-01 | — | — | — | $163.66 | 119,949 |
| 2026-08-31 | — | — | — | $162.58 | 225,383 |
| 2026-08-28 | — | — | — | $163.44 | 148,449 |
| 2026-08-27 | $164.52 | $494.87 | 2,495,200 | $165.25 | 268,929 |
| 2026-08-26 | $166.27 | $500.13 | 2,680,600 | $167.31 | 105,560 |
| 2026-08-25 | $169.66 | $510.33 | 3,453,200 | $166.97 | 170,572 |
| 2026-08-24 | $166.71 | $501.46 | 2,780,100 | $164.59 | 114,388 |
| 2026-08-21 | $165.98 | $499.26 | 3,179,600 | $164.04 | 138,495 |
| 2026-08-20 | $164.49 | $494.78 | 5,094,000 | $163.43 | 311,568 |
| 2026-08-19 | $164.95 | $496.16 | 3,817,900 | $162.13 | 127,677 |
| 2026-08-18 | $160.10 | $481.58 | 3,001,300 | $159.27 | 155,722 |
| 2026-08-17 | $156.89 | $471.92 | 3,361,600 | $156.30 | 149,734 |
| 2026-08-14 | $156.45 | $470.60 | 3,697,500 | $155.32 | 140,955 |
| 2026-08-13 | $157.24 | $472.97 | 3,598,300 | $157.87 | 189,261 |
| 2026-08-12 | $158.50 | $476.76 | 4,140,400 | $157.65 | 222,580 |
| 2026-08-11 | $158.75 | $477.51 | 2,754,800 | $162.13 | 162,315 |
| 2026-08-10 | $161.91 | $487.02 | 3,745,800 | $160.48 | 185,997 |
| 2026-08-07 | $161.42 | $485.55 | 3,720,300 | $162.14 | 266,581 |
| 2026-08-06 | $161.07 | $484.49 | 2,353,900 | $162.66 | 134,747 |
| 2026-08-05 | $161.50 | $485.79 | 7,002,500 | $163.83 | 307,988 |
| 2026-08-04 | $155.62 | $468.10 | 8,095,300 | $157.84 | 696,399 |
| 2026-08-03 | $157.97 | $475.17 | 16,313,000 | $157.09 | 1,278,289 |
| 2026-07-31 | $169.64 | $510.27 | 1,669,900 | $170.39 | 104,959 |
| 2026-07-30 | $171.34 | $515.39 | 2,260,600 | $170.32 | 179,225 |
| 2026-07-29 | $173.30 | $521.28 | 2,252,100 | $174.09 | 136,033 |
| 2026-07-28 | $172.48 | $518.81 | 4,740,700 | $170.70 | 271,784 |
| 2026-07-27 | $169.64 | $510.27 | 3,861,200 | $169.91 | 304,898 |
| 2026-07-24 | $169.26 | $509.13 | 2,010,000 | $169.84 | 127,534 |
| 2026-07-23 | $168.27 | $506.15 | 2,394,100 | $166.63 | 177,012 |
| 2026-07-22 | $169.73 | $510.54 | 1,683,700 | $170.77 | 184,539 |
| 2026-07-21 | $169.34 | $509.37 | 1,986,000 | $165.42 | 124,956 |
| 2026-07-20 | $164.52 | $494.87 | 2,552,900 | $168.09 | 129,337 |
| 2026-07-17 | $168.90 | $508.05 | 1,981,300 | — | — |
| 2026-07-16 | $169.29 | $509.22 | 3,018,300 | — | — |
| 2026-07-15 | $168.37 | $506.45 | 2,938,200 | — | — |
| 2026-07-14 | $164.50 | $494.81 | 3,605,500 | — | — |
| 2026-07-13 | $169.47 | $509.76 | 4,666,100 | — | — |
| 2026-07-10 | $171.61 | $516.20 | 3,596,900 | — | — |
| 2026-07-09 | $178.49 | $536.89 | 6,649,000 | — | — |
| 2026-07-08 | $189.28 | $569.35 | 1,967,800 | — | — |
| 2026-07-07 | $193.12 | $580.90 | 2,130,000 | — | — |
| 2026-07-06 | $190.16 | $572.00 | 1,872,000 | — | — |
| 2026-07-02 | $195.15 | $587.00 | 2,379,500 | — | — |
| 2026-07-01 | $183.86 | $553.04 | 2,115,500 | — | — |
| 2026-06-30 | $189.62 | $570.37 | 2,598,700 | — | — |
| 2026-06-29 | $190.95 | $574.37 | 1,644,300 | — | — |
| 2026-06-26 | $188.41 | $566.73 | 3,235,300 | — | — |
| 2026-06-25 | $185.68 | $558.52 | 1,826,200 | — | — |
| 2026-06-24 | $183.02 | $550.52 | 2,377,700 | — | — |
| 2026-06-23 | $181.02 | $544.50 | 1,503,700 | — | — |
| 2026-06-22 | $176.43 | $530.70 | 1,489,600 | — | — |
| 2026-06-18 | $174.93 | $526.18 | 1,667,000 | — | — |
| 2026-06-17 | $177.89 | $535.09 | 1,868,700 | — | — |
| 2026-06-16 | $178.71 | $537.55 | 1,895,800 | — | — |
| 2026-06-15 | $177.27 | $533.22 | 1,328,700 | — | — |
| 2026-06-12 | $178.75 | $537.67 | 2,394,100 | — | — |
| 2026-06-11 | $182.28 | $548.29 | 1,749,400 | — | — |
| 2026-06-10 | $178.96 | $538.31 | 2,129,600 | — | — |
| 2026-06-09 | $183.43 | $551.75 | 1,963,700 | — | — |
| 2026-06-08 | $181.55 | $546.10 | 2,040,000 | — | — |
| 2026-06-05 | $185.95 | $559.33 | 2,346,100 | — | — |
| 2026-06-04 | $181.80 | $546.85 | 2,030,300 | — | — |
| 2026-06-03 | $176.28 | $530.24 | 2,397,000 | — | — |
| 2026-06-02 | $177.45 | $533.76 | 2,035,100 | — | — |
| 2026-06-01 | $179.71 | $540.56 | 2,892,500 | — | — |
| 2026-05-29 | $185.67 | $558.49 | 1,499,100 | — | — |
| 2026-05-28 | $185.33 | $557.47 | 2,059,500 | — | — |
| 2026-05-27 | $185.65 | $558.43 | 2,121,600 | — | — |
| 2026-05-26 | $187.19 | $563.06 | 1,411,800 | — | — |
| 2026-05-22 | $187.03 | $562.58 | 2,120,800 | — | — |
| 2026-05-21 | $189.75 | $570.76 | 2,192,700 | — | — |
| 2026-05-20 | $187.46 | $563.87 | 1,803,500 | — | — |
| 2026-05-19 | $184.64 | $555.39 | 1,616,800 | — | — |
| 2026-05-18 | $183.92 | $553.23 | 1,225,200 | — | — |
| 2026-05-15 | $181.58 | $546.19 | 1,379,300 | — | — |
| 2026-05-14 | $184.96 | $556.35 | 1,027,700 | — | — |
| 2026-05-13 | $187.72 | $564.66 | 1,733,000 | — | — |
| 2026-05-12 | $184.54 | $555.09 | 1,595,900 | — | — |
| 2026-05-11 | $181.86 | $547.03 | 2,106,700 | — | — |
| 2026-05-08 | $182.85 | $550.01 | 1,910,400 | — | — |
| 2026-05-07 | $182.52 | $549.01 | 2,749,500 | — | — |
| 2026-05-06 | $184.92 | $556.23 | 1,953,700 | — | — |
| 2026-05-05 | $181.24 | $545.16 | 2,459,800 | — | — |
| 2026-05-04 | $183.46 | $551.84 | 1,170,100 | — | — |
| 2026-05-01 | $184.74 | $555.69 | 1,793,600 | — | — |
| 2026-04-30 | $187.37 | $563.60 | 2,797,300 | — | — |
| 2026-04-29 | $185.20 | $557.08 | 4,442,800 | — | — |
| 2026-04-28 | $186.68 | $561.53 | 2,837,100 | — | — |
| 2026-04-27 | $187.51 | $564.02 | 2,102,000 | — | — |
| 2026-04-24 | $189.75 | $570.76 | 2,388,300 | — | — |
| 2026-04-23 | $192.30 | $578.43 | 2,179,300 | — | — |
| 2026-04-22 | $194.81 | $585.98 | 1,578,700 | — | — |
| 2026-04-21 | $195.78 | $588.90 | 2,130,700 | — | — |
| 2026-04-20 | $200.69 | $603.67 | 1,104,500 | — | — |
| 2026-04-17 | $204.80 | $616.03 | 1,241,300 | — | — |
| 2026-04-16 | $200.47 | $603.01 | 1,414,400 | — | — |
| 2026-04-15 | $201.21 | $605.23 | 1,657,800 | — | — |
| 2026-04-14 | $204.38 | $614.77 | 2,257,500 | — | — |
| 2026-04-13 | $202.24 | $608.33 | 1,724,300 | — | — |
| 2026-04-10 | $204.03 | $613.72 | 1,565,700 | — | — |
| 2026-04-09 | $204.99 | $616.60 | 1,239,200 | — | — |
| 2026-04-08 | $204.27 | $614.44 | 2,282,900 | — | — |
| 2026-04-07 | $200.81 | $604.03 | 2,450,800 | — | — |
| 2026-04-06 | $202.83 | $610.11 | 1,554,700 | — | — |
| 2026-04-02 | $203.49 | $612.09 | 2,049,300 | — | — |
| 2026-04-01 | $200.73 | $603.79 | 2,158,600 | — | — |
| 2026-03-31 | $197.22 | $593.23 | 2,759,600 | — | — |
| 2026-03-30 | $193.88 | $583.18 | 2,113,900 | — | — |
| 2026-03-27 | $188.42 | $566.76 | 2,762,900 | — | — |
| 2026-03-26 | $183.40 | $551.66 | 1,850,300 | — | — |
| 2026-03-25 | $187.14 | $562.91 | 1,484,000 | — | — |
| 2026-03-24 | $185.78 | $558.82 | 1,596,200 | — | — |
| 2026-03-23 | $184.07 | $553.68 | 2,009,400 | — | — |
| 2026-03-20 | $183.60 | $552.26 | 2,068,000 | — | — |
| 2026-03-19 | $188.93 | $568.30 | 1,469,900 | — | — |
| 2026-03-18 | $188.42 | $566.76 | 1,174,400 | — | — |
| 2026-03-17 | $191.29 | $575.39 | 1,455,600 | — | — |
| 2026-03-16 | $192.01 | $577.56 | 1,828,800 | — | — |
| 2026-03-13 | $189.90 | $571.21 | 1,429,000 | — | — |
| 2026-03-12 | $192.50 | $579.03 | 2,154,800 | — | — |
| 2026-03-11 | $193.31 | $581.47 | 1,416,800 | — | — |
| 2026-03-10 | $194.99 | $586.52 | 1,658,200 | — | — |
| 2026-03-09 | $194.95 | $586.40 | 1,875,000 | — | — |
| 2026-03-06 | $194.22 | $584.21 | 1,473,800 | — | — |
| 2026-03-05 | $197.52 | $594.13 | 2,648,600 | — | — |
| 2026-03-04 | $201.53 | $606.20 | 2,911,100 | — | — |
| 2026-03-03 | $201.76 | $606.89 | 2,733,100 | — | — |
| 2026-03-02 | $203.73 | $612.81 | 1,718,800 | — | — |
| 2026-02-27 | $208.45 | $627.01 | 1,996,300 | — | — |
| 2026-02-26 | $203.98 | $613.57 | 2,250,400 | — | — |
| 2026-02-25 | $205.79 | $619.01 | 1,434,800 | — | — |
| 2026-02-24 | $206.61 | $621.48 | 1,710,800 | — | — |
| 2026-02-23 | $204.94 | $616.45 | 1,815,400 | — | — |
| 2026-02-20 | $204.20 | $614.23 | 1,592,700 | — | — |
| 2026-02-19 | $208.62 | $627.52 | 2,036,900 | — | — |
| 2026-02-18 | $208.67 | $621.20 | 2,604,100 | — | — |
| 2026-02-17 | $209.48 | $623.61 | 2,287,700 | — | — |
| 2026-02-13 | $205.55 | $611.91 | 2,504,800 | — | — |
| 2026-02-12 | $204.52 | $608.84 | 2,723,800 | — | — |
| 2026-02-11 | $204.76 | $609.56 | 3,483,900 | — | — |
| 2026-02-10 | $193.40 | $575.74 | 2,726,400 | — | — |
| 2026-02-09 | $188.01 | $559.69 | 3,030,400 | — | — |
| 2026-02-06 | $193.03 | $574.64 | 3,117,300 | — | — |
| 2026-02-05 | $187.16 | $557.16 | 3,380,500 | — | — |
| 2026-02-04 | $187.45 | $558.03 | 3,889,200 | — | — |
| 2026-02-03 | $184.32 | $548.71 | 2,659,700 | — | — |
| 2026-02-02 | $188.41 | $560.88 | 3,228,800 | — | — |
| 2026-01-30 | $185.54 | $552.34 | 2,777,500 | — | — |
| 2026-01-29 | $185.18 | $551.27 | 3,237,350 | — | — |
| 2026-01-28 | $186.44 | $555.02 | 4,117,150 | — | — |
| 2026-01-27 | $191.20 | $569.19 | 3,526,350 | — | — |
| 2026-01-26 | $188.46 | $561.03 | 3,054,100 | — | — |
| 2026-01-23 | $185.90 | $553.41 | 2,161,400 | — | — |
| 2026-01-22 | $183.38 | $545.91 | 3,072,600 | — | — |
| 2026-01-21 | $181.08 | $539.06 | 4,558,000 | — | — |
| 2026-01-20 | $179.88 | $535.49 | 5,568,650 | — | — |
| 2026-01-16 | $188.78 | $561.99 | 27,525,250 | — | — |
| 2026-01-15 | $187.98 | $559.60 | 4,573,200 | — | — |
| 2026-01-14 | $192.68 | $573.60 | 3,854,650 | — | — |
| 2026-01-13 | $189.02 | $562.70 | 4,018,600 | — | — |
| 2026-01-12 | $187.26 | $557.46 | 5,377,550 | — | — |
| 2026-01-09 | $189.30 | $563.53 | 3,038,700 | — | — |
| 2026-01-08 | $188.02 | $559.72 | 2,808,100 | — | — |
| 2026-01-07 | $190.32 | $566.57 | 3,307,450 | — | — |
| 2026-01-06 | $189.92 | $565.38 | 3,162,450 | — | — |
| 2026-01-05 | $182.44 | $543.11 | 2,954,200 | — | — |
| 2026-01-02 | $183.14 | $545.20 | 1,781,600 | — | — |