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-10-29 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 | — | — | — | $187.01 | 73,585 |
| 2026-09-03 | — | — | — | $184.72 | 58,563 |
| 2026-09-02 | — | — | — | $182.57 | 78,859 |
| 2026-09-01 | — | — | — | $184.77 | 133,063 |
| 2026-08-31 | — | — | — | $184.92 | 75,642 |
| 2026-08-28 | — | — | — | $192.61 | 89,275 |
| 2026-08-27 | $192.10 | $452.21 | 1,154,000 | $193.37 | 45,059 |
| 2026-08-26 | $193.43 | $455.34 | 1,607,500 | $192.09 | 63,607 |
| 2026-08-25 | $192.32 | $452.73 | 1,909,700 | $189.97 | 69,894 |
| 2026-08-24 | $188.55 | $443.85 | 1,739,800 | $190.33 | 70,396 |
| 2026-08-21 | $190.62 | $448.73 | 1,633,500 | $194.80 | 60,451 |
| 2026-08-20 | $194.30 | $457.39 | 1,367,100 | $192.49 | 68,037 |
| 2026-08-19 | $192.35 | $452.80 | 2,353,900 | $197.18 | 165,323 |
| 2026-08-18 | $195.25 | $459.63 | 1,466,100 | $198.78 | 70,974 |
| 2026-08-17 | $197.91 | $465.89 | 1,881,400 | $199.18 | 125,445 |
| 2026-08-14 | $200.15 | $471.16 | 2,369,200 | $199.46 | 126,399 |
| 2026-08-13 | $197.58 | $465.11 | 1,529,300 | $197.72 | 89,076 |
| 2026-08-12 | $197.06 | $463.89 | 2,192,300 | $193.28 | 131,792 |
| 2026-08-11 | $190.81 | $449.17 | 1,784,000 | $191.16 | 84,842 |
| 2026-08-10 | $191.30 | $450.33 | 1,601,100 | $192.35 | 78,276 |
| 2026-08-07 | $193.80 | $456.21 | 2,656,900 | $193.48 | 130,871 |
| 2026-08-06 | $192.56 | $453.29 | 2,261,700 | $196.51 | 88,096 |
| 2026-08-05 | $194.93 | $458.87 | 1,712,700 | $195.54 | 106,729 |
| 2026-08-04 | $193.89 | $456.43 | 2,307,000 | $190.17 | 115,865 |
| 2026-08-03 | $191.22 | $450.14 | 2,407,900 | $188.81 | 117,735 |
| 2026-07-31 | $188.52 | $443.78 | 2,168,800 | $195.17 | 89,789 |
| 2026-07-30 | $193.19 | $454.78 | 2,865,900 | $194.90 | 136,401 |
| 2026-07-29 | $188.18 | $442.98 | 2,291,700 | $191.39 | 146,120 |
| 2026-07-28 | $193.18 | $454.75 | 2,909,100 | $194.19 | 130,466 |
| 2026-07-27 | $195.76 | $460.83 | 2,921,700 | $199.44 | 178,613 |
| 2026-07-24 | $199.08 | $468.64 | 10,764,800 | $189.93 | 699,981 |
| 2026-07-23 | $179.34 | $422.17 | 3,261,600 | $177.63 | 223,907 |
| 2026-07-22 | $178.41 | $419.98 | 2,025,900 | $179.25 | 135,645 |
| 2026-07-21 | $179.31 | $422.10 | 2,582,400 | $177.56 | 183,213 |
| 2026-07-20 | $176.25 | $414.90 | 2,326,900 | $173.60 | 151,776 |
| 2026-07-17 | $173.88 | $409.32 | 2,593,000 | — | — |
| 2026-07-16 | $173.60 | $408.66 | 2,772,200 | — | — |
| 2026-07-15 | $176.07 | $414.48 | 3,134,600 | — | — |
| 2026-07-14 | $173.11 | $407.51 | 3,531,600 | — | — |
| 2026-07-13 | $177.92 | $418.83 | 1,584,600 | — | — |
| 2026-07-10 | $180.41 | $424.69 | 2,439,000 | — | — |
| 2026-07-09 | $179.33 | $422.15 | 3,187,800 | — | — |
| 2026-07-08 | $176.30 | $415.02 | 2,870,800 | — | — |
| 2026-07-07 | $174.90 | $411.72 | 3,121,800 | — | — |
| 2026-07-06 | $173.70 | $408.90 | 4,385,400 | — | — |
| 2026-07-02 | $173.30 | $407.96 | 5,105,800 | — | — |
| 2026-07-01 | $176.32 | $415.06 | 10,161,700 | — | — |
| 2026-06-30 | $179.58 | $422.74 | 11,443,800 | — | — |
| 2026-06-29 | $190.58 | $448.63 | 2,279,900 | — | — |
| 2026-06-26 | $193.00 | $454.33 | 3,311,700 | — | — |
| 2026-06-25 | $192.44 | $453.01 | 4,171,300 | — | — |
| 2026-06-24 | $193.02 | $454.38 | 2,771,400 | — | — |
| 2026-06-23 | $195.00 | $459.04 | 2,980,500 | — | — |
| 2026-06-22 | $195.54 | $460.31 | 2,834,500 | — | — |
| 2026-06-18 | $188.15 | $442.91 | 5,037,200 | — | — |
| 2026-06-17 | $187.08 | $440.39 | 3,187,000 | — | — |
| 2026-06-16 | $190.45 | $448.33 | 3,247,400 | — | — |
| 2026-06-15 | $184.90 | $435.26 | 2,887,400 | — | — |
| 2026-06-12 | $184.20 | $430.74 | 2,613,400 | — | — |
| 2026-06-11 | $182.84 | $427.56 | 2,642,000 | — | — |
| 2026-06-10 | $180.78 | $422.75 | 2,263,700 | — | — |
| 2026-06-09 | $184.93 | $432.45 | 2,954,000 | — | — |
| 2026-06-08 | $182.15 | $425.95 | 2,382,800 | — | — |
| 2026-06-05 | $186.79 | $436.80 | 1,892,200 | — | — |
| 2026-06-04 | $188.70 | $441.27 | 2,134,200 | — | — |
| 2026-06-03 | $183.50 | $429.11 | 2,603,500 | — | — |
| 2026-06-02 | $187.26 | $437.90 | 1,587,000 | — | — |
| 2026-06-01 | $185.00 | $432.61 | 1,815,500 | — | — |
| 2026-05-29 | $190.00 | $444.31 | 3,445,100 | — | — |
| 2026-05-28 | $191.43 | $447.65 | 1,489,300 | — | — |
| 2026-05-27 | $191.71 | $448.30 | 1,914,200 | — | — |
| 2026-05-26 | $193.67 | $452.89 | 1,958,400 | — | — |
| 2026-05-22 | $192.03 | $449.05 | 1,692,500 | — | — |
| 2026-05-21 | $194.27 | $454.29 | 1,774,800 | — | — |
| 2026-05-20 | $190.65 | $445.83 | 1,474,400 | — | — |
| 2026-05-19 | $186.28 | $435.61 | 1,483,500 | — | — |
| 2026-05-18 | $188.50 | $440.80 | 1,810,100 | — | — |
| 2026-05-15 | $188.51 | $440.82 | 2,569,400 | — | — |
| 2026-05-14 | $192.84 | $450.95 | 2,753,200 | — | — |
| 2026-05-13 | $193.31 | $452.05 | 2,075,600 | — | — |
| 2026-05-12 | $195.27 | $456.63 | 1,894,100 | — | — |
| 2026-05-11 | $196.24 | $458.90 | 1,295,300 | — | — |
| 2026-05-08 | $195.31 | $456.72 | 1,376,700 | — | — |
| 2026-05-07 | $194.78 | $455.48 | 2,483,000 | — | — |
| 2026-05-06 | $199.68 | $466.94 | 1,625,700 | — | — |
| 2026-05-05 | $196.69 | $459.95 | 1,943,600 | — | — |
| 2026-05-04 | $198.51 | $464.21 | 1,700,000 | — | — |
| 2026-05-01 | $200.70 | $469.33 | 1,206,700 | — | — |
| 2026-04-30 | $200.94 | $469.89 | 3,230,800 | — | — |
| 2026-04-29 | $194.56 | $454.97 | 1,934,700 | — | — |
| 2026-04-28 | $194.58 | $455.02 | 2,936,200 | — | — |
| 2026-04-27 | $196.34 | $459.13 | 1,944,100 | — | — |
| 2026-04-24 | $200.00 | $467.69 | 4,627,500 | — | — |
| 2026-04-23 | $200.00 | $467.69 | 2,743,200 | — | — |
| 2026-04-22 | $200.86 | $469.70 | 2,001,200 | — | — |
| 2026-04-21 | $201.27 | $470.66 | 2,081,200 | — | — |
| 2026-04-20 | $203.91 | $476.83 | 1,579,000 | — | — |
| 2026-04-17 | $203.62 | $476.16 | 2,063,100 | — | — |
| 2026-04-16 | $199.05 | $465.47 | 1,462,400 | — | — |
| 2026-04-15 | $195.69 | $457.61 | 1,672,900 | — | — |
| 2026-04-14 | $195.79 | $457.85 | 1,766,000 | — | — |
| 2026-04-13 | $191.85 | $448.63 | 1,559,800 | — | — |
| 2026-04-10 | $188.87 | $441.66 | 1,317,100 | — | — |
| 2026-04-09 | $188.15 | $439.98 | 2,749,100 | — | — |
| 2026-04-08 | $185.63 | $434.09 | 4,000,300 | — | — |
| 2026-04-07 | $182.42 | $426.58 | 1,256,000 | — | — |
| 2026-04-06 | $181.99 | $425.57 | 1,341,200 | — | — |
| 2026-04-02 | $181.69 | $424.87 | 1,693,800 | — | — |
| 2026-04-01 | $180.45 | $421.97 | 1,906,500 | — | — |
| 2026-03-31 | $180.21 | $421.41 | 3,178,900 | — | — |
| 2026-03-30 | $175.18 | $409.65 | 2,528,000 | — | — |
| 2026-03-27 | $175.42 | $410.21 | 1,490,600 | — | — |
| 2026-03-26 | $174.75 | $408.64 | 1,133,000 | — | — |
| 2026-03-25 | $176.43 | $412.57 | 1,266,100 | — | — |
| 2026-03-24 | $174.71 | $408.55 | 1,426,800 | — | — |
| 2026-03-23 | $176.47 | $412.67 | 1,579,600 | — | — |
| 2026-03-20 | $173.30 | $405.25 | 3,062,700 | — | — |
| 2026-03-19 | $179.85 | $420.57 | 1,447,000 | — | — |
| 2026-03-18 | $178.94 | $418.44 | 1,348,700 | — | — |
| 2026-03-17 | $180.39 | $421.83 | 1,611,800 | — | — |
| 2026-03-16 | $181.25 | $423.84 | 2,082,000 | — | — |
| 2026-03-13 | $179.61 | $420.01 | 1,576,700 | — | — |
| 2026-03-12 | $180.40 | $419.00 | 1,878,400 | — | — |
| 2026-03-11 | $180.59 | $419.44 | 2,897,300 | — | — |
| 2026-03-10 | $180.86 | $420.07 | 1,771,700 | — | — |
| 2026-03-09 | $179.65 | $417.26 | 2,098,600 | — | — |
| 2026-03-06 | $176.19 | $409.23 | 2,745,700 | — | — |
| 2026-03-05 | $179.75 | $417.49 | 3,080,400 | — | — |
| 2026-03-04 | $182.62 | $424.16 | 1,840,500 | — | — |
| 2026-03-03 | $178.13 | $413.73 | 1,506,100 | — | — |
| 2026-03-02 | $178.69 | $415.03 | 1,513,400 | — | — |
| 2026-02-27 | $177.20 | $411.57 | 3,258,300 | — | — |
| 2026-02-26 | $176.37 | $409.64 | 1,992,700 | — | — |
| 2026-02-25 | $179.59 | $417.12 | 1,938,800 | — | — |
| 2026-02-24 | $178.24 | $413.99 | 1,373,000 | — | — |
| 2026-02-23 | $176.09 | $408.99 | 1,598,300 | — | — |
| 2026-02-20 | $175.68 | $408.04 | 1,379,600 | — | — |
| 2026-02-19 | $176.90 | $410.87 | 1,299,500 | — | — |
| 2026-02-18 | $176.02 | $408.83 | 2,283,600 | — | — |
| 2026-02-17 | $179.89 | $417.82 | 2,213,600 | — | — |
| 2026-02-13 | $180.97 | $420.33 | 2,374,800 | — | — |
| 2026-02-12 | $180.31 | $418.79 | 4,574,200 | — | — |
| 2026-02-11 | $174.57 | $405.46 | 1,552,300 | — | — |
| 2026-02-10 | $172.53 | $400.72 | 2,153,100 | — | — |
| 2026-02-09 | $172.13 | $399.80 | 2,249,100 | — | — |
| 2026-02-06 | $171.62 | $398.61 | 3,404,300 | — | — |
| 2026-02-05 | $164.65 | $382.42 | 2,359,100 | — | — |
| 2026-02-04 | $166.79 | $387.39 | 2,019,600 | — | — |
| 2026-02-03 | $164.45 | $381.96 | 1,964,300 | — | — |
| 2026-02-02 | $165.11 | $383.49 | 1,828,500 | — | — |
| 2026-01-30 | $165.95 | $385.44 | 2,090,100 | — | — |
| 2026-01-29 | $167.44 | $388.90 | 2,287,300 | — | — |
| 2026-01-28 | $163.21 | $379.08 | 1,383,500 | — | — |
| 2026-01-27 | $163.16 | $378.96 | 1,592,900 | — | — |
| 2026-01-26 | $161.57 | $375.27 | 2,288,900 | — | — |
| 2026-01-23 | $159.16 | $369.67 | 1,397,800 | — | — |
| 2026-01-22 | $158.71 | $368.63 | 1,751,300 | — | — |
| 2026-01-21 | $159.00 | $369.30 | 1,808,500 | — | — |
| 2026-01-20 | $159.62 | $370.74 | 2,348,700 | — | — |
| 2026-01-16 | $163.60 | $379.98 | 2,586,100 | — | — |
| 2026-01-15 | $160.57 | $372.95 | 2,146,700 | — | — |
| 2026-01-14 | $159.26 | $369.90 | 1,991,900 | — | — |
| 2026-01-13 | $160.71 | $373.27 | 1,468,300 | — | — |
| 2026-01-12 | $157.87 | $366.67 | 1,787,900 | — | — |
| 2026-01-09 | $158.55 | $368.25 | 1,956,800 | — | — |
| 2026-01-08 | $152.93 | $355.20 | 2,160,600 | — | — |
| 2026-01-07 | $154.87 | $359.71 | 2,146,100 | — | — |
| 2026-01-06 | $156.78 | $364.14 | 2,796,100 | — | — |
| 2026-01-05 | $155.77 | $361.80 | 2,242,800 | — | — |
| 2026-01-02 | $155.03 | $360.08 | 2,514,900 | — | — |