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
- 1994-04-07 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 | — | — | — | $272.91 | 18,220 |
| 2026-09-03 | — | — | — | $274.92 | 14,300 |
| 2026-09-02 | — | — | — | $268.14 | 42,768 |
| 2026-09-01 | — | — | — | $277.71 | 38,755 |
| 2026-08-31 | — | — | — | $281.86 | 19,577 |
| 2026-08-28 | — | — | — | $291.00 | 32,512 |
| 2026-08-27 | $289.73 | $514.60 | 338,600 | $288.83 | 36,110 |
| 2026-08-26 | $290.12 | $515.29 | 742,700 | $278.90 | 46,814 |
| 2026-08-25 | $280.15 | $497.58 | 608,500 | $285.53 | 58,673 |
| 2026-08-24 | $282.24 | $501.30 | 554,200 | $282.77 | 31,251 |
| 2026-08-21 | $281.82 | $500.55 | 396,400 | $279.37 | 22,015 |
| 2026-08-20 | $276.88 | $491.78 | 303,300 | $276.64 | 28,834 |
| 2026-08-19 | $279.56 | $496.54 | 426,900 | $283.65 | 27,908 |
| 2026-08-18 | $281.97 | $500.82 | 537,400 | $282.24 | 33,633 |
| 2026-08-17 | $286.02 | $508.01 | 923,700 | $284.19 | 43,030 |
| 2026-08-14 | $286.87 | $509.52 | 317,600 | $281.22 | 26,791 |
| 2026-08-13 | $284.63 | $505.54 | 536,400 | $288.44 | 26,336 |
| 2026-08-12 | $286.97 | $509.70 | 605,400 | $284.81 | 63,211 |
| 2026-08-11 | $284.27 | $504.90 | 485,400 | $282.00 | 25,754 |
| 2026-08-10 | $277.33 | $492.58 | 338,100 | $285.26 | 23,276 |
| 2026-08-07 | $281.96 | $500.80 | 272,500 | $280.90 | 22,709 |
| 2026-08-06 | $278.91 | $495.38 | 223,700 | $281.39 | 13,424 |
| 2026-08-05 | $279.37 | $496.20 | 224,300 | $278.34 | 13,680 |
| 2026-08-04 | $277.64 | $493.13 | 510,100 | $268.70 | 43,174 |
| 2026-08-03 | $267.79 | $475.63 | 409,900 | $261.74 | 49,070 |
| 2026-07-31 | $261.31 | $464.12 | 748,200 | $252.60 | 60,418 |
| 2026-07-30 | $250.22 | $444.43 | 840,900 | $265.50 | 83,268 |
| 2026-07-29 | $257.99 | $458.23 | 822,700 | $262.84 | 74,664 |
| 2026-07-28 | $267.25 | $474.67 | 738,400 | $258.43 | 46,249 |
| 2026-07-27 | $256.85 | $456.20 | 322,100 | $253.35 | 23,974 |
| 2026-07-24 | $251.47 | $446.65 | 182,500 | $249.90 | 14,826 |
| 2026-07-23 | $250.38 | $444.71 | 286,200 | $247.92 | 21,458 |
| 2026-07-22 | $249.17 | $442.56 | 259,000 | $247.96 | 15,515 |
| 2026-07-21 | $249.02 | $442.29 | 561,000 | $249.60 | 68,118 |
| 2026-07-20 | $245.44 | $435.94 | 247,900 | $254.76 | 28,886 |
| 2026-07-17 | $252.74 | $448.90 | 315,400 | — | — |
| 2026-07-16 | $259.31 | $460.57 | 287,600 | — | — |
| 2026-07-15 | $253.21 | $449.74 | 174,000 | — | — |
| 2026-07-14 | $252.58 | $448.62 | 211,100 | — | — |
| 2026-07-13 | $251.20 | $446.17 | 266,700 | — | — |
| 2026-07-10 | $250.97 | $445.76 | 212,600 | — | — |
| 2026-07-09 | $246.35 | $437.55 | 358,400 | — | — |
| 2026-07-08 | $247.69 | $439.93 | 321,000 | — | — |
| 2026-07-07 | $255.81 | $454.35 | 234,000 | — | — |
| 2026-07-06 | $262.92 | $466.98 | 308,100 | — | — |
| 2026-07-02 | $258.43 | $459.01 | 329,300 | — | — |
| 2026-07-01 | $257.97 | $458.19 | 431,300 | — | — |
| 2026-06-30 | $265.51 | $471.58 | 335,400 | — | — |
| 2026-06-29 | $264.15 | $467.76 | 417,000 | — | — |
| 2026-06-26 | $266.56 | $472.03 | 889,800 | — | — |
| 2026-06-25 | $273.72 | $484.71 | 374,400 | — | — |
| 2026-06-24 | $268.91 | $476.19 | 359,500 | — | — |
| 2026-06-23 | $269.11 | $476.55 | 372,500 | — | — |
| 2026-06-22 | $274.75 | $486.53 | 290,800 | — | — |
| 2026-06-18 | $275.23 | $487.38 | 686,800 | — | — |
| 2026-06-17 | $269.57 | $477.36 | 589,300 | — | — |
| 2026-06-16 | $273.54 | $484.39 | 457,300 | — | — |
| 2026-06-15 | $267.86 | $474.33 | 432,900 | — | — |
| 2026-06-12 | $258.25 | $457.32 | 312,900 | — | — |
| 2026-06-11 | $257.75 | $456.43 | 372,500 | — | — |
| 2026-06-10 | $253.22 | $448.41 | 373,500 | — | — |
| 2026-06-09 | $265.45 | $470.07 | 416,400 | — | — |
| 2026-06-08 | $260.96 | $462.11 | 294,600 | — | — |
| 2026-06-05 | $262.13 | $464.19 | 199,200 | — | — |
| 2026-06-04 | $263.84 | $467.21 | 251,200 | — | — |
| 2026-06-03 | $262.82 | $465.41 | 510,000 | — | — |
| 2026-06-02 | $254.28 | $450.29 | 316,900 | — | — |
| 2026-06-01 | $252.17 | $446.55 | 276,500 | — | — |
| 2026-05-29 | $258.49 | $457.74 | 432,500 | — | — |
| 2026-05-28 | $258.94 | $458.54 | 310,700 | — | — |
| 2026-05-27 | $262.84 | $465.44 | 238,300 | — | — |
| 2026-05-26 | $265.31 | $469.82 | 271,200 | — | — |
| 2026-05-22 | $263.43 | $466.49 | 268,400 | — | — |
| 2026-05-21 | $260.08 | $460.56 | 305,200 | — | — |
| 2026-05-20 | $260.51 | $461.32 | 341,900 | — | — |
| 2026-05-19 | $253.82 | $449.47 | 277,500 | — | — |
| 2026-05-18 | $260.90 | $462.01 | 235,200 | — | — |
| 2026-05-15 | $260.92 | $462.04 | 201,400 | — | — |
| 2026-05-14 | $266.37 | $471.69 | 208,600 | — | — |
| 2026-05-13 | $265.26 | $469.73 | 265,300 | — | — |
| 2026-05-12 | $266.13 | $471.27 | 305,300 | — | — |
| 2026-05-11 | $271.23 | $480.30 | 274,700 | — | — |
| 2026-05-08 | $271.11 | $480.09 | 287,600 | — | — |
| 2026-05-07 | $271.12 | $480.11 | 347,400 | — | — |
| 2026-05-06 | $274.89 | $486.78 | 369,900 | — | — |
| 2026-05-05 | $266.68 | $472.24 | 281,700 | — | — |
| 2026-05-04 | $262.06 | $464.06 | 417,500 | — | — |
| 2026-05-01 | $266.25 | $471.48 | 496,100 | — | — |
| 2026-04-30 | $265.00 | $469.27 | 851,700 | — | — |
| 2026-04-29 | $257.51 | $456.01 | 878,100 | — | — |
| 2026-04-28 | $260.01 | $460.43 | 290,200 | — | — |
| 2026-04-27 | $261.20 | $462.54 | 320,400 | — | — |
| 2026-04-24 | $260.00 | $460.41 | 300,800 | — | — |
| 2026-04-23 | $263.17 | $466.03 | 311,500 | — | — |
| 2026-04-22 | $258.63 | $457.99 | 316,800 | — | — |
| 2026-04-21 | $260.24 | $460.84 | 289,500 | — | — |
| 2026-04-20 | $259.47 | $459.48 | 358,000 | — | — |
| 2026-04-17 | $261.40 | $462.89 | 350,500 | — | — |
| 2026-04-16 | $252.48 | $447.10 | 271,300 | — | — |
| 2026-04-15 | $255.35 | $452.18 | 346,700 | — | — |