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
- 1999-05-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.20 | 35,290 |
| 2026-09-03 | — | — | — | $332.73 | 13,548 |
| 2026-09-02 | — | — | — | $331.24 | 22,504 |
| 2026-09-01 | — | — | — | $337.50 | 35,691 |
| 2026-08-31 | — | — | — | $337.75 | 17,760 |
| 2026-08-28 | — | — | — | $352.84 | 27,813 |
| 2026-08-27 | $350.66 | $361.92 | 441,900 | $350.15 | 33,249 |
| 2026-08-26 | $347.60 | $358.76 | 363,500 | $342.47 | 26,362 |
| 2026-08-25 | $338.95 | $349.84 | 414,400 | $343.02 | 32,503 |
| 2026-08-24 | $337.01 | $347.83 | 514,300 | $344.84 | 40,285 |
| 2026-08-21 | $349.14 | $360.35 | 702,000 | $341.80 | 64,342 |
| 2026-08-20 | $338.09 | $348.95 | 465,200 | $336.92 | 31,272 |
| 2026-08-19 | $343.85 | $354.89 | 603,600 | $352.66 | 50,595 |
| 2026-08-18 | $349.16 | $360.37 | 499,500 | $363.17 | 30,889 |
| 2026-08-17 | $372.96 | $384.94 | 423,200 | $363.90 | 27,593 |
| 2026-08-14 | $361.55 | $373.16 | 319,500 | $357.32 | 44,234 |
| 2026-08-13 | $359.41 | $370.95 | 522,100 | $365.41 | 41,441 |
| 2026-08-12 | $364.60 | $376.31 | 536,900 | $375.64 | 37,932 |
| 2026-08-11 | $366.17 | $377.93 | 445,100 | $368.11 | 28,852 |
| 2026-08-10 | $366.55 | $378.32 | 474,800 | $367.56 | 30,215 |
| 2026-08-07 | $363.74 | $375.42 | 437,200 | $376.06 | 26,671 |
| 2026-08-06 | $371.77 | $383.71 | 536,900 | $375.30 | 55,132 |
| 2026-08-05 | $373.08 | $385.06 | 641,400 | $374.04 | 34,790 |
| 2026-08-04 | $374.10 | $386.11 | 872,600 | $368.41 | 74,958 |
| 2026-08-03 | $361.33 | $372.93 | 604,400 | $342.75 | 51,639 |
| 2026-07-31 | $343.49 | $354.52 | 585,400 | $355.38 | 43,977 |
| 2026-07-30 | $342.67 | $353.68 | 1,207,900 | $332.57 | 118,617 |
| 2026-07-29 | $309.36 | $319.30 | 1,310,000 | $328.04 | 177,769 |
| 2026-07-28 | $330.67 | $341.29 | 1,001,000 | $330.71 | 93,869 |
| 2026-07-27 | $338.13 | $348.99 | 1,007,300 | $332.99 | 58,811 |
| 2026-07-24 | $332.48 | $343.16 | 681,600 | $331.85 | 48,495 |
| 2026-07-23 | $330.66 | $341.28 | 471,200 | $331.05 | 42,547 |
| 2026-07-22 | $330.55 | $341.17 | 449,500 | $329.06 | 29,391 |
| 2026-07-21 | $329.16 | $339.73 | 481,100 | $327.45 | 35,991 |
| 2026-07-20 | $319.05 | $329.30 | 556,100 | $332.07 | 39,241 |
| 2026-07-17 | $327.86 | $338.39 | 769,400 | — | — |
| 2026-07-16 | $326.71 | $337.20 | 796,900 | — | — |
| 2026-07-15 | $336.70 | $347.51 | 1,124,700 | — | — |
| 2026-07-14 | $340.14 | $351.06 | 727,400 | — | — |
| 2026-07-13 | $330.84 | $341.47 | 586,500 | — | — |
| 2026-07-10 | $335.02 | $345.78 | 960,000 | — | — |
| 2026-07-09 | $328.91 | $339.47 | 840,500 | — | — |
| 2026-07-08 | $316.15 | $326.30 | 985,800 | — | — |
| 2026-07-07 | $307.21 | $317.08 | 666,500 | — | — |
| 2026-07-06 | $316.99 | $327.17 | 942,100 | — | — |
| 2026-07-02 | $307.89 | $317.78 | 966,900 | — | — |
| 2026-07-01 | $320.71 | $331.01 | 817,000 | — | — |
| 2026-06-30 | $345.43 | $356.52 | 940,600 | — | — |
| 2026-06-29 | $343.46 | $354.49 | 747,300 | — | — |
| 2026-06-26 | $347.33 | $358.48 | 900,500 | — | — |
| 2026-06-25 | $357.53 | $369.01 | 649,100 | — | — |
| 2026-06-24 | $351.97 | $363.27 | 418,000 | — | — |
| 2026-06-23 | $353.09 | $364.43 | 442,900 | — | — |
| 2026-06-22 | $369.72 | $381.59 | 393,900 | — | — |
| 2026-06-18 | $365.36 | $377.09 | 690,000 | — | — |
| 2026-06-17 | $351.88 | $363.18 | 480,600 | — | — |
| 2026-06-16 | $356.33 | $367.77 | 466,800 | — | — |
| 2026-06-15 | $347.79 | $358.96 | 303,600 | — | — |
| 2026-06-12 | $346.77 | $357.91 | 370,500 | — | — |
| 2026-06-11 | $344.21 | $354.75 | 676,200 | — | — |
| 2026-06-10 | $334.19 | $344.42 | 515,400 | — | — |
| 2026-06-09 | $355.30 | $366.18 | 560,600 | — | — |
| 2026-06-08 | $353.23 | $364.04 | 683,200 | — | — |
| 2026-06-05 | $354.31 | $365.16 | 485,200 | — | — |
| 2026-06-04 | $365.33 | $376.52 | 558,100 | — | — |
| 2026-06-03 | $374.52 | $385.99 | 674,300 | — | — |
| 2026-06-02 | $371.61 | $382.99 | 469,300 | — | — |
| 2026-06-01 | $355.69 | $366.58 | 308,000 | — | — |
| 2026-05-29 | $361.17 | $372.23 | 396,700 | — | — |
| 2026-05-28 | $364.32 | $375.47 | 391,900 | — | — |
| 2026-05-27 | $368.57 | $379.85 | 309,500 | — | — |
| 2026-05-26 | $372.95 | $384.37 | 465,300 | — | — |
| 2026-05-22 | $363.57 | $374.70 | 393,700 | — | — |
| 2026-05-21 | $354.25 | $365.10 | 491,900 | — | — |
| 2026-05-20 | $349.98 | $360.70 | 726,300 | — | — |
| 2026-05-19 | $337.06 | $347.38 | 615,000 | — | — |
| 2026-05-18 | $347.84 | $358.49 | 334,200 | — | — |
| 2026-05-15 | $358.72 | $369.70 | 607,500 | — | — |
| 2026-05-14 | $372.05 | $383.44 | 850,200 | — | — |
| 2026-05-13 | $360.50 | $371.54 | 526,200 | — | — |
| 2026-05-12 | $362.23 | $373.32 | 935,200 | — | — |
| 2026-05-11 | $366.30 | $377.52 | 785,800 | — | — |
| 2026-05-08 | $355.31 | $366.19 | 650,600 | — | — |
| 2026-05-07 | $350.88 | $361.62 | 729,000 | — | — |
| 2026-05-06 | $363.12 | $374.24 | 837,800 | — | — |
| 2026-05-05 | $350.59 | $361.32 | 483,500 | — | — |
| 2026-05-04 | $346.66 | $357.27 | 481,200 | — | — |
| 2026-05-01 | $354.59 | $365.45 | 764,400 | — | — |
| 2026-04-30 | $349.12 | $359.81 | 1,594,400 | — | — |
| 2026-04-29 | $305.27 | $314.62 | 1,296,900 | — | — |
| 2026-04-28 | $306.43 | $315.81 | 879,800 | — | — |
| 2026-04-27 | $315.57 | $325.23 | 556,800 | — | — |
| 2026-04-24 | $316.68 | $326.38 | 482,400 | — | — |
| 2026-04-23 | $318.19 | $327.93 | 625,700 | — | — |
| 2026-04-22 | $314.45 | $324.08 | 454,900 | — | — |
| 2026-04-21 | $324.59 | $334.53 | 317,900 | — | — |
| 2026-04-20 | $322.80 | $332.68 | 380,200 | — | — |
| 2026-04-17 | $319.06 | $328.83 | 490,000 | — | — |
| 2026-04-16 | $307.87 | $317.30 | 441,600 | — | — |
| 2026-04-15 | $305.93 | $315.30 | 564,700 | — | — |