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
- 1980-03-17 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 | — | — | — | $63.27 | 23,902 |
| 2026-09-03 | — | — | — | $64.21 | 19,600 |
| 2026-09-02 | — | — | — | $63.94 | 19,277 |
| 2026-09-01 | — | — | — | $64.38 | 28,864 |
| 2026-08-31 | — | — | — | $63.74 | 21,928 |
| 2026-08-28 | — | — | — | $64.86 | 23,685 |
| 2026-08-27 | $64.22 | $251.76 | 456,400 | $64.42 | 25,911 |
| 2026-08-26 | $64.86 | $254.27 | 346,000 | $64.80 | 19,641 |
| 2026-08-25 | $64.90 | $254.42 | 780,900 | $65.06 | 48,960 |
| 2026-08-24 | $66.62 | $261.16 | 559,700 | $65.90 | 24,198 |
| 2026-08-21 | $65.38 | $256.30 | 567,100 | $65.55 | 19,966 |
| 2026-08-20 | $65.10 | $255.21 | 828,700 | $64.31 | 59,313 |
| 2026-08-19 | $64.31 | $252.11 | 664,500 | $64.20 | 33,943 |
| 2026-08-18 | $64.28 | $251.99 | 789,800 | $63.78 | 32,974 |
| 2026-08-17 | $62.42 | $244.70 | 462,000 | $63.31 | 17,424 |
| 2026-08-14 | $63.77 | $249.99 | 551,900 | $63.92 | 23,272 |
| 2026-08-13 | $63.99 | $250.85 | 432,100 | $63.47 | 31,063 |
| 2026-08-12 | $62.93 | $246.70 | 533,700 | $63.15 | 28,869 |
| 2026-08-11 | $63.94 | $250.66 | 572,900 | $63.19 | 25,714 |
| 2026-08-10 | $63.58 | $249.25 | 600,000 | $63.77 | 32,808 |
| 2026-08-07 | $64.23 | $251.80 | 1,023,200 | $63.79 | 56,849 |
| 2026-08-06 | $64.38 | $252.38 | 933,800 | $63.35 | 33,077 |
| 2026-08-05 | $62.82 | $246.27 | 599,400 | $62.52 | 41,970 |
| 2026-08-04 | $61.82 | $242.35 | 585,000 | $60.38 | 28,499 |
| 2026-08-03 | $61.29 | $240.27 | 737,700 | $61.56 | 46,003 |
| 2026-07-31 | $61.24 | $240.07 | 870,600 | $60.63 | 41,569 |
| 2026-07-30 | $61.23 | $240.03 | 985,200 | $64.96 | 39,969 |
| 2026-07-29 | $65.65 | $257.36 | 1,250,000 | $64.06 | 66,924 |
| 2026-07-28 | $65.10 | $255.21 | 1,502,400 | $64.39 | 82,770 |
| 2026-07-27 | $64.05 | $251.09 | 1,113,300 | $62.03 | 65,135 |
| 2026-07-24 | $61.92 | $242.74 | 1,287,900 | $60.50 | 107,397 |
| 2026-07-23 | $61.16 | $239.76 | 1,504,200 | $57.00 | 101,632 |
| 2026-07-22 | $58.99 | $231.25 | 965,300 | $59.67 | 81,021 |
| 2026-07-21 | $60.20 | $236.00 | 765,400 | $61.33 | 50,786 |
| 2026-07-20 | $61.71 | $241.92 | 881,200 | $61.75 | 65,055 |
| 2026-07-17 | $61.57 | $241.37 | 1,041,500 | — | — |
| 2026-07-16 | $59.58 | $233.57 | 655,400 | — | — |
| 2026-07-15 | $58.05 | $227.57 | 863,000 | — | — |
| 2026-07-14 | $60.14 | $235.76 | 606,400 | — | — |
| 2026-07-13 | $61.46 | $240.94 | 581,100 | — | — |
| 2026-07-10 | $60.65 | $237.76 | 481,800 | — | — |
| 2026-07-09 | $60.14 | $235.76 | 737,500 | — | — |
| 2026-07-08 | $60.70 | $237.96 | 854,700 | — | — |
| 2026-07-07 | $62.12 | $243.52 | 809,200 | — | — |
| 2026-07-06 | $61.78 | $242.19 | 961,900 | — | — |
| 2026-07-02 | $62.52 | $245.09 | 1,091,900 | — | — |
| 2026-07-01 | $60.66 | $237.80 | 1,339,200 | — | — |
| 2026-06-30 | $59.07 | $231.57 | 1,250,700 | — | — |
| 2026-06-29 | $58.40 | $228.94 | 1,351,900 | — | — |
| 2026-06-26 | $57.56 | $225.65 | 1,232,200 | — | — |
| 2026-06-25 | $55.13 | $216.12 | 682,200 | — | — |
| 2026-06-24 | $54.75 | $214.63 | 745,300 | — | — |
| 2026-06-23 | $53.84 | $211.06 | 757,300 | — | — |
| 2026-06-22 | $52.74 | $206.75 | 814,200 | — | — |
| 2026-06-18 | $53.09 | $208.12 | 1,624,100 | — | — |
| 2026-06-17 | $52.75 | $206.79 | 997,100 | — | — |
| 2026-06-16 | $54.05 | $211.89 | 642,600 | — | — |
| 2026-06-15 | $53.59 | $210.08 | 1,001,100 | — | — |
| 2026-06-12 | $54.35 | $213.06 | 1,337,000 | — | — |
| 2026-06-11 | $54.13 | $212.20 | 1,200,000 | — | — |
| 2026-06-10 | $53.94 | $211.46 | 1,018,100 | — | — |
| 2026-06-09 | $52.25 | $204.83 | 763,400 | — | — |
| 2026-06-08 | $52.11 | $204.28 | 1,045,400 | — | — |
| 2026-06-05 | $52.38 | $205.34 | 915,900 | — | — |
| 2026-06-04 | $50.35 | $197.38 | 1,217,800 | — | — |
| 2026-06-03 | $50.08 | $196.32 | 1,060,600 | — | — |
| 2026-06-02 | $50.96 | $199.77 | 1,289,300 | — | — |
| 2026-06-01 | $50.63 | $198.48 | 1,068,300 | — | — |
| 2026-05-29 | $50.04 | $196.17 | 1,169,300 | — | — |
| 2026-05-28 | $51.50 | $193.35 | 882,800 | — | — |
| 2026-05-27 | $52.05 | $195.41 | 791,600 | — | — |
| 2026-05-26 | $52.31 | $196.39 | 546,200 | — | — |
| 2026-05-22 | $52.56 | $197.32 | 524,100 | — | — |
| 2026-05-21 | $53.01 | $199.01 | 848,300 | — | — |
| 2026-05-20 | $52.64 | $197.62 | 797,100 | — | — |
| 2026-05-19 | $52.14 | $195.75 | 913,000 | — | — |
| 2026-05-18 | $52.99 | $198.94 | 1,503,100 | — | — |
| 2026-05-15 | $50.82 | $190.79 | 1,547,000 | — | — |
| 2026-05-14 | $49.88 | $187.26 | 1,403,000 | — | — |
| 2026-05-13 | $47.77 | $179.34 | 1,404,400 | — | — |
| 2026-05-12 | $48.53 | $182.19 | 1,228,700 | — | — |
| 2026-05-11 | $48.34 | $181.48 | 1,166,000 | — | — |
| 2026-05-08 | $49.05 | $184.15 | 637,000 | — | — |
| 2026-05-07 | $49.62 | $186.29 | 731,000 | — | — |
| 2026-05-06 | $49.01 | $184.00 | 948,100 | — | — |
| 2026-05-05 | $50.09 | $188.05 | 778,100 | — | — |
| 2026-05-04 | $50.73 | $190.45 | 915,800 | — | — |
| 2026-05-01 | $51.50 | $193.35 | 1,138,200 | — | — |
| 2026-04-30 | $51.77 | $194.36 | 962,200 | — | — |
| 2026-04-29 | $51.15 | $192.03 | 815,300 | — | — |
| 2026-04-28 | $52.14 | $195.75 | 1,043,300 | — | — |
| 2026-04-27 | $51.45 | $193.16 | 1,109,800 | — | — |
| 2026-04-24 | $52.81 | $198.26 | 1,371,400 | — | — |
| 2026-04-23 | $54.94 | $206.26 | 1,118,300 | — | — |
| 2026-04-22 | $57.11 | $214.41 | 1,020,100 | — | — |
| 2026-04-21 | $58.40 | $219.25 | 745,600 | — | — |
| 2026-04-20 | $57.85 | $217.18 | 813,800 | — | — |
| 2026-04-17 | $59.02 | $221.58 | 480,000 | — | — |
| 2026-04-16 | $58.99 | $221.46 | 532,200 | — | — |
| 2026-04-15 | $58.35 | $219.06 | 471,000 | — | — |