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-06-28 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 | — | — | — | $308.55 | 39,492 |
| 2026-09-03 | — | — | — | $310.20 | 48,140 |
| 2026-09-02 | — | — | — | $300.48 | 27,116 |
| 2026-09-01 | — | — | — | $310.07 | 34,636 |
| 2026-08-31 | — | — | — | $308.22 | 35,917 |
| 2026-08-28 | — | — | — | $308.71 | 31,946 |
| 2026-08-27 | $304.47 | $396.57 | 857,200 | $293.46 | 46,940 |
| 2026-08-26 | $295.45 | $384.82 | 831,700 | $291.66 | 35,909 |
| 2026-08-25 | $296.08 | $385.64 | 2,059,800 | $298.76 | 48,442 |
| 2026-08-24 | $305.31 | $397.66 | 649,500 | $299.88 | 24,950 |
| 2026-08-21 | $299.91 | $390.63 | 499,300 | $297.05 | 22,717 |
| 2026-08-20 | $300.06 | $390.83 | 958,200 | $299.11 | 32,207 |
| 2026-08-19 | $298.10 | $388.27 | 689,700 | $285.95 | 40,678 |
| 2026-08-18 | $285.41 | $371.74 | 639,400 | $280.72 | 27,251 |
| 2026-08-17 | $276.76 | $360.48 | 343,500 | $279.90 | 26,220 |
| 2026-08-14 | $283.49 | $369.24 | 1,324,500 | $287.12 | 48,319 |
| 2026-08-13 | $287.18 | $374.05 | 686,900 | $277.00 | 33,637 |
| 2026-08-12 | $277.99 | $362.08 | 478,300 | $275.93 | 19,712 |
| 2026-08-11 | $282.95 | $368.54 | 461,400 | $281.11 | 22,094 |
| 2026-08-10 | $284.12 | $370.06 | 703,000 | $284.29 | 54,687 |
| 2026-08-07 | $285.57 | $371.95 | 941,000 | $277.54 | 82,480 |
| 2026-08-06 | $274.58 | $357.64 | 851,500 | $276.41 | 35,318 |
| 2026-08-05 | $278.03 | $362.13 | 729,100 | $278.50 | 49,083 |
| 2026-08-04 | $274.49 | $357.52 | 824,600 | $267.75 | 53,685 |
| 2026-08-03 | $269.68 | $351.26 | 497,900 | $268.03 | 31,479 |
| 2026-07-31 | $263.20 | $342.82 | 674,300 | $256.45 | 32,795 |
| 2026-07-30 | $263.03 | $342.59 | 1,148,400 | $277.08 | 54,663 |
| 2026-07-29 | $282.04 | $367.35 | 1,298,800 | $282.42 | 92,607 |
| 2026-07-28 | $283.87 | $369.74 | 1,642,600 | $268.78 | 115,656 |
| 2026-07-27 | $265.90 | $346.33 | 1,759,200 | $258.96 | 60,114 |
| 2026-07-24 | $254.36 | $331.30 | 824,100 | $248.89 | 38,837 |
| 2026-07-23 | $243.96 | $317.76 | 607,900 | $249.04 | 43,370 |
| 2026-07-22 | $245.21 | $319.38 | 462,900 | $246.21 | 19,528 |
| 2026-07-21 | $246.95 | $321.65 | 780,300 | $247.50 | 35,432 |
| 2026-07-20 | $255.79 | $333.16 | 801,300 | $256.48 | 40,617 |
| 2026-07-17 | $258.09 | $336.16 | 1,410,400 | — | — |
| 2026-07-16 | $262.46 | $341.85 | 840,600 | — | — |
| 2026-07-15 | $251.19 | $327.17 | 592,800 | — | — |
| 2026-07-14 | $252.61 | $329.02 | 888,600 | — | — |
| 2026-07-13 | $263.11 | $342.70 | 929,600 | — | — |
| 2026-07-10 | $247.11 | $321.86 | 530,000 | — | — |
| 2026-07-09 | $241.90 | $315.07 | 783,100 | — | — |
| 2026-07-08 | $247.82 | $322.78 | 1,029,600 | — | — |
| 2026-07-07 | $258.30 | $336.43 | 753,800 | — | — |
| 2026-07-06 | $252.20 | $328.49 | 1,161,600 | — | — |
| 2026-07-02 | $250.09 | $325.74 | 1,268,000 | — | — |
| 2026-07-01 | $245.55 | $319.83 | 1,960,100 | — | — |
| 2026-06-30 | $230.08 | $299.68 | 1,144,000 | — | — |
| 2026-06-29 | $233.62 | $304.29 | 1,206,700 | — | — |
| 2026-06-26 | $231.74 | $301.84 | 1,547,100 | — | — |
| 2026-06-25 | $208.84 | $272.01 | 912,500 | — | — |
| 2026-06-24 | $216.45 | $281.92 | 838,000 | — | — |
| 2026-06-23 | $218.15 | $284.14 | 1,055,600 | — | — |
| 2026-06-22 | $218.62 | $284.75 | 940,500 | — | — |
| 2026-06-18 | $221.29 | $288.23 | 1,732,900 | — | — |
| 2026-06-17 | $228.30 | $297.36 | 648,900 | — | — |
| 2026-06-16 | $237.56 | $309.42 | 562,600 | — | — |
| 2026-06-15 | $235.86 | $307.21 | 579,200 | — | — |
| 2026-06-12 | $241.16 | $314.11 | 2,059,000 | — | — |
| 2026-06-11 | $236.64 | $308.22 | 932,900 | — | — |
| 2026-06-10 | $249.08 | $324.42 | 605,700 | — | — |
| 2026-06-09 | $246.07 | $320.50 | 671,700 | — | — |
| 2026-06-08 | $246.38 | $320.91 | 1,046,400 | — | — |
| 2026-06-05 | $255.62 | $332.94 | 626,300 | — | — |
| 2026-06-04 | $255.02 | $332.16 | 940,900 | — | — |
| 2026-06-03 | $253.44 | $330.10 | 792,300 | — | — |
| 2026-06-02 | $255.82 | $333.20 | 1,166,700 | — | — |
| 2026-06-01 | $270.85 | $352.78 | 1,674,800 | — | — |
| 2026-05-29 | $245.47 | $319.72 | 996,500 | — | — |
| 2026-05-28 | $238.90 | $309.65 | 881,500 | — | — |
| 2026-05-27 | $235.73 | $305.55 | 690,400 | — | — |
| 2026-05-26 | $230.92 | $299.31 | 697,700 | — | — |
| 2026-05-22 | $232.00 | $300.71 | 498,800 | — | — |
| 2026-05-21 | $225.01 | $291.65 | 590,700 | — | — |
| 2026-05-20 | $223.68 | $289.93 | 717,300 | — | — |
| 2026-05-19 | $221.93 | $287.66 | 1,102,600 | — | — |
| 2026-05-18 | $224.35 | $290.80 | 1,053,900 | — | — |
| 2026-05-15 | $212.58 | $275.54 | 1,192,400 | — | — |
| 2026-05-14 | $199.86 | $259.05 | 895,500 | — | — |
| 2026-05-13 | $201.87 | $261.66 | 1,153,300 | — | — |
| 2026-05-12 | $215.92 | $279.87 | 1,154,700 | — | — |
| 2026-05-11 | $219.19 | $284.11 | 553,100 | — | — |
| 2026-05-08 | $223.61 | $289.84 | 775,400 | — | — |
| 2026-05-07 | $223.98 | $290.32 | 813,700 | — | — |
| 2026-05-06 | $211.79 | $274.52 | 823,300 | — | — |
| 2026-05-05 | $219.42 | $284.41 | 1,626,100 | — | — |
| 2026-05-04 | $224.44 | $290.91 | 584,500 | — | — |
| 2026-05-01 | $227.58 | $294.98 | 619,800 | — | — |
| 2026-04-30 | $227.58 | $294.98 | 973,200 | — | — |
| 2026-04-29 | $232.32 | $301.13 | 683,000 | — | — |
| 2026-04-28 | $229.56 | $297.55 | 522,800 | — | — |
| 2026-04-27 | $225.33 | $292.07 | 587,400 | — | — |
| 2026-04-24 | $224.12 | $290.50 | 768,900 | — | — |
| 2026-04-23 | $228.08 | $295.63 | 908,500 | — | — |
| 2026-04-22 | $242.72 | $314.61 | 716,000 | — | — |
| 2026-04-21 | $240.32 | $311.50 | 791,000 | — | — |
| 2026-04-20 | $235.88 | $305.74 | 981,700 | — | — |
| 2026-04-17 | $232.73 | $301.66 | 765,600 | — | — |
| 2026-04-16 | $231.85 | $300.52 | 813,500 | — | — |
| 2026-04-15 | $230.75 | $299.09 | 810,500 | — | — |