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
- 1995-06-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 | — | — | — | $280.88 | 20,895 |
| 2026-09-03 | — | — | — | $281.62 | 38,092 |
| 2026-09-02 | — | — | — | $280.11 | 39,549 |
| 2026-09-01 | — | — | — | $281.85 | 45,845 |
| 2026-08-31 | — | — | — | $291.70 | 20,741 |
| 2026-08-28 | — | — | — | $299.38 | 25,311 |
| 2026-08-27 | $297.28 | $330.45 | 626,300 | $297.68 | 22,035 |
| 2026-08-26 | $300.54 | $334.07 | 679,000 | $297.28 | 30,991 |
| 2026-08-25 | $296.94 | $330.07 | 608,900 | $298.77 | 23,642 |
| 2026-08-24 | $297.62 | $330.82 | 636,800 | $298.54 | 34,525 |
| 2026-08-21 | $297.57 | $330.77 | 1,048,000 | $293.87 | 46,462 |
| 2026-08-20 | $292.31 | $324.92 | 767,000 | $291.08 | 67,190 |
| 2026-08-19 | $292.23 | $324.83 | 943,900 | $295.56 | 63,548 |
| 2026-08-18 | $294.72 | $327.60 | 1,038,600 | $300.56 | 56,259 |
| 2026-08-17 | $300.65 | $333.85 | 1,223,900 | $300.88 | 72,198 |
| 2026-08-14 | $299.02 | $332.04 | 1,105,400 | $298.69 | 60,454 |
| 2026-08-13 | $297.98 | $330.88 | 1,055,000 | $295.48 | 54,934 |
| 2026-08-12 | $295.54 | $328.17 | 556,300 | $298.02 | 41,224 |
| 2026-08-11 | $298.04 | $330.95 | 1,382,200 | $296.28 | 75,730 |
| 2026-08-10 | $294.16 | $326.64 | 651,500 | $292.01 | 51,144 |
| 2026-08-07 | $291.81 | $324.03 | 1,682,900 | $293.20 | 92,367 |
| 2026-08-06 | $295.23 | $327.83 | 622,700 | $298.13 | 41,665 |
| 2026-08-05 | $296.31 | $329.03 | 588,700 | $300.33 | 49,047 |
| 2026-08-04 | $299.07 | $332.09 | 924,700 | $299.98 | 51,241 |
| 2026-08-03 | $296.47 | $329.21 | 697,800 | $291.58 | 34,665 |
| 2026-07-31 | $290.86 | $322.98 | 959,500 | $297.28 | 75,265 |
| 2026-07-30 | $292.46 | $324.75 | 1,055,800 | $296.29 | 73,498 |
| 2026-07-29 | $291.76 | $323.98 | 1,014,800 | $304.02 | 50,756 |
| 2026-07-28 | $305.79 | $339.55 | 1,160,500 | $301.12 | 86,476 |
| 2026-07-27 | $300.90 | $334.12 | 1,095,300 | $301.74 | 81,906 |
| 2026-07-24 | $302.50 | $335.90 | 1,511,200 | $298.32 | 79,973 |
| 2026-07-23 | $297.99 | $330.89 | 1,751,800 | $293.85 | 139,956 |
| 2026-07-22 | $290.00 | $322.02 | 3,262,500 | $274.41 | 189,937 |
| 2026-07-21 | $263.53 | $292.63 | 1,025,800 | $261.22 | 68,932 |
| 2026-07-20 | $257.85 | $286.32 | 860,900 | $264.06 | 59,553 |
| 2026-07-17 | $262.08 | $291.02 | 835,200 | — | — |
| 2026-07-16 | $263.89 | $293.03 | 825,500 | — | — |
| 2026-07-15 | $259.71 | $288.39 | 1,037,000 | — | — |
| 2026-07-14 | $262.02 | $290.95 | 471,700 | — | — |
| 2026-07-13 | $260.86 | $289.66 | 674,700 | — | — |
| 2026-07-10 | $261.21 | $290.05 | 554,000 | — | — |
| 2026-07-09 | $259.77 | $288.45 | 592,400 | — | — |
| 2026-07-08 | $259.00 | $287.60 | 506,400 | — | — |
| 2026-07-07 | $259.19 | $287.81 | 942,800 | — | — |
| 2026-07-06 | $261.31 | $290.16 | 678,700 | — | — |
| 2026-07-02 | $262.19 | $291.14 | 608,200 | — | — |
| 2026-07-01 | $264.00 | $293.15 | 769,400 | — | — |
| 2026-06-30 | $269.60 | $299.37 | 1,193,400 | — | — |
| 2026-06-29 | $268.30 | $297.92 | 979,900 | — | — |
| 2026-06-26 | $269.53 | $299.29 | 1,800,500 | — | — |
| 2026-06-25 | $282.45 | $313.64 | 898,400 | — | — |
| 2026-06-24 | $272.48 | $302.57 | 802,500 | — | — |
| 2026-06-23 | $270.26 | $300.10 | 755,900 | — | — |
| 2026-06-22 | $276.75 | $307.31 | 912,300 | — | — |
| 2026-06-18 | $273.83 | $304.07 | 1,357,900 | — | — |
| 2026-06-17 | $271.86 | $301.88 | 675,900 | — | — |
| 2026-06-16 | $272.12 | $302.17 | 743,000 | — | — |
| 2026-06-15 | $268.89 | $298.58 | 695,100 | — | — |
| 2026-06-12 | $265.20 | $294.48 | 622,600 | — | — |
| 2026-06-11 | $262.09 | $291.03 | 815,400 | — | — |
| 2026-06-10 | $256.52 | $284.84 | 859,300 | — | — |
| 2026-06-09 | $265.77 | $295.12 | 1,120,900 | — | — |
| 2026-06-08 | $259.63 | $288.30 | 657,700 | — | — |
| 2026-06-05 | $260.40 | $289.15 | 590,000 | — | — |
| 2026-06-04 | $262.52 | $291.51 | 526,600 | — | — |
| 2026-06-03 | $262.78 | $291.80 | 653,300 | — | — |
| 2026-06-02 | $264.51 | $293.72 | 715,500 | — | — |
| 2026-06-01 | $256.01 | $284.28 | 864,000 | — | — |
| 2026-05-29 | $261.16 | $290.00 | 1,674,400 | — | — |
| 2026-05-28 | $261.20 | $290.04 | 1,130,400 | — | — |
| 2026-05-27 | $260.81 | $289.61 | 767,600 | — | — |
| 2026-05-26 | $261.47 | $290.34 | 997,700 | — | — |
| 2026-05-22 | $256.41 | $284.72 | 782,900 | — | — |
| 2026-05-21 | $255.16 | $282.99 | 1,012,900 | — | — |
| 2026-05-20 | $259.13 | $287.39 | 778,800 | — | — |
| 2026-05-19 | $255.29 | $283.13 | 780,500 | — | — |
| 2026-05-18 | $260.17 | $288.55 | 853,300 | — | — |
| 2026-05-15 | $263.90 | $292.68 | 1,485,600 | — | — |
| 2026-05-14 | $269.43 | $298.82 | 1,791,700 | — | — |
| 2026-05-13 | $264.78 | $293.66 | 1,049,200 | — | — |
| 2026-05-12 | $269.02 | $298.36 | 782,700 | — | — |
| 2026-05-11 | $268.13 | $297.37 | 772,500 | — | — |
| 2026-05-08 | $265.71 | $294.69 | 678,600 | — | — |
| 2026-05-07 | $265.58 | $294.55 | 895,700 | — | — |
| 2026-05-06 | $270.49 | $299.99 | 1,112,300 | — | — |
| 2026-05-05 | $263.44 | $292.17 | 671,900 | — | — |
| 2026-05-04 | $262.22 | $290.82 | 772,900 | — | — |
| 2026-05-01 | $264.95 | $293.85 | 664,300 | — | — |
| 2026-04-30 | $269.89 | $299.33 | 932,600 | — | — |
| 2026-04-29 | $261.37 | $289.88 | 1,140,600 | — | — |
| 2026-04-28 | $263.18 | $291.88 | 651,800 | — | — |
| 2026-04-27 | $267.22 | $296.37 | 750,500 | — | — |
| 2026-04-24 | $267.06 | $296.19 | 774,800 | — | — |
| 2026-04-23 | $269.45 | $298.84 | 1,520,900 | — | — |
| 2026-04-22 | $261.52 | $290.04 | 1,515,800 | — | — |
| 2026-04-21 | $257.63 | $285.73 | 1,239,300 | — | — |
| 2026-04-20 | $264.26 | $293.08 | 834,100 | — | — |
| 2026-04-17 | $263.37 | $292.10 | 973,200 | — | — |
| 2026-04-16 | $255.50 | $283.37 | 1,002,400 | — | — |
| 2026-04-15 | $257.38 | $285.45 | 1,835,900 | — | — |