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
- 2005-06-30 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 | — | — | — | $238.81 | 33,512 |
| 2026-09-03 | — | — | — | $240.63 | 41,084 |
| 2026-09-02 | — | — | — | $237.06 | 26,796 |
| 2026-09-01 | — | — | — | $241.06 | 40,492 |
| 2026-08-31 | — | — | — | $246.65 | 24,482 |
| 2026-08-28 | — | — | — | $253.09 | 19,506 |
| 2026-08-27 | $255.08 | $362.23 | 696,100 | $270.51 | 31,138 |
| 2026-08-26 | $263.11 | $373.63 | 776,100 | $242.63 | 44,118 |
| 2026-08-25 | $241.83 | $343.41 | 995,000 | $251.08 | 26,850 |
| 2026-08-24 | $243.18 | $345.33 | 844,500 | $252.75 | 42,052 |
| 2026-08-21 | $258.36 | $366.88 | 769,800 | $253.94 | 34,999 |
| 2026-08-20 | $249.65 | $354.52 | 577,300 | $246.00 | 30,477 |
| 2026-08-19 | $242.80 | $344.79 | 1,115,700 | $251.24 | 88,282 |
| 2026-08-18 | $251.72 | $357.45 | 1,339,500 | $262.25 | 61,568 |
| 2026-08-17 | $272.70 | $387.25 | 1,215,600 | $271.25 | 63,307 |
| 2026-08-14 | $268.90 | $381.85 | 1,118,400 | $254.57 | 41,274 |
| 2026-08-13 | $249.12 | $353.76 | 1,011,700 | $241.31 | 61,638 |
| 2026-08-12 | $241.31 | $342.67 | 1,825,700 | $231.00 | 54,728 |
| 2026-08-11 | $224.00 | $318.09 | 2,830,700 | $228.07 | 81,110 |
| 2026-08-10 | $230.61 | $327.48 | 2,914,800 | $237.65 | 130,575 |
| 2026-08-07 | $256.12 | $363.70 | 618,900 | $270.19 | 38,515 |
| 2026-08-06 | $267.43 | $379.76 | 1,271,600 | $241.00 | 57,683 |
| 2026-08-05 | $246.65 | $349.54 | 994,400 | $264.66 | 51,746 |
| 2026-08-04 | $268.49 | $380.50 | 956,700 | $266.00 | 64,921 |
| 2026-08-03 | $251.52 | $356.45 | 1,137,700 | $245.25 | 98,604 |
| 2026-07-31 | $253.60 | $359.39 | 1,532,100 | $270.50 | 64,022 |
| 2026-07-30 | $255.10 | $361.52 | 2,600,500 | $259.99 | 157,786 |
| 2026-07-29 | $209.68 | $297.15 | 1,662,900 | $222.51 | 82,138 |
| 2026-07-28 | $221.42 | $313.79 | 1,533,400 | $225.09 | 107,659 |
| 2026-07-27 | $244.45 | $346.43 | 1,426,800 | $273.80 | 78,323 |
| 2026-07-24 | $270.90 | $383.91 | 666,300 | $282.19 | 41,253 |
| 2026-07-23 | $289.08 | $409.68 | 887,000 | $277.75 | 44,799 |
| 2026-07-22 | $281.68 | $399.19 | 466,500 | $271.87 | 29,752 |
| 2026-07-21 | $278.17 | $394.21 | 493,900 | $267.50 | 28,116 |
| 2026-07-20 | $252.61 | $357.99 | 889,700 | $268.82 | 41,553 |
| 2026-07-17 | $264.33 | $374.60 | 688,200 | — | — |
| 2026-07-16 | $272.45 | $386.11 | 979,300 | — | — |
| 2026-07-15 | $293.40 | $415.80 | 534,100 | — | — |
| 2026-07-14 | $308.41 | $437.07 | 566,500 | — | — |
| 2026-07-13 | $299.51 | $424.46 | 527,200 | — | — |
| 2026-07-10 | $326.35 | $462.49 | 530,400 | — | — |
| 2026-07-09 | $324.26 | $459.53 | 745,400 | — | — |
| 2026-07-08 | $313.30 | $444.00 | 914,800 | — | — |
| 2026-07-07 | $294.90 | $417.92 | 718,100 | — | — |
| 2026-07-06 | $318.86 | $451.88 | 655,400 | — | — |
| 2026-07-02 | $300.71 | $426.16 | 752,800 | — | — |
| 2026-07-01 | $316.98 | $449.21 | 611,500 | — | — |
| 2026-06-30 | $333.33 | $472.39 | 589,800 | — | — |
| 2026-06-29 | $331.94 | $470.42 | 1,470,500 | — | — |
| 2026-06-26 | $305.28 | $432.63 | 1,116,300 | — | — |
| 2026-06-25 | $325.26 | $460.95 | 773,300 | — | — |
| 2026-06-24 | $321.66 | $455.85 | 831,800 | — | — |
| 2026-06-23 | $319.00 | $452.08 | 847,000 | — | — |
| 2026-06-22 | $336.90 | $477.44 | 1,044,400 | — | — |
| 2026-06-18 | $321.66 | $455.85 | 1,523,200 | — | — |
| 2026-06-17 | $307.12 | $435.24 | 1,095,500 | — | — |
| 2026-06-16 | $282.68 | $400.61 | 989,500 | — | — |
| 2026-06-15 | $276.40 | $391.71 | 756,600 | — | — |
| 2026-06-12 | $280.49 | $397.50 | 730,300 | — | — |
| 2026-06-11 | $274.34 | $388.79 | 592,200 | — | — |
| 2026-06-10 | $251.68 | $356.67 | 583,100 | — | — |
| 2026-06-09 | $259.75 | $368.11 | 857,200 | — | — |
| 2026-06-08 | $263.21 | $373.01 | 790,700 | — | — |
| 2026-06-05 | $258.70 | $366.62 | 1,471,300 | — | — |
| 2026-06-04 | $294.67 | $417.60 | 888,200 | — | — |
| 2026-06-03 | $306.57 | $434.46 | 1,266,800 | — | — |
| 2026-06-02 | $301.27 | $426.95 | 1,882,700 | — | — |
| 2026-06-01 | $268.05 | $379.87 | 1,402,900 | — | — |
| 2026-05-29 | $276.87 | $392.37 | 1,143,500 | — | — |
| 2026-05-28 | $282.44 | $400.27 | 931,500 | — | — |
| 2026-05-27 | $284.98 | $403.87 | 848,100 | — | — |
| 2026-05-26 | $290.32 | $411.43 | 1,850,200 | — | — |
| 2026-05-22 | $276.14 | $391.34 | 800,100 | — | — |
| 2026-05-21 | $263.51 | $373.44 | 626,400 | — | — |
| 2026-05-20 | $258.02 | $365.66 | 944,000 | — | — |
| 2026-05-19 | $252.92 | $358.43 | 2,053,200 | — | — |
| 2026-05-18 | $239.76 | $339.78 | 1,183,600 | — | — |
| 2026-05-15 | $259.99 | $368.45 | 771,800 | — | — |
| 2026-05-14 | $263.85 | $373.92 | 794,500 | — | — |
| 2026-05-13 | $269.87 | $382.45 | 875,800 | — | — |
| 2026-05-12 | $258.71 | $366.64 | 1,036,600 | — | — |
| 2026-05-11 | $262.05 | $371.37 | 1,778,200 | — | — |
| 2026-05-08 | $253.59 | $359.38 | 1,010,800 | — | — |
| 2026-05-07 | $242.71 | $343.96 | 1,180,900 | — | — |
| 2026-05-06 | $244.95 | $346.43 | 1,309,900 | — | — |
| 2026-05-05 | $238.41 | $337.18 | 2,104,400 | — | — |
| 2026-05-04 | $227.16 | $321.27 | 1,253,900 | — | — |
| 2026-05-01 | $234.52 | $331.68 | 1,412,700 | — | — |
| 2026-04-30 | $218.78 | $309.42 | 1,893,800 | — | — |
| 2026-04-29 | $217.50 | $307.61 | 4,374,100 | — | — |
| 2026-04-28 | $149.18 | $210.98 | 1,310,600 | — | — |
| 2026-04-27 | $147.54 | $208.66 | 907,400 | — | — |
| 2026-04-24 | $153.46 | $217.03 | 748,000 | — | — |
| 2026-04-23 | $142.00 | $200.83 | 589,300 | — | — |
| 2026-04-22 | $141.95 | $200.76 | 377,500 | — | — |
| 2026-04-21 | $142.45 | $201.46 | 530,100 | — | — |
| 2026-04-20 | $138.70 | $196.16 | 441,600 | — | — |
| 2026-04-17 | $139.71 | $197.59 | 845,800 | — | — |
| 2026-04-16 | $137.00 | $193.76 | 526,000 | — | — |
| 2026-04-15 | $139.03 | $196.63 | 1,137,900 | — | — |