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
- 2003-07-01 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 | — | — | — | $100.56 | 34,702 |
| 2026-09-03 | — | — | — | $100.99 | 39,311 |
| 2026-09-02 | — | — | — | $99.84 | 22,819 |
| 2026-09-01 | — | — | — | $99.70 | 25,959 |
| 2026-08-31 | — | — | — | $100.15 | 22,976 |
| 2026-08-28 | — | — | — | $99.59 | 22,235 |
| 2026-08-27 | $99.03 | $176.12 | 371,500 | $99.21 | 17,694 |
| 2026-08-26 | $100.01 | $177.86 | 556,400 | $99.61 | 21,040 |
| 2026-08-25 | $99.41 | $176.79 | 579,800 | $101.06 | 35,112 |
| 2026-08-24 | $99.34 | $176.67 | 414,300 | $99.42 | 18,560 |
| 2026-08-21 | $98.73 | $175.58 | 519,300 | $99.51 | 33,058 |
| 2026-08-20 | $98.60 | $175.35 | 715,700 | $98.07 | 55,685 |
| 2026-08-19 | $98.55 | $175.26 | 619,800 | $100.31 | 37,274 |
| 2026-08-18 | $100.74 | $179.16 | 528,400 | $101.59 | 21,573 |
| 2026-08-17 | $99.88 | $177.63 | 512,000 | $101.77 | 27,381 |
| 2026-08-14 | $101.20 | $179.98 | 617,800 | $100.25 | 21,090 |
| 2026-08-13 | $100.01 | $177.86 | 509,700 | $100.63 | 35,155 |
| 2026-08-12 | $99.43 | $176.83 | 836,200 | $99.99 | 85,190 |
| 2026-08-11 | $100.72 | $179.12 | 487,100 | $101.24 | 41,252 |
| 2026-08-10 | $101.79 | $181.03 | 690,500 | $103.19 | 38,138 |
| 2026-08-07 | $103.49 | $184.05 | 492,500 | $103.77 | 21,472 |
| 2026-08-06 | $104.45 | $185.76 | 597,700 | $104.75 | 35,733 |
| 2026-08-05 | $104.25 | $185.40 | 602,300 | $103.91 | 33,854 |
| 2026-08-04 | $103.75 | $184.51 | 744,500 | $104.67 | 54,223 |
| 2026-08-03 | $105.87 | $188.28 | 660,200 | $105.47 | 30,400 |
| 2026-07-31 | $105.32 | $187.30 | 864,100 | $105.97 | 42,401 |
| 2026-07-30 | $105.05 | $186.82 | 1,489,400 | $104.50 | 71,684 |
| 2026-07-29 | $105.96 | $188.44 | 2,311,600 | $105.18 | 157,889 |
| 2026-07-28 | $119.27 | $212.11 | 908,400 | $117.50 | 76,944 |
| 2026-07-27 | $117.05 | $208.16 | 723,000 | $116.65 | 51,812 |
| 2026-07-24 | $116.50 | $207.19 | 432,200 | $113.60 | 31,428 |
| 2026-07-23 | $114.62 | $203.84 | 412,000 | $113.97 | 24,212 |
| 2026-07-22 | $113.65 | $202.12 | 482,200 | $114.83 | 36,421 |
| 2026-07-21 | $114.52 | $203.66 | 482,100 | $114.56 | 31,012 |
| 2026-07-20 | $115.03 | $204.57 | 474,100 | $115.08 | 24,284 |
| 2026-07-17 | $114.78 | $204.13 | 549,900 | — | — |
| 2026-07-16 | $113.62 | $202.06 | 1,134,000 | — | — |
| 2026-07-15 | $110.71 | $196.89 | 969,700 | — | — |
| 2026-07-14 | $112.44 | $199.97 | 691,900 | — | — |
| 2026-07-13 | $114.52 | $203.66 | 576,800 | — | — |
| 2026-07-10 | $113.06 | $201.07 | 590,700 | — | — |
| 2026-07-09 | $112.42 | $199.93 | 880,000 | — | — |
| 2026-07-08 | $112.85 | $200.69 | 711,700 | — | — |
| 2026-07-07 | $114.53 | $203.68 | 872,100 | — | — |
| 2026-07-06 | $113.06 | $201.07 | 601,400 | — | — |
| 2026-07-02 | $113.36 | $201.60 | 754,200 | — | — |
| 2026-07-01 | $109.07 | $193.97 | 550,500 | — | — |
| 2026-06-30 | $107.44 | $191.07 | 664,900 | — | — |
| 2026-06-29 | $108.84 | $192.78 | 618,700 | — | — |
| 2026-06-26 | $108.72 | $192.57 | 1,341,500 | — | — |
| 2026-06-25 | $104.69 | $185.43 | 538,200 | — | — |
| 2026-06-24 | $106.03 | $187.80 | 678,200 | — | — |
| 2026-06-23 | $105.72 | $187.25 | 1,072,300 | — | — |
| 2026-06-22 | $103.39 | $183.13 | 859,200 | — | — |
| 2026-06-18 | $100.99 | $178.88 | 1,162,000 | — | — |
| 2026-06-17 | $103.22 | $182.83 | 938,800 | — | — |
| 2026-06-16 | $102.75 | $181.99 | 682,100 | — | — |
| 2026-06-15 | $101.31 | $179.44 | 817,600 | — | — |
| 2026-06-12 | $101.44 | $179.67 | 715,000 | — | — |
| 2026-06-11 | $99.54 | $176.31 | 633,900 | — | — |
| 2026-06-10 | $99.88 | $176.91 | 540,600 | — | — |
| 2026-06-09 | $97.62 | $172.91 | 665,100 | — | — |
| 2026-06-08 | $96.21 | $170.41 | 459,600 | — | — |
| 2026-06-05 | $98.81 | $175.02 | 624,000 | — | — |
| 2026-06-04 | $95.34 | $168.87 | 378,200 | — | — |
| 2026-06-03 | $94.55 | $167.47 | 550,900 | — | — |
| 2026-06-02 | $95.44 | $169.05 | 610,400 | — | — |
| 2026-06-01 | $95.90 | $169.86 | 720,400 | — | — |
| 2026-05-29 | $94.93 | $168.14 | 876,100 | — | — |
| 2026-05-28 | $95.79 | $169.67 | 1,074,000 | — | — |
| 2026-05-27 | $95.61 | $169.35 | 543,000 | — | — |
| 2026-05-26 | $98.98 | $175.32 | 414,200 | — | — |
| 2026-05-22 | $99.94 | $177.02 | 381,000 | — | — |
| 2026-05-21 | $100.70 | $178.36 | 444,800 | — | — |
| 2026-05-20 | $100.55 | $178.10 | 415,200 | — | — |
| 2026-05-19 | $100.06 | $177.23 | 799,500 | — | — |
| 2026-05-18 | $100.64 | $178.26 | 1,024,700 | — | — |
| 2026-05-15 | $99.09 | $175.51 | 546,100 | — | — |
| 2026-05-14 | $97.69 | $173.03 | 519,600 | — | — |
| 2026-05-13 | $97.26 | $172.27 | 601,900 | — | — |
| 2026-05-12 | $99.32 | $175.92 | 515,900 | — | — |
| 2026-05-11 | $98.51 | $174.48 | 647,400 | — | — |
| 2026-05-08 | $99.39 | $176.04 | 327,800 | — | — |
| 2026-05-07 | $99.31 | $175.90 | 495,700 | — | — |
| 2026-05-06 | $99.37 | $176.01 | 556,800 | — | — |
| 2026-05-05 | $98.81 | $175.02 | 420,100 | — | — |
| 2026-05-04 | $98.84 | $175.07 | 625,800 | — | — |
| 2026-05-01 | $100.13 | $177.35 | 575,300 | — | — |
| 2026-04-30 | $100.41 | $177.85 | 1,192,800 | — | — |
| 2026-04-29 | $97.96 | $173.51 | 782,100 | — | — |
| 2026-04-28 | $100.35 | $177.74 | 506,300 | — | — |
| 2026-04-27 | $99.51 | $176.26 | 597,600 | — | — |
| 2026-04-24 | $99.31 | $175.90 | 518,800 | — | — |
| 2026-04-23 | $101.48 | $179.74 | 392,800 | — | — |
| 2026-04-22 | $99.89 | $176.93 | 611,300 | — | — |
| 2026-04-21 | $102.08 | $180.81 | 388,300 | — | — |
| 2026-04-20 | $101.78 | $180.28 | 468,500 | — | — |
| 2026-04-17 | $102.04 | $180.74 | 454,800 | — | — |
| 2026-04-16 | $100.53 | $178.06 | 616,000 | — | — |
| 2026-04-15 | $100.74 | $178.43 | 559,700 | — | — |