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
- 2003-11-25 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 | — | — | — | $261.65 | 25,273 |
| 2026-09-03 | — | — | — | $251.16 | 35,970 |
| 2026-09-02 | — | — | — | $251.46 | 15,823 |
| 2026-09-01 | — | — | — | $251.00 | 18,882 |
| 2026-08-31 | — | — | — | $254.49 | 12,642 |
| 2026-08-28 | — | — | — | $260.08 | 9,673 |
| 2026-08-27 | $260.13 | $295.82 | 399,800 | $257.45 | 16,669 |
| 2026-08-26 | $255.17 | $290.18 | 415,300 | $251.08 | 25,064 |
| 2026-08-25 | $251.39 | $285.88 | 482,800 | $248.24 | 39,215 |
| 2026-08-24 | $243.65 | $277.08 | 436,000 | $248.15 | 23,311 |
| 2026-08-21 | $250.14 | $284.46 | 435,800 | $251.81 | 11,016 |
| 2026-08-20 | $250.77 | $285.18 | 483,600 | $251.29 | 40,296 |
| 2026-08-19 | $251.78 | $286.33 | 866,700 | $261.34 | 56,496 |
| 2026-08-18 | $259.80 | $295.45 | 916,500 | $260.71 | 59,085 |
| 2026-08-17 | $263.88 | $300.09 | 1,183,300 | $259.30 | 51,809 |
| 2026-08-14 | $258.74 | $294.24 | 469,800 | $258.50 | 23,593 |
| 2026-08-13 | $254.58 | $289.51 | 462,400 | $257.14 | 40,107 |
| 2026-08-12 | $255.21 | $290.23 | 446,100 | $260.08 | 34,321 |
| 2026-08-11 | $254.00 | $288.85 | 444,600 | $255.24 | 39,065 |
| 2026-08-10 | $253.74 | $288.56 | 728,700 | $253.78 | 31,881 |
| 2026-08-07 | $252.42 | $287.05 | 463,600 | $259.16 | 36,175 |
| 2026-08-06 | $259.21 | $294.78 | 398,200 | $264.80 | 29,555 |
| 2026-08-05 | $263.07 | $299.17 | 745,300 | $265.48 | 54,597 |
| 2026-08-04 | $263.79 | $299.98 | 805,300 | $261.34 | 55,958 |
| 2026-08-03 | $253.82 | $288.65 | 583,400 | $257.95 | 36,149 |
| 2026-07-31 | $255.70 | $290.78 | 551,800 | $255.27 | 33,382 |
| 2026-07-30 | $252.12 | $286.71 | 588,900 | $253.49 | 40,874 |
| 2026-07-29 | $248.68 | $282.80 | 1,331,100 | $245.61 | 105,279 |
| 2026-07-28 | $247.18 | $281.10 | 1,065,800 | $242.54 | 47,918 |
| 2026-07-27 | $244.89 | $278.49 | 809,100 | $246.69 | 71,916 |
| 2026-07-24 | $242.92 | $276.25 | 770,500 | $247.92 | 54,355 |
| 2026-07-23 | $247.96 | $281.98 | 422,200 | $251.44 | 42,990 |
| 2026-07-22 | $252.68 | $287.35 | 664,600 | $247.99 | 54,276 |
| 2026-07-21 | $249.30 | $283.51 | 617,000 | $241.35 | 40,361 |
| 2026-07-20 | $238.54 | $271.27 | 415,700 | $244.35 | 15,793 |
| 2026-07-17 | $242.62 | $275.91 | 752,100 | — | — |
| 2026-07-16 | $243.59 | $276.47 | 649,700 | — | — |
| 2026-07-15 | $250.08 | $283.83 | 1,117,400 | — | — |
| 2026-07-14 | $252.96 | $287.10 | 417,300 | — | — |
| 2026-07-13 | $251.31 | $285.23 | 677,000 | — | — |
| 2026-07-10 | $251.52 | $285.47 | 590,700 | — | — |
| 2026-07-09 | $250.16 | $283.92 | 781,700 | — | — |
| 2026-07-08 | $245.42 | $278.54 | 1,444,000 | — | — |
| 2026-07-07 | $235.67 | $267.48 | 1,598,400 | — | — |
| 2026-07-06 | $238.92 | $271.17 | 1,147,800 | — | — |
| 2026-07-02 | $244.64 | $277.66 | 988,700 | — | — |
| 2026-07-01 | $261.35 | $296.62 | 829,800 | — | — |
| 2026-06-30 | $267.34 | $303.42 | 1,050,400 | — | — |
| 2026-06-29 | $270.05 | $306.50 | 1,105,700 | — | — |
| 2026-06-26 | $266.27 | $302.21 | 1,774,700 | — | — |
| 2026-06-25 | $277.63 | $315.10 | 1,604,700 | — | — |
| 2026-06-24 | $283.22 | $321.45 | 1,364,400 | — | — |
| 2026-06-23 | $290.14 | $329.30 | 1,000,400 | — | — |
| 2026-06-22 | $283.26 | $321.49 | 1,513,400 | — | — |
| 2026-06-18 | $284.56 | $322.97 | 1,474,500 | — | — |
| 2026-06-17 | $283.81 | $322.12 | 912,000 | — | — |
| 2026-06-16 | $282.11 | $320.19 | 602,600 | — | — |
| 2026-06-15 | $284.65 | $323.07 | 626,500 | — | — |
| 2026-06-12 | $280.65 | $318.53 | 753,800 | — | — |
| 2026-06-11 | $277.09 | $314.49 | 698,300 | — | — |
| 2026-06-10 | $267.81 | $303.96 | 743,600 | — | — |
| 2026-06-09 | $272.80 | $309.62 | 730,900 | — | — |
| 2026-06-08 | $271.78 | $308.46 | 588,900 | — | — |
| 2026-06-05 | $268.80 | $305.08 | 484,100 | — | — |
| 2026-06-04 | $277.57 | $315.03 | 844,700 | — | — |
| 2026-06-03 | $279.25 | $316.94 | 703,500 | — | — |
| 2026-06-02 | $279.33 | $317.03 | 1,623,100 | — | — |
| 2026-06-01 | $270.50 | $307.01 | 1,016,000 | — | — |
| 2026-05-29 | $261.28 | $296.54 | 1,743,200 | — | — |
| 2026-05-28 | $246.22 | $279.45 | 877,100 | — | — |
| 2026-05-27 | $246.76 | $280.06 | 1,110,000 | — | — |
| 2026-05-26 | $240.00 | $272.39 | 462,000 | — | — |
| 2026-05-22 | $237.34 | $269.37 | 494,400 | — | — |
| 2026-05-21 | $230.76 | $261.91 | 485,600 | — | — |
| 2026-05-20 | $230.68 | $261.81 | 420,000 | — | — |
| 2026-05-19 | $226.26 | $256.80 | 605,800 | — | — |
| 2026-05-18 | $227.88 | $258.64 | 555,100 | — | — |
| 2026-05-15 | $230.29 | $261.37 | 405,200 | — | — |
| 2026-05-14 | $234.37 | $266.00 | 415,200 | — | — |
| 2026-05-13 | $231.75 | $263.03 | 747,700 | — | — |
| 2026-05-12 | $230.90 | $262.06 | 605,200 | — | — |
| 2026-05-11 | $237.02 | $269.01 | 766,000 | — | — |
| 2026-05-08 | $239.07 | $271.34 | 608,400 | — | — |
| 2026-05-07 | $232.45 | $263.82 | 842,500 | — | — |
| 2026-05-06 | $233.93 | $265.50 | 749,200 | — | — |
| 2026-05-05 | $234.72 | $266.40 | 530,200 | — | — |
| 2026-05-04 | $227.84 | $258.59 | 505,300 | — | — |
| 2026-05-01 | $228.20 | $259.00 | 512,400 | — | — |
| 2026-04-30 | $228.18 | $258.98 | 813,000 | — | — |
| 2026-04-29 | $224.04 | $254.28 | 691,500 | — | — |
| 2026-04-28 | $223.35 | $253.50 | 649,000 | — | — |
| 2026-04-27 | $225.72 | $256.19 | 643,900 | — | — |
| 2026-04-24 | $227.71 | $258.44 | 646,900 | — | — |
| 2026-04-23 | $222.83 | $252.91 | 886,800 | — | — |
| 2026-04-22 | $223.29 | $253.43 | 1,128,500 | — | — |
| 2026-04-21 | $215.19 | $244.23 | 583,300 | — | — |
| 2026-04-20 | $217.88 | $247.29 | 782,100 | — | — |
| 2026-04-17 | $214.32 | $243.25 | 752,900 | — | — |
| 2026-04-16 | $208.80 | $236.98 | 741,300 | — | — |
| 2026-04-15 | $205.45 | $233.18 | 689,600 | — | — |