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 — 2026
| 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 | — | — |
| 2026-04-14 | $98.19 | $184.89 | 1,424,500 | — | — |
| 2026-04-13 | $97.80 | $184.15 | 1,079,400 | — | — |
| 2026-04-10 | $97.66 | $183.89 | 867,000 | — | — |
| 2026-04-09 | $99.40 | $187.16 | 864,500 | — | — |
| 2026-04-08 | $97.16 | $182.95 | 1,126,600 | — | — |
| 2026-04-07 | $94.01 | $177.02 | 794,200 | — | — |
| 2026-04-06 | $94.15 | $177.28 | 553,800 | — | — |
| 2026-04-02 | $93.91 | $176.83 | 497,900 | — | — |
| 2026-04-01 | $93.61 | $176.26 | 1,071,600 | — | — |
| 2026-03-31 | $92.52 | $174.21 | 688,400 | — | — |
| 2026-03-30 | $90.35 | $170.12 | 733,900 | — | — |
| 2026-03-27 | $89.73 | $168.96 | 829,100 | — | — |
| 2026-03-26 | $91.96 | $173.16 | 562,100 | — | — |
| 2026-03-25 | $91.71 | $172.68 | 1,067,000 | — | — |
| 2026-03-24 | $91.07 | $171.48 | 613,600 | — | — |
| 2026-03-23 | $90.63 | $170.65 | 952,400 | — | — |
| 2026-03-20 | $89.67 | $168.84 | 1,656,300 | — | — |
| 2026-03-19 | $89.22 | $168.00 | 1,517,900 | — | — |
| 2026-03-18 | $88.58 | $166.79 | 1,192,200 | — | — |
| 2026-03-17 | $91.18 | $171.69 | 541,200 | — | — |
| 2026-03-16 | $90.53 | $170.46 | 645,700 | — | — |
| 2026-03-13 | $90.43 | $170.27 | 844,500 | — | — |
| 2026-03-12 | $90.45 | $170.31 | 1,268,900 | — | — |
| 2026-03-11 | $91.75 | $172.76 | 700,200 | — | — |
| 2026-03-10 | $93.56 | $176.17 | 659,800 | — | — |
| 2026-03-09 | $93.89 | $176.79 | 722,900 | — | — |
| 2026-03-06 | $94.60 | $178.13 | 649,400 | — | — |
| 2026-03-05 | $97.08 | $182.80 | 667,700 | — | — |
| 2026-03-04 | $98.94 | $186.30 | 945,600 | — | — |
| 2026-03-03 | $98.58 | $185.62 | 1,266,600 | — | — |
| 2026-03-02 | $99.77 | $187.86 | 613,600 | — | — |
| 2026-02-27 | $98.67 | $185.79 | 1,551,200 | — | — |
| 2026-02-26 | $103.73 | $195.32 | 774,300 | — | — |
| 2026-02-25 | $102.47 | $192.94 | 1,744,100 | — | — |
| 2026-02-24 | $99.87 | $188.05 | 585,700 | — | — |
| 2026-02-23 | $100.58 | $189.39 | 902,000 | — | — |
| 2026-02-20 | $105.44 | $198.54 | 1,384,400 | — | — |
| 2026-02-19 | $103.61 | $195.09 | 758,700 | — | — |
| 2026-02-18 | $103.69 | $195.24 | 900,500 | — | — |
| 2026-02-17 | $104.11 | $196.03 | 724,900 | — | — |
| 2026-02-13 | $104.11 | $196.03 | 930,900 | — | — |
| 2026-02-12 | $102.56 | $193.11 | 664,400 | — | — |
| 2026-02-11 | $103.68 | $195.22 | 561,700 | — | — |
| 2026-02-10 | $105.17 | $198.03 | 585,500 | — | — |
| 2026-02-09 | $107.18 | $201.81 | 488,500 | — | — |
| 2026-02-06 | $107.82 | $203.02 | 979,400 | — | — |
| 2026-02-05 | $106.56 | $199.52 | 1,019,800 | — | — |
| 2026-02-04 | $106.24 | $198.92 | 1,131,500 | — | — |
| 2026-02-03 | $103.91 | $194.55 | 1,076,600 | — | — |
| 2026-02-02 | $102.97 | $192.79 | 910,800 | — | — |
| 2026-01-30 | $102.33 | $191.60 | 891,800 | — | — |
| 2026-01-29 | $102.78 | $192.44 | 792,200 | — | — |
| 2026-01-28 | $100.97 | $189.05 | 1,155,600 | — | — |
| 2026-01-27 | $101.03 | $189.16 | 866,300 | — | — |
| 2026-01-26 | $100.35 | $187.89 | 1,053,600 | — | — |
| 2026-01-23 | $100.19 | $187.59 | 2,313,900 | — | — |
| 2026-01-22 | $100.56 | $188.28 | 1,012,400 | — | — |
| 2026-01-21 | $100.57 | $188.30 | 827,100 | — | — |
| 2026-01-20 | $96.88 | $181.39 | 491,200 | — | — |
| 2026-01-16 | $98.43 | $184.29 | 614,300 | — | — |
| 2026-01-15 | $98.99 | $185.34 | 604,900 | — | — |
| 2026-01-14 | $97.82 | $183.15 | 674,400 | — | — |
| 2026-01-13 | $96.70 | $181.05 | 518,400 | — | — |
| 2026-01-12 | $96.89 | $181.41 | 477,100 | — | — |
| 2026-01-09 | $97.69 | $182.91 | 706,200 | — | — |
| 2026-01-08 | $98.32 | $184.09 | 624,500 | — | — |
| 2026-01-07 | $96.59 | $180.85 | 482,400 | — | — |
| 2026-01-06 | $97.12 | $181.84 | 690,600 | — | — |
| 2026-01-05 | $95.55 | $178.90 | 820,700 | — | — |
| 2026-01-02 | $94.23 | $176.43 | 538,100 | — | — |