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
| 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 | — | — |