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
- 2023-06-02 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 | — | — | — | $304.54 | 22,752 |
| 2026-09-03 | — | — | — | $306.25 | 37,085 |
| 2026-09-02 | — | — | — | $293.11 | 59,434 |
| 2026-09-01 | — | — | — | $291.34 | 37,010 |
| 2026-08-31 | — | — | — | $297.24 | 27,650 |
| 2026-08-28 | — | — | — | $304.84 | 22,964 |
| 2026-08-27 | $304.58 | $304.58 | 645,900 | $308.00 | 38,748 |
| 2026-08-26 | $306.29 | $306.29 | 531,500 | $309.00 | 18,405 |
| 2026-08-25 | $307.67 | $307.67 | 550,600 | $312.52 | 23,171 |
| 2026-08-24 | $305.54 | $305.54 | 835,300 | $316.30 | 38,873 |
| 2026-08-21 | $314.46 | $314.46 | 938,000 | $317.50 | 73,011 |
| 2026-08-20 | $316.99 | $316.99 | 1,015,400 | $321.68 | 48,857 |
| 2026-08-19 | $322.35 | $322.35 | 1,617,300 | $322.90 | 112,446 |
| 2026-08-18 | $317.66 | $317.66 | 2,177,900 | $350.86 | 112,204 |
| 2026-08-17 | $356.92 | $356.92 | 517,900 | $366.71 | 28,903 |
| 2026-08-14 | $362.74 | $362.74 | 492,600 | $359.45 | 55,762 |
| 2026-08-13 | $358.40 | $358.40 | 579,400 | $365.78 | 51,189 |
| 2026-08-12 | $365.07 | $365.07 | 902,900 | $368.90 | 82,778 |
| 2026-08-11 | $357.88 | $357.88 | 768,900 | $344.99 | 71,139 |
| 2026-08-10 | $343.19 | $343.19 | 629,000 | $348.88 | 60,729 |
| 2026-08-07 | $347.71 | $347.71 | 860,500 | $339.95 | 62,506 |
| 2026-08-06 | $338.31 | $338.31 | 1,173,600 | $332.58 | 90,508 |
| 2026-08-05 | $329.84 | $329.84 | 736,400 | $342.53 | 52,948 |
| 2026-08-04 | $340.00 | $340.00 | 977,200 | $346.80 | 87,093 |
| 2026-08-03 | $344.49 | $344.49 | 760,900 | $335.62 | 55,587 |
| 2026-07-31 | $334.10 | $334.10 | 641,000 | $344.50 | 37,069 |
| 2026-07-30 | $332.54 | $332.54 | 865,800 | $327.09 | 50,479 |
| 2026-07-29 | $316.19 | $316.19 | 939,800 | $320.87 | 58,459 |
| 2026-07-28 | $326.05 | $326.05 | 1,185,000 | $335.90 | 70,580 |
| 2026-07-27 | $347.07 | $347.07 | 642,400 | $362.27 | 49,769 |
| 2026-07-24 | $359.90 | $359.90 | 560,200 | $379.14 | 26,698 |
| 2026-07-23 | $379.27 | $379.27 | 367,000 | $375.71 | 16,898 |
| 2026-07-22 | $377.41 | $377.41 | 432,600 | $363.89 | 24,897 |
| 2026-07-21 | $366.14 | $366.14 | 728,700 | $366.96 | 33,268 |
| 2026-07-20 | $360.32 | $360.32 | 575,700 | $379.69 | 45,528 |
| 2026-07-17 | $372.37 | $372.37 | 558,300 | — | — |
| 2026-07-16 | $368.29 | $368.29 | 875,500 | — | — |
| 2026-07-15 | $400.12 | $400.12 | 654,700 | — | — |
| 2026-07-14 | $396.95 | $396.95 | 702,700 | — | — |
| 2026-07-13 | $396.35 | $396.35 | 551,300 | — | — |
| 2026-07-10 | $385.80 | $385.80 | 458,800 | — | — |
| 2026-07-09 | $384.44 | $384.44 | 700,300 | — | — |
| 2026-07-08 | $367.88 | $367.88 | 481,900 | — | — |
| 2026-07-07 | $366.66 | $366.66 | 515,300 | — | — |
| 2026-07-06 | $377.79 | $377.79 | 707,600 | — | — |
| 2026-07-02 | $364.67 | $364.67 | 913,300 | — | — |
| 2026-07-01 | $360.79 | $360.79 | 1,199,800 | — | — |
| 2026-06-30 | $384.26 | $384.26 | 1,426,500 | — | — |
| 2026-06-29 | $399.34 | $399.34 | 712,400 | — | — |
| 2026-06-26 | $404.09 | $404.09 | 1,551,100 | — | — |
| 2026-06-25 | $416.80 | $416.80 | 951,100 | — | — |
| 2026-06-24 | $405.89 | $405.89 | 1,591,700 | — | — |
| 2026-06-23 | $411.92 | $411.92 | 1,063,300 | — | — |
| 2026-06-22 | $438.12 | $438.12 | 826,800 | — | — |
| 2026-06-18 | $436.29 | $436.29 | 1,997,500 | — | — |
| 2026-06-17 | $409.81 | $409.81 | 1,041,400 | — | — |
| 2026-06-16 | $406.51 | $406.51 | 1,564,000 | — | — |
| 2026-06-15 | $386.21 | $386.21 | 1,011,800 | — | — |
| 2026-06-12 | $360.54 | $360.54 | 753,400 | — | — |
| 2026-06-11 | $344.80 | $344.80 | 464,500 | — | — |
| 2026-06-10 | $336.59 | $336.59 | 1,096,200 | — | — |
| 2026-06-09 | $358.74 | $358.74 | 630,900 | — | — |
| 2026-06-08 | $364.78 | $364.78 | 357,600 | — | — |
| 2026-06-05 | $364.74 | $364.74 | 1,058,900 | — | — |
| 2026-06-04 | $378.08 | $378.08 | 524,000 | — | — |
| 2026-06-03 | $379.59 | $379.59 | 725,300 | — | — |
| 2026-06-02 | $385.51 | $385.51 | 733,000 | — | — |
| 2026-06-01 | $377.20 | $377.20 | 763,300 | — | — |
| 2026-05-29 | $386.80 | $386.80 | 674,100 | — | — |
| 2026-05-28 | $381.47 | $381.47 | 526,800 | — | — |
| 2026-05-27 | $379.78 | $379.78 | 667,400 | — | — |
| 2026-05-26 | $389.00 | $389.00 | 1,277,600 | — | — |
| 2026-05-22 | $372.45 | $372.45 | 847,800 | — | — |
| 2026-05-21 | $360.48 | $360.48 | 868,400 | — | — |
| 2026-05-20 | $344.46 | $344.46 | 886,600 | — | — |
| 2026-05-19 | $314.57 | $314.57 | 843,900 | — | — |
| 2026-05-18 | $324.21 | $324.21 | 580,800 | — | — |
| 2026-05-15 | $334.24 | $334.24 | 647,000 | — | — |
| 2026-05-14 | $352.88 | $352.88 | 595,500 | — | — |
| 2026-05-13 | $351.03 | $351.03 | 1,471,100 | — | — |
| 2026-05-12 | $374.61 | $374.61 | 639,800 | — | — |
| 2026-05-11 | $383.44 | $383.44 | 633,000 | — | — |
| 2026-05-08 | $386.37 | $386.37 | 521,400 | — | — |
| 2026-05-07 | $390.55 | $390.55 | 840,700 | — | — |
| 2026-05-06 | $409.99 | $409.99 | 1,183,300 | — | — |
| 2026-05-05 | $384.90 | $384.90 | 615,400 | — | — |
| 2026-05-04 | $384.64 | $384.64 | 749,600 | — | — |
| 2026-05-01 | $372.16 | $372.16 | 574,600 | — | — |
| 2026-04-30 | $372.42 | $372.42 | 675,600 | — | — |
| 2026-04-29 | $351.91 | $351.91 | 487,400 | — | — |
| 2026-04-28 | $361.17 | $361.17 | 398,600 | — | — |
| 2026-04-27 | $369.67 | $369.67 | 515,500 | — | — |
| 2026-04-24 | $364.32 | $364.32 | 566,800 | — | — |
| 2026-04-23 | $345.25 | $345.25 | 356,600 | — | — |
| 2026-04-22 | $339.32 | $339.32 | 611,500 | — | — |
| 2026-04-21 | $329.74 | $329.74 | 560,000 | — | — |
| 2026-04-20 | $346.26 | $346.26 | 777,300 | — | — |
| 2026-04-17 | $365.35 | $365.35 | 937,500 | — | — |
| 2026-04-16 | $362.40 | $362.40 | 639,700 | — | — |
| 2026-04-15 | $353.30 | $353.30 | 745,600 | — | — |