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-04-14 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 | — | — | — | $198.00 | 21,938 |
| 2026-09-03 | — | — | — | $183.04 | 37,460 |
| 2026-09-02 | — | — | — | $188.76 | 25,847 |
| 2026-09-01 | — | — | — | $195.01 | 33,089 |
| 2026-08-31 | — | — | — | $195.50 | 37,863 |
| 2026-08-28 | — | — | — | $201.40 | 33,519 |
| 2026-08-27 | $203.35 | $203.35 | 787,800 | $200.55 | 46,684 |
| 2026-08-26 | $198.64 | $198.64 | 812,500 | $192.49 | 70,255 |
| 2026-08-25 | $191.11 | $191.11 | 465,000 | $189.73 | 27,939 |
| 2026-08-24 | $185.41 | $185.41 | 510,000 | $184.99 | 21,710 |
| 2026-08-21 | $188.89 | $188.89 | 421,400 | $192.99 | 16,819 |
| 2026-08-20 | $190.72 | $190.72 | 828,600 | $195.16 | 50,590 |
| 2026-08-19 | $194.53 | $194.53 | 734,600 | $196.69 | 40,506 |
| 2026-08-18 | $198.28 | $198.28 | 574,100 | $207.11 | 34,278 |
| 2026-08-17 | $217.03 | $217.03 | 410,100 | $212.88 | 23,195 |
| 2026-08-14 | $210.84 | $210.84 | 325,600 | $205.43 | 17,603 |
| 2026-08-13 | $206.56 | $206.56 | 625,700 | $210.68 | 41,727 |
| 2026-08-12 | $208.90 | $208.90 | 520,400 | $211.16 | 36,340 |
| 2026-08-11 | $202.75 | $202.75 | 512,500 | $200.58 | 33,642 |
| 2026-08-10 | $199.15 | $199.15 | 673,200 | $205.32 | 42,305 |
| 2026-08-07 | $202.73 | $202.73 | 424,000 | $208.63 | 20,952 |
| 2026-08-06 | $205.66 | $205.66 | 1,117,200 | $195.84 | 81,205 |
| 2026-08-05 | $199.17 | $199.17 | 606,700 | $205.75 | 29,373 |
| 2026-08-04 | $207.46 | $207.46 | 782,300 | $201.11 | 34,293 |
| 2026-08-03 | $193.23 | $193.23 | 777,000 | $183.67 | 61,953 |
| 2026-07-31 | $185.56 | $185.56 | 1,179,700 | $192.03 | 67,411 |
| 2026-07-30 | $183.48 | $183.48 | 1,490,100 | $173.00 | 110,215 |
| 2026-07-29 | $163.85 | $163.85 | 1,158,100 | $174.50 | 58,881 |
| 2026-07-28 | $172.43 | $172.43 | 2,038,300 | $184.16 | 106,357 |
| 2026-07-27 | $208.90 | $208.90 | 1,256,600 | $213.80 | 73,964 |
| 2026-07-24 | $208.43 | $208.43 | 810,800 | $216.79 | 52,793 |
| 2026-07-23 | $218.56 | $218.56 | 635,700 | $217.20 | 37,812 |
| 2026-07-22 | $217.36 | $217.36 | 659,100 | $217.88 | 45,845 |
| 2026-07-21 | $219.41 | $219.41 | 671,200 | $210.35 | 38,168 |
| 2026-07-20 | $201.87 | $201.87 | 803,500 | $200.53 | 49,724 |
| 2026-07-17 | $197.24 | $197.24 | 661,500 | — | — |
| 2026-07-16 | $198.05 | $198.05 | 681,500 | — | — |
| 2026-07-15 | $207.33 | $207.33 | 729,000 | — | — |
| 2026-07-14 | $207.59 | $207.59 | 381,500 | — | — |
| 2026-07-13 | $201.80 | $201.80 | 598,100 | — | — |
| 2026-07-10 | $208.79 | $208.79 | 365,500 | — | — |
| 2026-07-09 | $212.88 | $212.88 | 640,700 | — | — |
| 2026-07-08 | $209.56 | $209.56 | 782,700 | — | — |
| 2026-07-07 | $205.75 | $205.75 | 772,900 | — | — |
| 2026-07-06 | $217.61 | $217.61 | 1,041,300 | — | — |
| 2026-07-02 | $219.77 | $219.77 | 1,094,800 | — | — |
| 2026-07-01 | $246.39 | $246.39 | 658,500 | — | — |
| 2026-06-30 | $253.08 | $253.08 | 667,800 | — | — |
| 2026-06-29 | $240.41 | $240.41 | 637,500 | — | — |
| 2026-06-26 | $236.55 | $236.55 | 8,281,600 | — | — |
| 2026-06-25 | $253.56 | $253.56 | 629,900 | — | — |
| 2026-06-24 | $248.81 | $248.81 | 902,000 | — | — |
| 2026-06-23 | $247.04 | $247.04 | 822,700 | — | — |
| 2026-06-22 | $253.45 | $253.45 | 1,107,700 | — | — |
| 2026-06-18 | $241.49 | $241.49 | 10,438,900 | — | — |
| 2026-06-17 | $242.77 | $242.77 | 916,000 | — | — |
| 2026-06-16 | $249.05 | $249.05 | 696,800 | — | — |
| 2026-06-15 | $259.82 | $259.82 | 600,800 | — | — |
| 2026-06-12 | $255.20 | $255.20 | 592,400 | — | — |
| 2026-06-11 | $246.98 | $246.98 | 515,300 | — | — |
| 2026-06-10 | $231.32 | $231.32 | 689,000 | — | — |
| 2026-06-09 | $242.36 | $242.36 | 910,800 | — | — |
| 2026-06-08 | $251.95 | $251.95 | 874,400 | — | — |
| 2026-06-05 | $252.08 | $252.08 | 609,500 | — | — |
| 2026-06-04 | $280.13 | $280.13 | 657,500 | — | — |
| 2026-06-03 | $282.72 | $282.72 | 981,600 | — | — |
| 2026-06-02 | $278.36 | $278.36 | 554,900 | — | — |
| 2026-06-01 | $264.88 | $264.88 | 819,600 | — | — |
| 2026-05-29 | $259.73 | $259.73 | 1,634,800 | — | — |
| 2026-05-28 | $263.23 | $263.23 | 926,400 | — | — |
| 2026-05-27 | $261.82 | $261.82 | 739,200 | — | — |
| 2026-05-26 | $259.97 | $259.97 | 884,000 | — | — |
| 2026-05-22 | $246.44 | $246.44 | 781,100 | — | — |
| 2026-05-21 | $234.36 | $234.36 | 836,700 | — | — |
| 2026-05-20 | $231.18 | $231.18 | 771,100 | — | — |
| 2026-05-19 | $224.70 | $224.70 | 851,000 | — | — |
| 2026-05-18 | $225.14 | $225.14 | 645,300 | — | — |
| 2026-05-15 | $235.34 | $235.34 | 854,600 | — | — |
| 2026-05-14 | $242.04 | $242.04 | 846,200 | — | — |
| 2026-05-13 | $238.62 | $238.62 | 689,100 | — | — |
| 2026-05-12 | $235.84 | $235.84 | 831,600 | — | — |
| 2026-05-11 | $245.44 | $245.44 | 778,300 | — | — |
| 2026-05-08 | $248.35 | $248.35 | 1,138,600 | — | — |
| 2026-05-07 | $237.09 | $237.09 | 1,194,000 | — | — |
| 2026-05-06 | $238.55 | $238.55 | 1,468,100 | — | — |
| 2026-05-05 | $221.89 | $221.89 | 665,800 | — | — |
| 2026-05-04 | $216.54 | $216.54 | 688,300 | — | — |
| 2026-05-01 | $223.27 | $223.27 | 810,000 | — | — |
| 2026-04-30 | $217.82 | $217.82 | 1,191,400 | — | — |
| 2026-04-29 | $208.67 | $208.67 | 1,546,200 | — | — |
| 2026-04-28 | $215.46 | $215.46 | 3,234,300 | — | — |
| 2026-04-27 | $188.08 | $188.08 | 1,922,000 | — | — |
| 2026-04-24 | $192.16 | $192.16 | 1,247,900 | — | — |
| 2026-04-23 | $180.02 | $180.02 | 551,100 | — | — |
| 2026-04-22 | $176.20 | $176.20 | 620,500 | — | — |
| 2026-04-21 | $174.06 | $174.06 | 659,700 | — | — |
| 2026-04-20 | $175.46 | $175.46 | 760,600 | — | — |
| 2026-04-17 | $174.09 | $174.09 | 1,042,000 | — | — |
| 2026-04-16 | $168.97 | $168.97 | 1,321,200 | — | — |
| 2026-04-15 | $154.31 | $154.31 | 431,400 | — | — |