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
- 2014-04-15 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.03 | 35,257 |
| 2026-09-03 | — | — | — | $240.11 | 30,231 |
| 2026-09-02 | — | — | — | $237.46 | 28,293 |
| 2026-09-01 | — | — | — | $241.42 | 29,733 |
| 2026-08-31 | — | — | — | $236.54 | 36,515 |
| 2026-08-28 | — | — | — | $236.41 | 20,660 |
| 2026-08-27 | $237.04 | $243.56 | 818,800 | $231.78 | 45,632 |
| 2026-08-26 | $232.31 | $238.70 | 549,000 | $227.79 | 28,083 |
| 2026-08-25 | $231.70 | $238.07 | 482,300 | $229.77 | 31,839 |
| 2026-08-24 | $229.62 | $235.94 | 490,000 | $227.51 | 26,600 |
| 2026-08-21 | $229.07 | $234.99 | 667,600 | $225.49 | 45,905 |
| 2026-08-20 | $226.72 | $232.58 | 650,000 | $221.67 | 26,743 |
| 2026-08-19 | $222.16 | $227.90 | 598,100 | $218.14 | 18,862 |
| 2026-08-18 | $215.72 | $221.29 | 708,000 | $216.58 | 50,573 |
| 2026-08-17 | $214.19 | $219.72 | 476,200 | $214.53 | 31,785 |
| 2026-08-14 | $218.13 | $223.76 | 545,700 | $224.86 | 41,373 |
| 2026-08-13 | $223.63 | $229.41 | 1,270,400 | $211.76 | 85,147 |
| 2026-08-12 | $211.28 | $216.74 | 724,500 | $210.51 | 38,849 |
| 2026-08-11 | $212.23 | $217.71 | 672,000 | $211.73 | 47,718 |
| 2026-08-10 | $213.45 | $218.96 | 1,233,500 | $212.99 | 98,404 |
| 2026-08-07 | $214.94 | $220.49 | 1,267,200 | $216.13 | 70,066 |
| 2026-08-06 | $215.97 | $221.55 | 3,831,200 | $210.30 | 178,644 |
| 2026-08-05 | $174.80 | $179.31 | 830,200 | $179.08 | 52,791 |
| 2026-08-04 | $175.30 | $179.83 | 1,065,600 | $166.50 | 50,336 |
| 2026-08-03 | $168.67 | $173.03 | 924,300 | $168.40 | 79,955 |
| 2026-07-31 | $163.96 | $168.19 | 866,900 | $159.27 | 43,190 |
| 2026-07-30 | $161.52 | $165.69 | 1,156,300 | $166.05 | 80,792 |
| 2026-07-29 | $168.92 | $173.28 | 1,055,700 | $162.72 | 56,481 |
| 2026-07-28 | $161.72 | $165.90 | 884,700 | $154.87 | 50,715 |
| 2026-07-27 | $151.30 | $155.21 | 979,500 | $148.14 | 48,842 |
| 2026-07-24 | $145.35 | $149.10 | 552,900 | $140.92 | 23,100 |
| 2026-07-23 | $138.70 | $142.28 | 591,100 | $140.92 | 32,628 |
| 2026-07-22 | $139.30 | $142.90 | 520,400 | $144.67 | 34,988 |
| 2026-07-21 | $144.22 | $147.95 | 682,400 | $145.43 | 36,873 |
| 2026-07-20 | $149.71 | $153.58 | 617,200 | $145.50 | 30,086 |
| 2026-07-17 | $147.94 | $151.76 | 781,600 | — | — |
| 2026-07-16 | $150.48 | $154.37 | 916,100 | — | — |
| 2026-07-15 | $144.73 | $148.47 | 414,800 | — | — |
| 2026-07-14 | $143.67 | $147.38 | 511,500 | — | — |
| 2026-07-13 | $146.50 | $150.28 | 620,600 | — | — |
| 2026-07-10 | $139.08 | $142.67 | 560,200 | — | — |
| 2026-07-09 | $139.56 | $143.16 | 864,600 | — | — |
| 2026-07-08 | $138.50 | $142.08 | 1,061,500 | — | — |
| 2026-07-07 | $143.78 | $147.49 | 976,400 | — | — |
| 2026-07-06 | $139.90 | $143.51 | 911,100 | — | — |
| 2026-07-02 | $139.21 | $142.81 | 907,700 | — | — |
| 2026-07-01 | $133.96 | $137.42 | 1,333,600 | — | — |
| 2026-06-30 | $125.68 | $128.93 | 679,400 | — | — |
| 2026-06-29 | $127.18 | $130.46 | 853,800 | — | — |
| 2026-06-26 | $129.18 | $132.52 | 2,097,400 | — | — |
| 2026-06-25 | $124.48 | $127.70 | 663,500 | — | — |
| 2026-06-24 | $127.22 | $130.51 | 672,300 | — | — |
| 2026-06-23 | $124.28 | $127.49 | 900,800 | — | — |
| 2026-06-22 | $123.67 | $126.86 | 1,333,200 | — | — |
| 2026-06-18 | $124.85 | $128.07 | 3,261,500 | — | — |
| 2026-06-17 | $123.72 | $126.92 | 1,841,000 | — | — |
| 2026-06-16 | $129.13 | $132.47 | 826,600 | — | — |
| 2026-06-15 | $134.69 | $138.17 | 1,195,100 | — | — |
| 2026-06-12 | $134.52 | $137.99 | 857,800 | — | — |
| 2026-06-11 | $132.24 | $135.66 | 1,276,900 | — | — |
| 2026-06-10 | $136.72 | $140.25 | 795,800 | — | — |
| 2026-06-09 | $136.14 | $139.66 | 778,100 | — | — |
| 2026-06-08 | $135.70 | $139.21 | 678,700 | — | — |
| 2026-06-05 | $137.62 | $141.17 | 653,300 | — | — |
| 2026-06-04 | $137.08 | $140.62 | 509,200 | — | — |
| 2026-06-03 | $137.79 | $141.35 | 721,200 | — | — |
| 2026-06-02 | $144.23 | $147.96 | 995,300 | — | — |
| 2026-06-01 | $148.58 | $152.42 | 907,000 | — | — |
| 2026-05-29 | $139.67 | $143.28 | 1,190,500 | — | — |
| 2026-05-28 | $136.80 | $140.33 | 786,000 | — | — |
| 2026-05-27 | $132.28 | $135.70 | 598,000 | — | — |
| 2026-05-26 | $132.82 | $136.25 | 643,700 | — | — |
| 2026-05-22 | $137.80 | $140.97 | 513,800 | — | — |
| 2026-05-21 | $134.35 | $137.45 | 811,900 | — | — |
| 2026-05-20 | $137.98 | $141.16 | 905,500 | — | — |
| 2026-05-19 | $141.17 | $144.42 | 1,102,500 | — | — |
| 2026-05-18 | $139.18 | $142.39 | 802,000 | — | — |
| 2026-05-15 | $136.24 | $139.38 | 1,128,800 | — | — |
| 2026-05-14 | $133.61 | $136.69 | 1,304,400 | — | — |
| 2026-05-13 | $134.90 | $138.01 | 1,192,000 | — | — |
| 2026-05-12 | $137.60 | $140.77 | 1,256,200 | — | — |
| 2026-05-11 | $138.44 | $141.63 | 1,203,800 | — | — |
| 2026-05-08 | $136.87 | $140.02 | 1,190,500 | — | — |
| 2026-05-07 | $138.43 | $141.62 | 2,189,200 | — | — |
| 2026-05-06 | $126.36 | $129.27 | 1,378,300 | — | — |
| 2026-05-05 | $131.68 | $134.71 | 760,300 | — | — |
| 2026-05-04 | $132.23 | $135.28 | 941,600 | — | — |
| 2026-05-01 | $131.96 | $135.00 | 836,000 | — | — |
| 2026-04-30 | $126.76 | $129.68 | 606,500 | — | — |
| 2026-04-29 | $127.93 | $130.88 | 665,400 | — | — |
| 2026-04-28 | $124.82 | $127.70 | 539,000 | — | — |
| 2026-04-27 | $123.91 | $126.76 | 609,600 | — | — |
| 2026-04-24 | $123.72 | $126.57 | 1,085,100 | — | — |
| 2026-04-23 | $125.50 | $128.39 | 653,300 | — | — |
| 2026-04-22 | $130.43 | $133.43 | 927,400 | — | — |
| 2026-04-21 | $130.44 | $133.45 | 820,500 | — | — |
| 2026-04-20 | $132.98 | $136.04 | 1,176,700 | — | — |
| 2026-04-17 | $126.93 | $129.85 | 986,600 | — | — |
| 2026-04-16 | $125.53 | $128.42 | 826,900 | — | — |
| 2026-04-15 | $123.64 | $126.49 | 899,200 | — | — |
| 2026-04-14 | $119.84 | $122.60 | 869,500 | — | — |
| 2026-04-13 | $119.61 | $122.37 | 1,095,500 | — | — |
| 2026-04-10 | $113.59 | $116.21 | 1,047,900 | — | — |
| 2026-04-09 | $114.84 | $117.49 | 1,106,400 | — | — |
| 2026-04-08 | $117.83 | $120.54 | 1,006,400 | — | — |
| 2026-04-07 | $124.22 | $127.08 | 1,081,400 | — | — |
| 2026-04-06 | $122.97 | $125.80 | 1,303,400 | — | — |
| 2026-04-02 | $123.56 | $126.41 | 727,400 | — | — |
| 2026-04-01 | $120.80 | $123.58 | 765,100 | — | — |
| 2026-03-31 | $121.54 | $124.34 | 756,800 | — | — |
| 2026-03-30 | $120.97 | $123.76 | 906,400 | — | — |
| 2026-03-27 | $117.06 | $119.76 | 1,114,900 | — | — |
| 2026-03-26 | $123.03 | $125.86 | 1,888,600 | — | — |
| 2026-03-25 | $119.82 | $122.58 | 1,077,500 | — | — |
| 2026-03-24 | $118.96 | $121.70 | 1,241,200 | — | — |
| 2026-03-23 | $126.59 | $129.51 | 1,165,900 | — | — |
| 2026-03-20 | $124.82 | $127.70 | 14,557,300 | — | — |
| 2026-03-19 | $124.15 | $127.01 | 930,200 | — | — |
| 2026-03-18 | $124.49 | $127.36 | 1,215,300 | — | — |
| 2026-03-17 | $125.87 | $128.77 | 1,131,600 | — | — |
| 2026-03-16 | $123.47 | $126.31 | 4,003,700 | — | — |
| 2026-03-13 | $125.71 | $128.61 | 1,085,500 | — | — |
| 2026-03-12 | $126.62 | $129.54 | 1,297,800 | — | — |
| 2026-03-11 | $130.33 | $133.33 | 1,082,600 | — | — |
| 2026-03-10 | $131.91 | $134.95 | 1,376,800 | — | — |
| 2026-03-09 | $138.25 | $141.43 | 1,558,800 | — | — |
| 2026-03-06 | $138.01 | $140.81 | 1,670,800 | — | — |
| 2026-03-05 | $136.66 | $139.43 | 1,919,700 | — | — |
| 2026-03-04 | $134.11 | $136.83 | 2,027,400 | — | — |
| 2026-03-03 | $131.81 | $134.48 | 2,533,200 | — | — |
| 2026-03-02 | $128.30 | $130.90 | 2,438,200 | — | — |
| 2026-02-27 | $125.83 | $128.38 | 5,960,200 | — | — |
| 2026-02-26 | $129.79 | $132.42 | 2,536,600 | — | — |
| 2026-02-25 | $123.91 | $126.42 | 1,915,500 | — | — |
| 2026-02-24 | $119.34 | $121.76 | 2,323,600 | — | — |
| 2026-02-23 | $114.43 | $116.75 | 2,798,800 | — | — |
| 2026-02-20 | $114.71 | $117.03 | 1,936,600 | — | — |
| 2026-02-19 | $120.72 | $123.17 | 2,168,800 | — | — |
| 2026-02-18 | $124.22 | $126.74 | 3,126,600 | — | — |
| 2026-02-17 | $122.32 | $124.80 | 2,796,500 | — | — |
| 2026-02-13 | $125.31 | $127.85 | 4,024,500 | — | — |
| 2026-02-12 | $119.76 | $122.19 | 4,829,300 | — | — |
| 2026-02-11 | $118.71 | $121.11 | 3,155,500 | — | — |
| 2026-02-10 | $124.94 | $127.47 | 1,794,900 | — | — |
| 2026-02-09 | $129.42 | $132.04 | 1,350,800 | — | — |
| 2026-02-06 | $130.97 | $133.62 | 1,898,700 | — | — |
| 2026-02-05 | $131.59 | $134.26 | 1,640,700 | — | — |
| 2026-02-04 | $129.84 | $132.47 | 1,916,300 | — | — |
| 2026-02-03 | $124.33 | $126.85 | 1,912,400 | — | — |
| 2026-02-02 | $133.31 | $136.01 | 930,700 | — | — |
| 2026-01-30 | $134.75 | $137.48 | 1,335,700 | — | — |
| 2026-01-29 | $134.34 | $137.06 | 2,283,300 | — | — |
| 2026-01-28 | $139.65 | $142.48 | 1,229,300 | — | — |
| 2026-01-27 | $142.19 | $145.07 | 1,126,600 | — | — |
| 2026-01-26 | $147.45 | $150.44 | 1,749,900 | — | — |
| 2026-01-23 | $152.29 | $155.38 | 783,900 | — | — |
| 2026-01-22 | $152.57 | $155.66 | 814,100 | — | — |
| 2026-01-21 | $149.18 | $152.20 | 869,000 | — | — |
| 2026-01-20 | $147.48 | $150.47 | 998,400 | — | — |
| 2026-01-16 | $148.41 | $151.42 | 925,800 | — | — |
| 2026-01-15 | $152.78 | $155.87 | 769,200 | — | — |
| 2026-01-14 | $154.58 | $157.71 | 710,000 | — | — |
| 2026-01-13 | $157.50 | $160.69 | 945,000 | — | — |
| 2026-01-12 | $158.94 | $162.16 | 928,500 | — | — |
| 2026-01-09 | $157.17 | $160.35 | 469,400 | — | — |
| 2026-01-08 | $157.80 | $161.00 | 703,100 | — | — |
| 2026-01-07 | $156.82 | $160.00 | 630,100 | — | — |
| 2026-01-06 | $156.55 | $159.72 | 640,700 | — | — |
| 2026-01-05 | $153.00 | $156.10 | 957,500 | — | — |
| 2026-01-02 | $152.40 | $155.49 | 965,300 | — | — |