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 — 2026
| 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 | — | — |
| 2026-04-14 | $130.15 | $184.07 | 790,900 | — | — |
| 2026-04-13 | $126.00 | $178.20 | 445,900 | — | — |
| 2026-04-10 | $126.71 | $179.20 | 535,000 | — | — |
| 2026-04-09 | $127.00 | $179.61 | 968,500 | — | — |
| 2026-04-08 | $121.75 | $172.19 | 563,900 | — | — |
| 2026-04-07 | $117.01 | $165.48 | 237,300 | — | — |
| 2026-04-06 | $116.59 | $164.89 | 160,300 | — | — |
| 2026-04-02 | $113.90 | $161.09 | 273,600 | — | — |
| 2026-04-01 | $116.98 | $165.44 | 493,500 | — | — |
| 2026-03-31 | $112.29 | $158.81 | 301,600 | — | — |
| 2026-03-30 | $105.45 | $149.14 | 640,000 | — | — |
| 2026-03-27 | $110.06 | $155.66 | 293,700 | — | — |
| 2026-03-26 | $111.23 | $157.31 | 938,500 | — | — |
| 2026-03-25 | $110.93 | $156.89 | 1,102,100 | — | — |
| 2026-03-24 | $118.64 | $167.79 | 699,000 | — | — |
| 2026-03-23 | $123.73 | $174.99 | 486,100 | — | — |
| 2026-03-20 | $123.76 | $175.03 | 356,500 | — | — |
| 2026-03-19 | $127.50 | $180.32 | 457,600 | — | — |
| 2026-03-18 | $125.40 | $177.35 | 234,700 | — | — |
| 2026-03-17 | $126.18 | $178.45 | 238,700 | — | — |
| 2026-03-16 | $125.97 | $178.16 | 544,100 | — | — |
| 2026-03-13 | $123.26 | $174.32 | 312,300 | — | — |
| 2026-03-12 | $120.11 | $169.87 | 326,200 | — | — |
| 2026-03-11 | $123.64 | $174.86 | 343,600 | — | — |
| 2026-03-10 | $122.78 | $173.64 | 302,800 | — | — |
| 2026-03-09 | $121.63 | $172.02 | 515,400 | — | — |
| 2026-03-06 | $118.35 | $167.38 | 338,400 | — | — |
| 2026-03-05 | $123.76 | $175.03 | 379,800 | — | — |
| 2026-03-04 | $122.30 | $172.97 | 538,300 | — | — |
| 2026-03-03 | $119.43 | $168.91 | 852,600 | — | — |
| 2026-03-02 | $129.19 | $182.71 | 696,700 | — | — |
| 2026-02-27 | $129.23 | $182.77 | 544,600 | — | — |
| 2026-02-26 | $131.08 | $185.38 | 1,021,700 | — | — |
| 2026-02-25 | $143.01 | $202.26 | 676,100 | — | — |
| 2026-02-24 | $135.89 | $192.19 | 364,800 | — | — |
| 2026-02-23 | $136.16 | $192.57 | 443,600 | — | — |
| 2026-02-20 | $134.88 | $190.76 | 448,700 | — | — |
| 2026-02-19 | $132.31 | $187.12 | 502,700 | — | — |
| 2026-02-18 | $132.76 | $187.76 | 476,000 | — | — |
| 2026-02-17 | $131.36 | $185.78 | 571,800 | — | — |
| 2026-02-13 | $136.28 | $192.74 | 511,600 | — | — |
| 2026-02-12 | $138.35 | $195.67 | 707,600 | — | — |
| 2026-02-11 | $139.94 | $197.91 | 880,000 | — | — |
| 2026-02-10 | $131.32 | $185.02 | 658,500 | — | — |
| 2026-02-09 | $137.55 | $193.79 | 1,068,700 | — | — |
| 2026-02-06 | $128.06 | $180.42 | 453,200 | — | — |
| 2026-02-05 | $126.18 | $177.77 | 855,400 | — | — |
| 2026-02-04 | $128.37 | $180.86 | 2,091,100 | — | — |
| 2026-02-03 | $120.42 | $169.66 | 1,154,900 | — | — |
| 2026-02-02 | $119.75 | $168.71 | 839,500 | — | — |
| 2026-01-30 | $118.93 | $167.56 | 1,062,600 | — | — |
| 2026-01-29 | $116.17 | $163.67 | 537,100 | — | — |
| 2026-01-28 | $117.10 | $164.98 | 680,300 | — | — |
| 2026-01-27 | $116.24 | $163.77 | 570,700 | — | — |
| 2026-01-26 | $113.15 | $159.42 | 342,900 | — | — |
| 2026-01-23 | $112.93 | $159.11 | 440,000 | — | — |
| 2026-01-22 | $115.27 | $162.40 | 1,051,500 | — | — |
| 2026-01-21 | $117.81 | $165.98 | 950,400 | — | — |
| 2026-01-20 | $113.01 | $159.22 | 453,300 | — | — |
| 2026-01-16 | $112.87 | $159.02 | 631,400 | — | — |
| 2026-01-15 | $113.38 | $159.74 | 645,000 | — | — |
| 2026-01-14 | $111.74 | $157.43 | 653,400 | — | — |
| 2026-01-13 | $113.56 | $159.99 | 569,900 | — | — |
| 2026-01-12 | $115.32 | $162.47 | 814,300 | — | — |
| 2026-01-09 | $113.12 | $159.37 | 728,300 | — | — |
| 2026-01-08 | $111.03 | $156.43 | 1,896,400 | — | — |
| 2026-01-07 | $121.13 | $170.66 | 2,788,400 | — | — |
| 2026-01-06 | $105.21 | $148.23 | 1,329,300 | — | — |
| 2026-01-05 | $93.58 | $131.84 | 200,200 | — | — |
| 2026-01-02 | $93.76 | $132.10 | 413,900 | — | — |