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
- 1997-10-16 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 | — | — | — | $144.84 | 59,000 |
| 2026-09-03 | — | — | — | $146.78 | 27,024 |
| 2026-09-02 | — | — | — | $148.40 | 48,691 |
| 2026-09-01 | — | — | — | $150.76 | 56,610 |
| 2026-08-31 | — | — | — | $149.60 | 44,159 |
| 2026-08-28 | — | — | — | $152.09 | 55,164 |
| 2026-08-27 | $151.14 | $253.16 | 1,595,200 | $151.94 | 127,487 |
| 2026-08-26 | $151.73 | $254.15 | 1,932,900 | $144.25 | 148,958 |
| 2026-08-25 | $143.66 | $240.63 | 1,002,400 | $143.58 | 58,978 |
| 2026-08-24 | $142.86 | $239.29 | 1,095,900 | $141.20 | 63,549 |
| 2026-08-21 | $141.63 | $237.23 | 1,034,300 | $143.89 | 48,149 |
| 2026-08-20 | $143.83 | $240.92 | 1,140,500 | $144.55 | 48,455 |
| 2026-08-19 | $144.52 | $242.07 | 1,127,800 | $144.64 | 35,914 |
| 2026-08-18 | $144.67 | $242.33 | 1,317,300 | $144.22 | 73,580 |
| 2026-08-17 | $144.78 | $242.51 | 1,840,800 | $150.11 | 114,046 |
| 2026-08-14 | $148.57 | $248.86 | 859,500 | $149.11 | 62,278 |
| 2026-08-13 | $149.35 | $250.16 | 1,471,700 | $147.91 | 87,328 |
| 2026-08-12 | $146.70 | $245.73 | 1,170,300 | $145.87 | 56,018 |
| 2026-08-11 | $145.10 | $243.05 | 1,441,900 | $147.50 | 97,232 |
| 2026-08-10 | $148.29 | $248.39 | 1,309,400 | $149.02 | 69,587 |
| 2026-08-07 | $149.35 | $250.16 | 1,487,500 | $146.37 | 110,863 |
| 2026-08-06 | $146.66 | $245.66 | 2,397,600 | $152.59 | 144,187 |
| 2026-08-05 | $153.60 | $257.28 | 1,545,000 | $155.56 | 90,366 |
| 2026-08-04 | $154.75 | $259.21 | 1,872,800 | $147.97 | 116,374 |
| 2026-08-03 | $147.00 | $246.23 | 2,932,800 | $149.68 | 178,930 |
| 2026-07-31 | $147.73 | $247.45 | 4,180,600 | $146.63 | 286,278 |
| 2026-07-30 | $146.92 | $246.09 | 7,408,100 | $163.68 | 644,994 |
| 2026-07-29 | $173.75 | $291.04 | 4,086,100 | $169.26 | 212,422 |
| 2026-07-28 | $169.34 | $283.65 | 2,752,500 | $171.79 | 163,019 |
| 2026-07-27 | $174.46 | $292.22 | 3,139,000 | $184.97 | 268,667 |
| 2026-07-24 | $186.51 | $312.41 | 3,602,100 | $190.75 | 266,809 |
| 2026-07-23 | $205.51 | $344.23 | 1,442,600 | $208.74 | 94,984 |
| 2026-07-22 | $207.35 | $347.32 | 1,349,000 | $208.96 | 128,478 |
| 2026-07-21 | $209.42 | $350.78 | 1,148,700 | $208.54 | 65,004 |
| 2026-07-20 | $205.80 | $344.72 | 1,661,900 | $209.19 | 99,513 |
| 2026-07-17 | $208.50 | $349.24 | 3,798,900 | — | — |
| 2026-07-16 | $205.75 | $344.64 | 2,621,500 | — | — |
| 2026-07-15 | $197.50 | $330.82 | 1,161,000 | — | — |
| 2026-07-14 | $199.61 | $334.35 | 1,842,600 | — | — |
| 2026-07-13 | $196.50 | $329.14 | 1,364,300 | — | — |
| 2026-07-10 | $193.50 | $324.12 | 991,100 | — | — |
| 2026-07-09 | $192.76 | $322.88 | 1,491,900 | — | — |
| 2026-07-08 | $189.95 | $318.17 | 1,017,100 | — | — |
| 2026-07-07 | $190.95 | $319.85 | 1,152,700 | — | — |
| 2026-07-06 | $188.57 | $315.86 | 1,129,500 | — | — |
| 2026-07-02 | $189.85 | $318.00 | 1,225,900 | — | — |
| 2026-07-01 | $191.27 | $320.38 | 1,949,900 | — | — |
| 2026-06-30 | $188.34 | $315.47 | 1,227,700 | — | — |
| 2026-06-29 | $184.75 | $309.46 | 1,141,700 | — | — |
| 2026-06-26 | $179.33 | $300.38 | 4,016,400 | — | — |
| 2026-06-25 | $180.34 | $302.07 | 1,137,900 | — | — |
| 2026-06-24 | $177.28 | $296.95 | 1,478,600 | — | — |
| 2026-06-23 | $178.84 | $299.56 | 1,910,300 | — | — |
| 2026-06-22 | $187.07 | $313.35 | 1,459,300 | — | — |
| 2026-06-18 | $185.04 | $309.95 | 1,737,000 | — | — |
| 2026-06-17 | $185.20 | $310.21 | 1,086,900 | — | — |
| 2026-06-16 | $189.40 | $317.25 | 1,077,200 | — | — |
| 2026-06-15 | $190.25 | $318.67 | 1,140,900 | — | — |
| 2026-06-12 | $193.74 | $324.52 | 1,032,700 | — | — |
| 2026-06-11 | $191.11 | $320.11 | 970,900 | — | — |
| 2026-06-10 | $185.00 | $309.88 | 1,153,000 | — | — |
| 2026-06-09 | $191.65 | $321.02 | 1,586,800 | — | — |
| 2026-06-08 | $188.14 | $315.14 | 1,156,300 | — | — |
| 2026-06-05 | $184.09 | $308.35 | 1,004,500 | — | — |
| 2026-06-04 | $184.59 | $308.14 | 1,400,400 | — | — |
| 2026-06-03 | $180.74 | $301.71 | 1,568,800 | — | — |
| 2026-06-02 | $178.52 | $298.00 | 1,049,600 | — | — |
| 2026-06-01 | $179.89 | $300.29 | 1,473,300 | — | — |
| 2026-05-29 | $178.65 | $298.22 | 2,720,900 | — | — |
| 2026-05-28 | $175.41 | $292.81 | 1,115,100 | — | — |
| 2026-05-27 | $176.49 | $294.62 | 1,085,700 | — | — |
| 2026-05-26 | $177.91 | $296.99 | 1,133,300 | — | — |
| 2026-05-22 | $174.23 | $290.84 | 1,512,700 | — | — |
| 2026-05-21 | $178.13 | $297.35 | 1,610,400 | — | — |
| 2026-05-20 | $180.64 | $301.54 | 3,211,100 | — | — |
| 2026-05-19 | $173.02 | $288.82 | 1,991,300 | — | — |
| 2026-05-18 | $169.72 | $283.31 | 1,800,900 | — | — |
| 2026-05-15 | $163.59 | $273.08 | 2,785,100 | — | — |
| 2026-05-14 | $159.78 | $266.72 | 5,015,900 | — | — |
| 2026-05-13 | $163.26 | $272.53 | 1,209,900 | — | — |
| 2026-05-12 | $167.21 | $279.12 | 1,355,200 | — | — |
| 2026-05-11 | $169.98 | $283.75 | 1,283,100 | — | — |
| 2026-05-08 | $171.39 | $286.10 | 1,060,800 | — | — |
| 2026-05-07 | $171.37 | $286.07 | 1,760,700 | — | — |
| 2026-05-06 | $168.59 | $281.43 | 1,457,400 | — | — |
| 2026-05-05 | $167.13 | $278.99 | 2,027,600 | — | — |
| 2026-05-04 | $161.24 | $269.16 | 5,267,100 | — | — |
| 2026-05-01 | $177.30 | $295.97 | 1,517,800 | — | — |
| 2026-04-30 | $181.81 | $303.50 | 3,423,300 | — | — |
| 2026-04-29 | $186.43 | $311.21 | 1,902,500 | — | — |
| 2026-04-28 | $187.96 | $313.76 | 2,606,400 | — | — |
| 2026-04-27 | $188.42 | $314.53 | 2,144,200 | — | — |
| 2026-04-24 | $183.03 | $305.53 | 1,015,400 | — | — |
| 2026-04-23 | $183.74 | $306.72 | 1,526,500 | — | — |
| 2026-04-22 | $182.35 | $304.40 | 1,341,500 | — | — |
| 2026-04-21 | $183.64 | $306.55 | 1,443,100 | — | — |
| 2026-04-20 | $183.95 | $307.07 | 2,403,500 | — | — |
| 2026-04-17 | $182.24 | $304.21 | 3,901,600 | — | — |
| 2026-04-16 | $181.61 | $303.16 | 3,711,500 | — | — |
| 2026-04-15 | $168.08 | $280.58 | 1,228,700 | — | — |