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
- 1996-12-17 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 | — | — | — | $237.21 | 27,066 |
| 2026-09-03 | — | — | — | $240.84 | 43,990 |
| 2026-09-02 | — | — | — | $237.35 | 109,841 |
| 2026-09-01 | — | — | — | $241.33 | 25,791 |
| 2026-08-31 | — | — | — | $241.35 | 41,724 |
| 2026-08-28 | — | — | — | $244.38 | 19,333 |
| 2026-08-27 | $244.61 | $346.52 | 839,800 | $242.67 | 60,723 |
| 2026-08-26 | $245.00 | $347.07 | 811,000 | $244.13 | 32,388 |
| 2026-08-25 | $244.51 | $346.37 | 709,200 | $243.49 | 41,717 |
| 2026-08-24 | $243.87 | $345.47 | 837,700 | $243.37 | 36,185 |
| 2026-08-21 | $244.39 | $346.20 | 1,263,100 | $240.84 | 64,010 |
| 2026-08-20 | $241.30 | $341.83 | 1,139,400 | $239.88 | 57,975 |
| 2026-08-19 | $241.76 | $342.48 | 924,000 | $237.49 | 55,483 |
| 2026-08-18 | $236.25 | $334.67 | 693,600 | $236.78 | 27,064 |
| 2026-08-17 | $235.52 | $333.64 | 614,200 | $233.68 | 30,074 |
| 2026-08-14 | $234.40 | $332.05 | 541,800 | $236.64 | 30,617 |
| 2026-08-13 | $236.04 | $334.38 | 549,000 | $238.48 | 20,682 |
| 2026-08-12 | $237.77 | $336.83 | 686,800 | $236.13 | 30,410 |
| 2026-08-11 | $237.50 | $336.44 | 847,000 | $236.10 | 41,028 |
| 2026-08-10 | $237.63 | $336.63 | 856,100 | $237.88 | 47,497 |
| 2026-08-07 | $238.35 | $337.65 | 574,500 | $236.34 | 21,329 |
| 2026-08-06 | $238.50 | $337.86 | 642,200 | $238.36 | 34,288 |
| 2026-08-05 | $235.84 | $334.09 | 674,200 | $235.62 | 31,727 |
| 2026-08-04 | $233.72 | $331.09 | 903,600 | $232.41 | 40,794 |
| 2026-08-03 | $231.95 | $328.58 | 839,200 | $233.99 | 46,447 |
| 2026-07-31 | $233.01 | $330.08 | 872,500 | $232.15 | 42,901 |
| 2026-07-30 | $234.30 | $331.91 | 947,700 | $231.01 | 46,632 |
| 2026-07-29 | $235.22 | $333.21 | 964,500 | $235.01 | 40,620 |
| 2026-07-28 | $235.94 | $334.23 | 1,611,900 | $234.61 | 86,388 |
| 2026-07-27 | $231.84 | $328.43 | 1,143,200 | $225.31 | 76,605 |
| 2026-07-24 | $227.86 | $322.79 | 1,542,100 | $227.93 | 96,366 |
| 2026-07-23 | $227.90 | $322.84 | 3,758,400 | $226.50 | 234,764 |
| 2026-07-22 | $209.83 | $297.25 | 1,834,000 | $207.88 | 91,167 |
| 2026-07-21 | $206.84 | $293.01 | 691,900 | $208.70 | 30,898 |
| 2026-07-20 | $207.66 | $294.17 | 822,900 | $209.72 | 52,213 |
| 2026-07-17 | $210.68 | $298.45 | 955,500 | — | — |
| 2026-07-16 | $209.41 | $296.65 | 991,700 | — | — |
| 2026-07-15 | $201.77 | $285.83 | 1,193,200 | — | — |
| 2026-07-14 | $206.00 | $291.82 | 865,900 | — | — |
| 2026-07-13 | $207.35 | $293.73 | 568,900 | — | — |
| 2026-07-10 | $207.44 | $293.86 | 614,800 | — | — |
| 2026-07-09 | $208.05 | $294.72 | 621,100 | — | — |
| 2026-07-08 | $208.21 | $294.95 | 773,700 | — | — |
| 2026-07-07 | $212.38 | $299.64 | 981,100 | — | — |
| 2026-07-06 | $213.45 | $301.15 | 745,900 | — | — |
| 2026-07-02 | $215.72 | $304.35 | 869,700 | — | — |
| 2026-07-01 | $216.02 | $304.78 | 1,004,100 | — | — |
| 2026-06-30 | $211.95 | $299.03 | 847,800 | — | — |
| 2026-06-29 | $212.64 | $300.01 | 786,300 | — | — |
| 2026-06-26 | $209.88 | $296.11 | 1,349,700 | — | — |
| 2026-06-25 | $206.24 | $290.98 | 632,400 | — | — |
| 2026-06-24 | $203.11 | $286.56 | 1,135,600 | — | — |
| 2026-06-23 | $197.18 | $278.20 | 988,000 | — | — |
| 2026-06-22 | $193.58 | $273.12 | 904,800 | — | — |
| 2026-06-18 | $195.00 | $275.12 | 1,292,200 | — | — |
| 2026-06-17 | $197.76 | $279.01 | 754,200 | — | — |
| 2026-06-16 | $201.04 | $283.64 | 1,020,300 | — | — |
| 2026-06-15 | $202.18 | $285.25 | 1,009,300 | — | — |
| 2026-06-12 | $203.06 | $286.49 | 898,800 | — | — |
| 2026-06-11 | $203.83 | $287.58 | 1,079,900 | — | — |
| 2026-06-10 | $203.78 | $287.51 | 786,600 | — | — |
| 2026-06-09 | $204.53 | $288.56 | 747,100 | — | — |
| 2026-06-08 | $197.21 | $278.24 | 821,700 | — | — |
| 2026-06-05 | $200.29 | $282.58 | 816,200 | — | — |
| 2026-06-04 | $196.12 | $276.70 | 735,900 | — | — |
| 2026-06-03 | $193.67 | $273.24 | 648,100 | — | — |
| 2026-06-02 | $193.16 | $272.52 | 678,300 | — | — |
| 2026-06-01 | $192.20 | $271.17 | 609,500 | — | — |
| 2026-05-29 | $194.90 | $274.98 | 1,264,300 | — | — |
| 2026-05-28 | $196.20 | $276.81 | 653,700 | — | — |
| 2026-05-27 | $193.99 | $273.69 | 597,200 | — | — |
| 2026-05-26 | $192.88 | $272.13 | 869,400 | — | — |
| 2026-05-22 | $195.21 | $275.42 | 871,300 | — | — |
| 2026-05-21 | $193.82 | $273.45 | 474,000 | — | — |
| 2026-05-20 | $193.75 | $273.36 | 948,700 | — | — |
| 2026-05-19 | $190.39 | $268.62 | 794,600 | — | — |
| 2026-05-18 | $189.84 | $267.84 | 926,100 | — | — |
| 2026-05-15 | $186.61 | $263.28 | 1,081,500 | — | — |
| 2026-05-14 | $187.94 | $265.16 | 768,100 | — | — |
| 2026-05-13 | $190.85 | $269.26 | 693,100 | — | — |
| 2026-05-12 | $190.18 | $268.32 | 754,900 | — | — |
| 2026-05-11 | $189.81 | $267.80 | 620,700 | — | — |
| 2026-05-08 | $187.39 | $264.38 | 762,500 | — | — |
| 2026-05-07 | $190.84 | $269.25 | 739,900 | — | — |
| 2026-05-06 | $189.13 | $266.84 | 898,600 | — | — |
| 2026-05-05 | $190.84 | $269.25 | 613,800 | — | — |
| 2026-05-04 | $191.50 | $270.18 | 567,500 | — | — |
| 2026-05-01 | $192.67 | $271.83 | 692,000 | — | — |
| 2026-04-30 | $194.20 | $273.99 | 1,110,000 | — | — |
| 2026-04-29 | $189.32 | $267.11 | 1,399,900 | — | — |
| 2026-04-28 | $195.05 | $275.19 | 909,100 | — | — |
| 2026-04-27 | $196.63 | $277.42 | 702,900 | — | — |
| 2026-04-24 | $196.27 | $276.91 | 1,038,900 | — | — |
| 2026-04-23 | $199.53 | $281.51 | 1,263,400 | — | — |
| 2026-04-22 | $204.00 | $287.82 | 1,609,400 | — | — |
| 2026-04-21 | $205.04 | $289.28 | 2,426,100 | — | — |
| 2026-04-20 | $196.31 | $276.97 | 1,964,300 | — | — |
| 2026-04-17 | $195.02 | $275.15 | 1,000,100 | — | — |
| 2026-04-16 | $191.46 | $270.12 | 987,200 | — | — |
| 2026-04-15 | $191.42 | $270.07 | 877,700 | — | — |
| 2026-04-14 | $194.16 | $273.93 | 885,500 | — | — |
| 2026-04-13 | $192.91 | $272.17 | 899,000 | — | — |
| 2026-04-10 | $191.51 | $270.20 | 1,044,200 | — | — |
| 2026-04-09 | $197.82 | $279.10 | 718,400 | — | — |
| 2026-04-08 | $198.81 | $280.49 | 799,300 | — | — |
| 2026-04-07 | $196.81 | $277.67 | 908,800 | — | — |
| 2026-04-06 | $198.96 | $280.71 | 477,800 | — | — |
| 2026-04-02 | $198.02 | $278.17 | 520,000 | — | — |
| 2026-04-01 | $197.69 | $277.70 | 587,300 | — | — |
| 2026-03-31 | $195.98 | $275.30 | 1,268,700 | — | — |
| 2026-03-30 | $197.16 | $276.96 | 865,500 | — | — |
| 2026-03-27 | $195.51 | $274.64 | 976,300 | — | — |
| 2026-03-26 | $198.15 | $278.35 | 706,200 | — | — |
| 2026-03-25 | $196.46 | $275.98 | 679,600 | — | — |
| 2026-03-24 | $196.08 | $275.44 | 759,200 | — | — |
| 2026-03-23 | $195.60 | $274.77 | 881,100 | — | — |
| 2026-03-20 | $195.26 | $274.29 | 2,030,100 | — | — |
| 2026-03-19 | $194.16 | $272.74 | 806,600 | — | — |
| 2026-03-18 | $195.23 | $274.25 | 694,200 | — | — |
| 2026-03-17 | $198.61 | $279.00 | 795,400 | — | — |
| 2026-03-16 | $198.94 | $279.46 | 777,200 | — | — |
| 2026-03-13 | $199.70 | $280.53 | 663,100 | — | — |
| 2026-03-12 | $200.88 | $282.18 | 772,800 | — | — |
| 2026-03-11 | $200.56 | $281.73 | 646,700 | — | — |
| 2026-03-10 | $200.90 | $282.21 | 675,900 | — | — |
| 2026-03-09 | $201.58 | $283.17 | 819,600 | — | — |
| 2026-03-06 | $199.21 | $279.84 | 1,055,700 | — | — |
| 2026-03-05 | $203.98 | $286.54 | 604,100 | — | — |
| 2026-03-04 | $208.45 | $292.82 | 508,300 | — | — |
| 2026-03-03 | $208.36 | $292.69 | 779,500 | — | — |
| 2026-03-02 | $210.25 | $295.35 | 922,400 | — | — |
| 2026-02-27 | $211.91 | $297.68 | 1,058,700 | — | — |
| 2026-02-26 | $211.10 | $296.54 | 783,700 | — | — |
| 2026-02-25 | $207.80 | $291.91 | 798,300 | — | — |
| 2026-02-24 | $209.54 | $294.35 | 882,100 | — | — |
| 2026-02-23 | $207.43 | $291.39 | 783,100 | — | — |
| 2026-02-20 | $202.41 | $284.33 | 642,000 | — | — |
| 2026-02-19 | $202.44 | $284.38 | 815,300 | — | — |
| 2026-02-18 | $204.39 | $287.12 | 871,700 | — | — |
| 2026-02-17 | $205.49 | $288.66 | 971,200 | — | — |
| 2026-02-13 | $206.87 | $290.60 | 1,354,600 | — | — |
| 2026-02-12 | $206.86 | $290.58 | 1,671,500 | — | — |
| 2026-02-11 | $209.32 | $294.04 | 1,431,200 | — | — |
| 2026-02-10 | $205.35 | $288.46 | 2,307,900 | — | — |
| 2026-02-09 | $191.25 | $268.66 | 1,925,500 | — | — |
| 2026-02-06 | $190.71 | $267.90 | 1,099,500 | — | — |
| 2026-02-05 | $192.30 | $270.13 | 1,635,500 | — | — |
| 2026-02-04 | $189.23 | $265.82 | 1,337,500 | — | — |
| 2026-02-03 | $185.17 | $260.12 | 807,900 | — | — |
| 2026-02-02 | $185.00 | $259.88 | 1,003,800 | — | — |
| 2026-01-30 | $187.03 | $262.73 | 1,164,100 | — | — |
| 2026-01-29 | $182.35 | $256.15 | 635,700 | — | — |
| 2026-01-28 | $182.74 | $256.70 | 838,900 | — | — |
| 2026-01-27 | $184.24 | $258.81 | 667,900 | — | — |
| 2026-01-26 | $182.53 | $256.41 | 681,900 | — | — |
| 2026-01-23 | $181.02 | $254.29 | 848,900 | — | — |
| 2026-01-22 | $182.16 | $255.89 | 1,754,200 | — | — |
| 2026-01-21 | $184.65 | $259.39 | 1,140,300 | — | — |
| 2026-01-20 | $188.95 | $265.43 | 1,482,000 | — | — |
| 2026-01-16 | $189.49 | $266.18 | 1,132,500 | — | — |
| 2026-01-15 | $190.26 | $267.27 | 1,245,600 | — | — |
| 2026-01-14 | $186.77 | $262.36 | 1,498,900 | — | — |
| 2026-01-13 | $179.96 | $252.80 | 1,069,600 | — | — |
| 2026-01-12 | $175.94 | $246.03 | 695,200 | — | — |
| 2026-01-09 | $174.44 | $243.93 | 942,400 | — | — |
| 2026-01-08 | $177.74 | $248.54 | 870,100 | — | — |
| 2026-01-07 | $178.14 | $249.10 | 767,300 | — | — |
| 2026-01-06 | $180.46 | $252.35 | 1,165,400 | — | — |
| 2026-01-05 | $173.49 | $242.60 | 748,800 | — | — |
| 2026-01-02 | $173.79 | $243.02 | 683,200 | — | — |