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
- 2017-09-20 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 | — | — | — | $367.33 | 19,372 |
| 2026-09-03 | — | — | — | $371.50 | 13,374 |
| 2026-09-02 | — | — | — | $368.93 | 9,177 |
| 2026-09-01 | — | — | — | $362.06 | 8,052 |
| 2026-08-31 | — | — | — | $351.81 | 9,466 |
| 2026-08-28 | — | — | — | $356.76 | 6,841 |
| 2026-08-27 | $357.46 | $357.46 | 181,400 | $360.84 | 11,116 |
| 2026-08-26 | $359.76 | $359.76 | 281,000 | $354.70 | 10,858 |
| 2026-08-25 | $356.19 | $356.19 | 205,000 | $348.26 | 13,007 |
| 2026-08-24 | $341.72 | $341.72 | 236,700 | $344.57 | 7,680 |
| 2026-08-21 | $346.58 | $346.58 | 407,800 | $337.78 | 15,611 |
| 2026-08-20 | $337.02 | $337.02 | 196,700 | $335.54 | 13,266 |
| 2026-08-19 | $343.34 | $343.34 | 162,800 | $338.50 | 7,788 |
| 2026-08-18 | $332.82 | $332.82 | 148,500 | $332.61 | 9,155 |
| 2026-08-17 | $335.73 | $335.73 | 255,100 | $331.74 | 9,612 |
| 2026-08-14 | $332.27 | $332.27 | 167,900 | $332.22 | 9,011 |
| 2026-08-13 | $328.34 | $328.34 | 135,600 | $332.68 | 12,959 |
| 2026-08-12 | $332.86 | $332.86 | 161,900 | $326.79 | 9,703 |
| 2026-08-11 | $327.05 | $327.05 | 147,900 | $332.90 | 8,038 |
| 2026-08-10 | $331.59 | $331.59 | 151,900 | $327.10 | 7,076 |
| 2026-08-07 | $326.45 | $326.45 | 160,000 | $328.00 | 4,768 |
| 2026-08-06 | $322.69 | $322.69 | 206,300 | $324.33 | 9,045 |
| 2026-08-05 | $325.78 | $325.78 | 324,600 | $328.25 | 19,074 |
| 2026-08-04 | $324.77 | $324.77 | 534,600 | $316.15 | 49,657 |
| 2026-08-03 | $312.57 | $312.57 | 1,172,000 | $320.70 | 53,555 |
| 2026-07-31 | $341.12 | $341.12 | 488,500 | $365.26 | 41,564 |
| 2026-07-30 | $366.85 | $366.85 | 301,900 | $367.65 | 22,043 |
| 2026-07-29 | $363.28 | $363.28 | 355,900 | $361.25 | 27,219 |
| 2026-07-28 | $364.23 | $364.23 | 420,200 | $353.84 | 22,768 |
| 2026-07-27 | $351.82 | $351.82 | 537,200 | $339.49 | 42,074 |
| 2026-07-24 | $335.19 | $335.19 | 520,300 | $323.14 | 30,298 |
| 2026-07-23 | $327.50 | $327.50 | 4,669,600 | $335.84 | 46,173 |
| 2026-07-22 | $336.80 | $336.80 | 292,800 | $340.06 | 27,433 |
| 2026-07-21 | $339.06 | $339.06 | 445,600 | $336.61 | 22,875 |
| 2026-07-20 | $339.22 | $339.22 | 337,900 | $359.99 | 20,056 |
| 2026-07-17 | $354.86 | $354.86 | 683,100 | — | — |
| 2026-07-16 | $341.79 | $341.79 | 270,900 | — | — |
| 2026-07-15 | $350.24 | $350.24 | 381,100 | — | — |
| 2026-07-14 | $339.43 | $339.43 | 498,800 | — | — |
| 2026-07-13 | $363.44 | $363.44 | 378,800 | — | — |
| 2026-07-10 | $365.81 | $365.81 | 363,500 | — | — |
| 2026-07-09 | $371.24 | $371.24 | 245,600 | — | — |
| 2026-07-08 | $375.40 | $375.40 | 234,200 | — | — |
| 2026-07-07 | $368.60 | $368.60 | 274,700 | — | — |
| 2026-07-06 | $374.68 | $374.68 | 191,400 | — | — |
| 2026-07-02 | $375.07 | $375.07 | 235,200 | — | — |
| 2026-07-01 | $371.58 | $371.58 | 296,700 | — | — |
| 2026-06-30 | $371.67 | $371.67 | 309,000 | — | — |
| 2026-06-29 | $378.15 | $378.15 | 287,200 | — | — |
| 2026-06-26 | $372.25 | $372.25 | 1,307,700 | — | — |
| 2026-06-25 | $359.93 | $359.93 | 329,800 | — | — |
| 2026-06-24 | $347.63 | $347.63 | 378,300 | — | — |
| 2026-06-23 | $340.21 | $340.21 | 272,700 | — | — |
| 2026-06-22 | $343.43 | $343.43 | 411,600 | — | — |
| 2026-06-18 | $348.06 | $348.06 | 811,400 | — | — |
| 2026-06-17 | $341.66 | $341.66 | 514,600 | — | — |
| 2026-06-16 | $323.37 | $323.37 | 328,900 | — | — |
| 2026-06-15 | $324.75 | $324.75 | 263,500 | — | — |
| 2026-06-12 | $317.97 | $317.97 | 302,300 | — | — |
| 2026-06-11 | $321.55 | $321.55 | 477,400 | — | — |
| 2026-06-10 | $312.41 | $312.41 | 301,900 | — | — |
| 2026-06-09 | $309.75 | $309.75 | 233,100 | — | — |
| 2026-06-08 | $301.76 | $301.76 | 259,700 | — | — |
| 2026-06-05 | $301.00 | $301.00 | 264,400 | — | — |
| 2026-06-04 | $307.79 | $307.79 | 264,900 | — | — |
| 2026-06-03 | $301.82 | $301.82 | 240,400 | — | — |
| 2026-06-02 | $293.21 | $293.21 | 334,000 | — | — |
| 2026-06-01 | $298.10 | $298.10 | 262,900 | — | — |
| 2026-05-29 | $309.03 | $309.03 | 226,300 | — | — |
| 2026-05-28 | $310.30 | $310.30 | 174,000 | — | — |
| 2026-05-27 | $306.63 | $306.63 | 144,300 | — | — |
| 2026-05-26 | $302.68 | $302.68 | 181,900 | — | — |
| 2026-05-22 | $299.45 | $299.45 | 162,200 | — | — |
| 2026-05-21 | $304.23 | $304.23 | 177,100 | — | — |
| 2026-05-20 | $302.05 | $302.05 | 197,200 | — | — |
| 2026-05-19 | $293.30 | $293.30 | 201,500 | — | — |
| 2026-05-18 | $291.75 | $291.75 | 299,000 | — | — |
| 2026-05-15 | $306.29 | $306.29 | 316,400 | — | — |
| 2026-05-14 | $316.30 | $316.30 | 387,600 | — | — |
| 2026-05-13 | $312.58 | $312.58 | 319,900 | — | — |
| 2026-05-12 | $310.31 | $310.31 | 316,300 | — | — |
| 2026-05-11 | $312.88 | $312.88 | 386,600 | — | — |
| 2026-05-08 | $305.71 | $305.71 | 470,400 | — | — |
| 2026-05-07 | $296.70 | $296.70 | 602,800 | — | — |
| 2026-05-06 | $288.99 | $288.99 | 288,700 | — | — |
| 2026-05-05 | $284.57 | $284.57 | 414,600 | — | — |
| 2026-05-04 | $286.95 | $286.95 | 657,400 | — | — |
| 2026-05-01 | $266.04 | $266.04 | 255,800 | — | — |
| 2026-04-30 | $262.26 | $262.26 | 181,300 | — | — |
| 2026-04-29 | $259.95 | $259.95 | 213,900 | — | — |
| 2026-04-28 | $269.27 | $269.27 | 142,600 | — | — |
| 2026-04-27 | $272.75 | $272.75 | 242,400 | — | — |
| 2026-04-24 | $272.52 | $272.52 | 264,100 | — | — |
| 2026-04-23 | $268.04 | $268.04 | 160,300 | — | — |
| 2026-04-22 | $275.94 | $275.94 | 367,700 | — | — |
| 2026-04-21 | $272.66 | $272.66 | 161,000 | — | — |
| 2026-04-20 | $276.50 | $276.50 | 210,400 | — | — |
| 2026-04-17 | $274.21 | $274.21 | 327,200 | — | — |
| 2026-04-16 | $264.06 | $264.06 | 224,700 | — | — |
| 2026-04-15 | $268.54 | $268.54 | 246,200 | — | — |