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
- 2001-06-12 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 | — | — | — | $337.91 | 49,346 |
| 2026-09-03 | — | — | — | $343.57 | 25,290 |
| 2026-09-02 | — | — | — | $338.07 | 18,190 |
| 2026-09-01 | — | — | — | $340.66 | 32,624 |
| 2026-08-31 | — | — | — | $341.41 | 28,985 |
| 2026-08-28 | — | — | — | $342.88 | 32,664 |
| 2026-08-27 | $339.58 | $565.29 | 517,900 | $339.22 | 36,572 |
| 2026-08-26 | $343.12 | $571.19 | 430,600 | $344.49 | 41,099 |
| 2026-08-25 | $346.82 | $577.35 | 536,200 | $350.25 | 28,114 |
| 2026-08-24 | $350.75 | $583.89 | 415,700 | $345.50 | 35,753 |
| 2026-08-21 | $341.99 | $569.30 | 499,400 | $342.42 | 29,456 |
| 2026-08-20 | $341.15 | $567.91 | 458,800 | $335.63 | 25,416 |
| 2026-08-19 | $335.46 | $558.43 | 468,600 | $329.99 | 29,600 |
| 2026-08-18 | $327.90 | $545.85 | 388,000 | $330.49 | 33,219 |
| 2026-08-17 | $326.06 | $542.79 | 557,600 | $329.72 | 59,315 |
| 2026-08-14 | $331.59 | $551.99 | 729,200 | $335.35 | 60,530 |
| 2026-08-13 | $333.99 | $555.99 | 856,400 | $340.79 | 92,065 |
| 2026-08-12 | $340.29 | $566.47 | 516,600 | $338.62 | 38,068 |
| 2026-08-11 | $342.39 | $569.97 | 377,000 | $342.05 | 28,592 |
| 2026-08-10 | $343.01 | $571.00 | 525,800 | $342.93 | 31,649 |
| 2026-08-07 | $344.82 | $574.02 | 421,600 | $338.27 | 35,626 |
| 2026-08-06 | $340.01 | $566.01 | 444,400 | $339.09 | 35,996 |
| 2026-08-05 | $338.07 | $562.78 | 409,400 | $342.51 | 29,751 |
| 2026-08-04 | $339.63 | $565.38 | 637,100 | $333.48 | 44,152 |
| 2026-08-03 | $341.63 | $568.71 | 782,600 | $337.22 | 59,846 |
| 2026-07-31 | $335.92 | $559.20 | 855,200 | $334.33 | 70,753 |
| 2026-07-30 | $336.05 | $559.42 | 1,135,900 | $337.50 | 85,377 |
| 2026-07-29 | $315.93 | $525.92 | 847,300 | $312.24 | 52,496 |
| 2026-07-28 | $316.16 | $526.31 | 730,300 | $308.15 | 60,438 |
| 2026-07-27 | $302.64 | $503.80 | 462,400 | $293.14 | 36,098 |
| 2026-07-24 | $295.11 | $491.26 | 324,800 | $289.07 | 19,133 |
| 2026-07-23 | $288.37 | $480.04 | 519,900 | $288.53 | 35,487 |
| 2026-07-22 | $286.51 | $476.95 | 490,000 | $288.16 | 33,978 |
| 2026-07-21 | $288.82 | $480.79 | 405,400 | $290.75 | 29,258 |
| 2026-07-20 | $293.30 | $488.25 | 517,000 | $292.26 | 27,138 |
| 2026-07-17 | $293.43 | $488.47 | 653,600 | — | — |
| 2026-07-16 | $294.33 | $489.97 | 380,900 | — | — |
| 2026-07-15 | $285.12 | $474.63 | 501,000 | — | — |
| 2026-07-14 | $288.74 | $480.66 | 666,800 | — | — |
| 2026-07-13 | $295.55 | $492.00 | 436,300 | — | — |
| 2026-07-10 | $289.65 | $482.18 | 385,200 | — | — |
| 2026-07-09 | $289.13 | $481.31 | 512,900 | — | — |
| 2026-07-08 | $292.58 | $487.05 | 556,500 | — | — |
| 2026-07-07 | $293.90 | $489.25 | 564,500 | — | — |
| 2026-07-06 | $287.66 | $478.86 | 874,100 | — | — |
| 2026-07-02 | $286.22 | $476.47 | 585,100 | — | — |
| 2026-07-01 | $275.04 | $457.85 | 695,000 | — | — |
| 2026-06-30 | $261.37 | $435.10 | 714,500 | — | — |
| 2026-06-29 | $264.70 | $439.04 | 599,700 | — | — |
| 2026-06-26 | $265.43 | $440.25 | 859,400 | — | — |
| 2026-06-25 | $257.69 | $427.42 | 495,800 | — | — |
| 2026-06-24 | $261.50 | $433.74 | 532,800 | — | — |
| 2026-06-23 | $257.55 | $427.18 | 652,100 | — | — |
| 2026-06-22 | $252.97 | $419.59 | 763,600 | — | — |
| 2026-06-18 | $255.20 | $423.29 | 1,360,300 | — | — |
| 2026-06-17 | $260.03 | $431.30 | 995,600 | — | — |
| 2026-06-16 | $259.65 | $430.67 | 531,600 | — | — |
| 2026-06-15 | $257.85 | $427.68 | 525,100 | — | — |
| 2026-06-12 | $262.63 | $435.61 | 588,000 | — | — |
| 2026-06-11 | $260.79 | $432.56 | 577,000 | — | — |
| 2026-06-10 | $263.91 | $437.73 | 727,800 | — | — |
| 2026-06-09 | $261.16 | $433.17 | 932,200 | — | — |
| 2026-06-08 | $258.12 | $428.13 | 674,500 | — | — |
| 2026-06-05 | $263.54 | $437.12 | 663,500 | — | — |
| 2026-06-04 | $258.59 | $428.91 | 704,900 | — | — |
| 2026-06-03 | $250.98 | $416.29 | 787,200 | — | — |
| 2026-06-02 | $256.41 | $425.29 | 664,000 | — | — |
| 2026-06-01 | $257.04 | $426.34 | 681,500 | — | — |
| 2026-05-29 | $249.67 | $414.11 | 880,500 | — | — |
| 2026-05-28 | $252.01 | $418.00 | 701,400 | — | — |
| 2026-05-27 | $254.04 | $421.36 | 615,900 | — | — |
| 2026-05-26 | $256.35 | $425.19 | 506,800 | — | — |
| 2026-05-22 | $257.40 | $426.94 | 489,600 | — | — |
| 2026-05-21 | $258.23 | $428.31 | 581,800 | — | — |
| 2026-05-20 | $254.05 | $421.38 | 629,600 | — | — |
| 2026-05-19 | $254.20 | $421.63 | 791,100 | — | — |
| 2026-05-18 | $256.86 | $426.04 | 839,800 | — | — |
| 2026-05-15 | $248.38 | $411.97 | 1,112,300 | — | — |
| 2026-05-14 | $247.64 | $410.75 | 1,002,100 | — | — |
| 2026-05-13 | $242.12 | $401.59 | 1,059,400 | — | — |
| 2026-05-12 | $251.44 | $417.05 | 876,900 | — | — |
| 2026-05-11 | $249.72 | $414.20 | 862,100 | — | — |
| 2026-05-08 | $256.36 | $425.21 | 1,066,400 | — | — |
| 2026-05-07 | $258.07 | $428.05 | 1,019,100 | — | — |
| 2026-05-06 | $252.41 | $418.66 | 1,273,100 | — | — |
| 2026-05-05 | $259.47 | $430.37 | 1,048,100 | — | — |
| 2026-05-04 | $260.02 | $431.28 | 1,123,100 | — | — |
| 2026-05-01 | $256.34 | $425.18 | 1,538,500 | — | — |
| 2026-04-30 | $256.20 | $424.94 | 1,923,300 | — | — |
| 2026-04-29 | $290.11 | $481.19 | 892,900 | — | — |
| 2026-04-28 | $290.88 | $482.47 | 703,000 | — | — |
| 2026-04-27 | $289.34 | $479.91 | 714,400 | — | — |
| 2026-04-24 | $287.73 | $477.24 | 556,700 | — | — |
| 2026-04-23 | $290.89 | $482.48 | 474,000 | — | — |
| 2026-04-22 | $291.40 | $483.33 | 476,600 | — | — |
| 2026-04-21 | $297.84 | $494.01 | 514,100 | — | — |
| 2026-04-20 | $296.56 | $491.89 | 608,100 | — | — |
| 2026-04-17 | $297.64 | $493.68 | 631,300 | — | — |
| 2026-04-16 | $295.83 | $490.68 | 587,700 | — | — |
| 2026-04-15 | $292.15 | $484.57 | 672,800 | — | — |