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
| 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 | — | — |