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-01-28 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 | — | — | — | $107.11 | 15,007 |
| 2026-09-03 | — | — | — | $106.93 | 20,593 |
| 2026-09-02 | — | — | — | $105.34 | 32,542 |
| 2026-09-01 | — | — | — | $105.19 | 107,598 |
| 2026-08-31 | — | — | — | $105.67 | 42,989 |
| 2026-08-28 | — | — | — | $106.77 | 24,692 |
| 2026-08-27 | $106.05 | $202.15 | 468,700 | $105.78 | 15,591 |
| 2026-08-26 | $106.36 | $202.74 | 471,500 | $106.55 | 21,664 |
| 2026-08-25 | $106.12 | $202.29 | 500,900 | $107.28 | 17,155 |
| 2026-08-24 | $106.91 | $203.79 | 1,103,500 | $106.50 | 18,464 |
| 2026-08-21 | $106.86 | $203.70 | 576,700 | $107.83 | 37,613 |
| 2026-08-20 | $105.78 | $201.64 | 457,200 | $106.55 | 20,795 |
| 2026-08-19 | $107.09 | $204.14 | 563,400 | $110.03 | 23,349 |
| 2026-08-18 | $110.09 | $209.85 | 741,300 | $111.39 | 29,838 |
| 2026-08-17 | $110.82 | $211.25 | 683,000 | $110.91 | 29,726 |
| 2026-08-14 | $111.59 | $212.71 | 414,900 | $110.50 | 25,233 |
| 2026-08-13 | $110.91 | $211.42 | 1,020,500 | $111.37 | 48,521 |
| 2026-08-12 | $110.36 | $210.37 | 1,136,900 | $109.79 | 74,673 |
| 2026-08-11 | $110.38 | $210.41 | 896,700 | $108.73 | 54,388 |
| 2026-08-10 | $108.56 | $206.94 | 851,100 | $107.80 | 61,215 |
| 2026-08-07 | $108.12 | $206.10 | 809,500 | $107.31 | 47,226 |
| 2026-08-06 | $108.55 | $205.66 | 1,420,700 | $109.08 | 85,503 |
| 2026-08-05 | $109.19 | $206.87 | 1,061,200 | $108.93 | 47,525 |
| 2026-08-04 | $109.43 | $207.33 | 995,000 | $108.12 | 48,407 |
| 2026-08-03 | $107.85 | $204.33 | 1,022,000 | $104.41 | 53,426 |
| 2026-07-31 | $105.09 | $199.11 | 832,000 | $106.06 | 54,720 |
| 2026-07-30 | $105.26 | $199.43 | 722,400 | $105.75 | 30,391 |
| 2026-07-29 | $105.71 | $200.28 | 702,100 | $105.77 | 38,827 |
| 2026-07-28 | $106.60 | $201.97 | 772,200 | $105.78 | 55,534 |
| 2026-07-27 | $105.16 | $199.24 | 1,084,700 | $106.28 | 64,720 |
| 2026-07-24 | $106.00 | $200.83 | 1,760,800 | $103.90 | 107,686 |
| 2026-07-23 | $101.25 | $191.83 | 1,026,100 | $100.75 | 92,050 |
| 2026-07-22 | $102.19 | $193.61 | 725,400 | $101.89 | 45,005 |
| 2026-07-21 | $102.28 | $193.78 | 693,100 | $101.70 | 44,681 |
| 2026-07-20 | $102.35 | $193.91 | 648,700 | $103.09 | 36,162 |
| 2026-07-17 | $103.19 | $195.51 | 597,300 | — | — |
| 2026-07-16 | $104.22 | $197.46 | 1,035,200 | — | — |
| 2026-07-15 | $101.15 | $191.64 | 695,800 | — | — |
| 2026-07-14 | $100.68 | $190.75 | 941,500 | — | — |
| 2026-07-13 | $100.44 | $190.30 | 827,700 | — | — |
| 2026-07-10 | $99.68 | $188.86 | 455,700 | — | — |
| 2026-07-09 | $99.29 | $188.12 | 596,100 | — | — |
| 2026-07-08 | $97.61 | $184.93 | 945,600 | — | — |
| 2026-07-07 | $99.83 | $189.14 | 1,138,600 | — | — |
| 2026-07-06 | $100.84 | $191.05 | 791,200 | — | — |
| 2026-07-02 | $100.16 | $189.76 | 1,108,800 | — | — |
| 2026-07-01 | $101.35 | $192.02 | 974,300 | — | — |
| 2026-06-30 | $99.90 | $189.27 | 658,200 | — | — |
| 2026-06-29 | $99.99 | $189.44 | 788,800 | — | — |
| 2026-06-26 | $101.37 | $192.06 | 2,435,100 | — | — |
| 2026-06-25 | $100.77 | $190.92 | 779,200 | — | — |
| 2026-06-24 | $99.75 | $188.99 | 560,100 | — | — |
| 2026-06-23 | $98.82 | $187.23 | 760,600 | — | — |
| 2026-06-22 | $97.13 | $184.02 | 514,400 | — | — |
| 2026-06-18 | $96.53 | $182.89 | 1,291,200 | — | — |
| 2026-06-17 | $95.85 | $181.60 | 887,200 | — | — |
| 2026-06-16 | $97.63 | $184.97 | 647,100 | — | — |
| 2026-06-15 | $97.60 | $184.91 | 711,200 | — | — |
| 2026-06-12 | $98.96 | $187.49 | 643,400 | — | — |
| 2026-06-11 | $97.50 | $184.72 | 591,400 | — | — |
| 2026-06-10 | $96.67 | $183.15 | 943,500 | — | — |
| 2026-06-09 | $95.66 | $181.24 | 1,073,400 | — | — |
| 2026-06-08 | $94.75 | $179.51 | 901,100 | — | — |
| 2026-06-05 | $95.32 | $180.59 | 566,500 | — | — |
| 2026-06-04 | $94.90 | $179.80 | 674,400 | — | — |
| 2026-06-03 | $92.22 | $174.72 | 703,000 | — | — |
| 2026-06-02 | $94.16 | $178.40 | 561,100 | — | — |
| 2026-06-01 | $92.51 | $175.27 | 508,100 | — | — |
| 2026-05-29 | $94.75 | $179.51 | 678,200 | — | — |
| 2026-05-28 | $94.69 | $179.40 | 556,300 | — | — |
| 2026-05-27 | $94.90 | $179.80 | 508,900 | — | — |
| 2026-05-26 | $95.56 | $181.05 | 432,500 | — | — |
| 2026-05-22 | $94.60 | $179.23 | 865,300 | — | — |
| 2026-05-21 | $93.84 | $177.79 | 977,600 | — | — |
| 2026-05-20 | $94.56 | $179.15 | 706,100 | — | — |
| 2026-05-19 | $92.03 | $174.36 | 550,200 | — | — |
| 2026-05-18 | $92.84 | $175.90 | 452,400 | — | — |
| 2026-05-15 | $92.22 | $174.72 | 511,600 | — | — |
| 2026-05-14 | $93.27 | $176.71 | 675,900 | — | — |
| 2026-05-13 | $91.91 | $174.13 | 1,016,600 | — | — |
| 2026-05-12 | $93.68 | $177.49 | 918,900 | — | — |
| 2026-05-11 | $93.89 | $177.89 | 688,800 | — | — |
| 2026-05-08 | $96.28 | $182.41 | 723,100 | — | — |
| 2026-05-07 | $97.36 | $183.32 | 761,900 | — | — |
| 2026-05-06 | $98.65 | $185.75 | 908,300 | — | — |
| 2026-05-05 | $97.36 | $183.32 | 868,000 | — | — |
| 2026-05-04 | $96.46 | $181.63 | 774,800 | — | — |
| 2026-05-01 | $97.48 | $183.55 | 621,500 | — | — |
| 2026-04-30 | $97.67 | $183.91 | 936,800 | — | — |
| 2026-04-29 | $96.55 | $181.80 | 1,031,000 | — | — |
| 2026-04-28 | $98.42 | $185.32 | 723,200 | — | — |
| 2026-04-27 | $97.84 | $184.23 | 1,367,400 | — | — |
| 2026-04-24 | $94.86 | $178.62 | 1,985,100 | — | — |
| 2026-04-23 | $98.09 | $184.70 | 976,900 | — | — |
| 2026-04-22 | $97.55 | $183.68 | 735,100 | — | — |
| 2026-04-21 | $98.63 | $185.71 | 707,100 | — | — |
| 2026-04-20 | $100.14 | $188.56 | 841,800 | — | — |
| 2026-04-17 | $99.93 | $188.16 | 1,006,600 | — | — |
| 2026-04-16 | $97.40 | $183.40 | 442,500 | — | — |
| 2026-04-15 | $97.97 | $184.47 | 677,500 | — | — |