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
- 1997-12-11 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 | — | — | — | $101.28 | 20,509 |
| 2026-09-03 | — | — | — | $102.64 | 34,735 |
| 2026-09-02 | — | — | — | $104.41 | 26,460 |
| 2026-09-01 | — | — | — | $103.37 | 16,902 |
| 2026-08-31 | — | — | — | $104.24 | 16,213 |
| 2026-08-28 | — | — | — | $103.96 | 16,370 |
| 2026-08-27 | $103.50 | $177.37 | 488,200 | $103.61 | 17,985 |
| 2026-08-26 | $104.74 | $179.49 | 567,400 | $105.27 | 23,825 |
| 2026-08-25 | $105.03 | $179.99 | 619,500 | $106.00 | 22,631 |
| 2026-08-24 | $106.13 | $181.88 | 516,600 | $107.46 | 28,263 |
| 2026-08-21 | $106.84 | $183.09 | 426,600 | $107.18 | 13,550 |
| 2026-08-20 | $107.02 | $183.40 | 337,700 | $106.42 | 13,417 |
| 2026-08-19 | $107.15 | $183.62 | 572,600 | $106.16 | 24,687 |
| 2026-08-18 | $105.45 | $180.71 | 420,500 | $104.28 | 16,932 |
| 2026-08-17 | $103.59 | $177.52 | 586,900 | $104.63 | 22,987 |
| 2026-08-14 | $105.20 | $180.28 | 423,300 | $105.16 | 14,923 |
| 2026-08-13 | $105.10 | $180.11 | 584,000 | $105.11 | 23,884 |
| 2026-08-12 | $103.75 | $177.80 | 820,700 | $104.15 | 44,094 |
| 2026-08-11 | $104.67 | $179.37 | 671,400 | $103.50 | 28,573 |
| 2026-08-10 | $103.48 | $177.34 | 684,800 | $104.54 | 28,383 |
| 2026-08-07 | $104.33 | $178.79 | 626,500 | $102.72 | 36,936 |
| 2026-08-06 | $102.93 | $176.39 | 995,200 | $103.66 | 50,527 |
| 2026-08-05 | $103.29 | $177.01 | 887,400 | $104.63 | 42,548 |
| 2026-08-04 | $104.63 | $179.31 | 1,066,900 | $102.40 | 52,875 |
| 2026-08-03 | $100.42 | $172.09 | 969,900 | $100.83 | 38,959 |
| 2026-07-31 | $99.46 | $170.45 | 722,300 | $99.89 | 28,346 |
| 2026-07-30 | $100.33 | $171.94 | 568,900 | $101.00 | 26,439 |
| 2026-07-29 | $101.74 | $174.35 | 504,700 | $101.79 | 40,490 |
| 2026-07-28 | $102.71 | $176.02 | 589,200 | $102.19 | 30,436 |
| 2026-07-27 | $101.45 | $173.86 | 681,600 | $101.56 | 24,811 |
| 2026-07-24 | $101.12 | $173.29 | 383,100 | $100.19 | 18,882 |
| 2026-07-23 | $100.25 | $171.80 | 873,900 | $102.05 | 18,067 |
| 2026-07-22 | $102.45 | $175.57 | 502,000 | $102.62 | 29,321 |
| 2026-07-21 | $101.80 | $174.46 | 551,800 | $102.63 | 29,516 |
| 2026-07-20 | $102.52 | $175.69 | 723,600 | $101.45 | 43,611 |
| 2026-07-17 | $102.56 | $175.76 | 571,900 | — | — |
| 2026-07-16 | $102.24 | $175.21 | 574,400 | — | — |
| 2026-07-15 | $99.17 | $169.95 | 691,500 | — | — |
| 2026-07-14 | $98.20 | $168.29 | 547,900 | — | — |
| 2026-07-13 | $99.34 | $170.24 | 570,000 | — | — |
| 2026-07-10 | $98.75 | $169.23 | 513,500 | — | — |
| 2026-07-09 | $97.49 | $167.07 | 746,500 | — | — |
| 2026-07-08 | $97.96 | $167.88 | 887,500 | — | — |
| 2026-07-07 | $98.57 | $168.92 | 823,000 | — | — |
| 2026-07-06 | $99.29 | $170.15 | 1,042,800 | — | — |
| 2026-07-02 | $97.62 | $167.29 | 803,600 | — | — |
| 2026-07-01 | $95.62 | $163.87 | 1,018,600 | — | — |
| 2026-06-30 | $94.71 | $160.90 | 765,800 | — | — |
| 2026-06-29 | $95.41 | $162.09 | 855,600 | — | — |
| 2026-06-26 | $97.50 | $165.64 | 1,304,400 | — | — |
| 2026-06-25 | $96.82 | $164.49 | 658,300 | — | — |
| 2026-06-24 | $98.11 | $166.68 | 820,800 | — | — |
| 2026-06-23 | $97.98 | $166.46 | 820,100 | — | — |
| 2026-06-22 | $97.41 | $165.49 | 1,169,800 | — | — |
| 2026-06-18 | $97.93 | $166.37 | 5,120,300 | — | — |
| 2026-06-17 | $98.84 | $167.92 | 1,602,300 | — | — |
| 2026-06-16 | $100.81 | $171.26 | 1,047,800 | — | — |
| 2026-06-15 | $101.51 | $172.45 | 1,082,100 | — | — |
| 2026-06-12 | $101.59 | $172.59 | 1,074,000 | — | — |
| 2026-06-11 | $100.90 | $171.42 | 722,800 | — | — |
| 2026-06-10 | $102.54 | $174.20 | 898,800 | — | — |
| 2026-06-09 | $101.64 | $172.67 | 1,044,300 | — | — |
| 2026-06-08 | $99.66 | $169.31 | 1,018,500 | — | — |
| 2026-06-05 | $99.98 | $169.85 | 779,200 | — | — |
| 2026-06-04 | $99.46 | $168.97 | 627,300 | — | — |
| 2026-06-03 | $100.90 | $171.42 | 621,900 | — | — |
| 2026-06-02 | $101.12 | $171.79 | 708,700 | — | — |
| 2026-06-01 | $101.75 | $172.86 | 605,800 | — | — |
| 2026-05-29 | $101.44 | $172.33 | 882,700 | — | — |
| 2026-05-28 | $103.21 | $175.34 | 664,500 | — | — |
| 2026-05-27 | $103.96 | $176.62 | 725,700 | — | — |
| 2026-05-26 | $103.30 | $175.49 | 760,000 | — | — |
| 2026-05-22 | $102.41 | $173.98 | 546,500 | — | — |
| 2026-05-21 | $102.15 | $173.54 | 989,500 | — | — |
| 2026-05-20 | $100.70 | $171.08 | 797,700 | — | — |
| 2026-05-19 | $100.34 | $170.47 | 821,200 | — | — |
| 2026-05-18 | $101.42 | $172.30 | 701,300 | — | — |
| 2026-05-15 | $102.62 | $174.34 | 995,100 | — | — |
| 2026-05-14 | $102.25 | $173.71 | 1,537,900 | — | — |
| 2026-05-13 | $105.99 | $180.06 | 780,800 | — | — |
| 2026-05-12 | $106.76 | $181.37 | 774,300 | — | — |
| 2026-05-11 | $106.20 | $180.42 | 809,800 | — | — |
| 2026-05-08 | $107.39 | $182.44 | 701,000 | — | — |
| 2026-05-07 | $107.36 | $182.39 | 657,300 | — | — |
| 2026-05-06 | $106.37 | $180.71 | 1,083,100 | — | — |
| 2026-05-05 | $107.13 | $182.00 | 2,263,100 | — | — |
| 2026-05-04 | $106.88 | $181.58 | 1,579,000 | — | — |
| 2026-05-01 | $110.43 | $187.61 | 633,500 | — | — |
| 2026-04-30 | $111.74 | $189.83 | 615,800 | — | — |
| 2026-04-29 | $111.71 | $189.78 | 387,800 | — | — |
| 2026-04-28 | $113.01 | $191.99 | 339,400 | — | — |
| 2026-04-27 | $113.01 | $191.99 | 400,900 | — | — |
| 2026-04-24 | $112.69 | $191.45 | 512,400 | — | — |
| 2026-04-23 | $112.89 | $191.79 | 709,300 | — | — |
| 2026-04-22 | $112.62 | $191.33 | 611,600 | — | — |
| 2026-04-21 | $113.20 | $192.31 | 386,900 | — | — |
| 2026-04-20 | $114.21 | $194.03 | 479,200 | — | — |
| 2026-04-17 | $115.25 | $195.80 | 489,900 | — | — |
| 2026-04-16 | $113.83 | $193.38 | 541,900 | — | — |
| 2026-04-15 | $112.70 | $191.46 | 457,200 | — | — |