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
- 1993-11-04 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 | — | — | — | $126.47 | 43,080 |
| 2026-09-03 | — | — | — | $128.86 | 36,293 |
| 2026-09-02 | — | — | — | $126.31 | 85,046 |
| 2026-09-01 | — | — | — | $123.96 | 32,812 |
| 2026-08-31 | — | — | — | $122.66 | 31,852 |
| 2026-08-28 | — | — | — | $127.50 | 76,935 |
| 2026-08-27 | $127.74 | $127.74 | 700,400 | $128.35 | 26,641 |
| 2026-08-26 | $128.12 | $128.12 | 800,100 | $129.52 | 37,788 |
| 2026-08-25 | $129.72 | $129.72 | 1,162,100 | $128.98 | 35,659 |
| 2026-08-24 | $127.98 | $127.98 | 799,500 | $128.30 | 28,566 |
| 2026-08-21 | $127.81 | $127.81 | 1,367,400 | $126.45 | 55,788 |
| 2026-08-20 | $127.22 | $127.22 | 1,207,100 | $127.10 | 34,225 |
| 2026-08-19 | $128.47 | $128.47 | 1,588,900 | $124.73 | 52,309 |
| 2026-08-18 | $123.47 | $123.47 | 1,191,400 | $124.37 | 44,090 |
| 2026-08-17 | $123.50 | $123.50 | 2,040,700 | $120.35 | 91,793 |
| 2026-08-14 | $120.16 | $120.16 | 785,800 | $119.58 | 21,202 |
| 2026-08-13 | $120.52 | $120.52 | 829,400 | $121.76 | 28,938 |
| 2026-08-12 | $120.77 | $120.77 | 1,055,300 | $119.36 | 39,745 |
| 2026-08-11 | $121.07 | $121.07 | 1,079,900 | $121.88 | 62,755 |
| 2026-08-10 | $121.55 | $121.55 | 1,352,400 | $120.62 | 43,221 |
| 2026-08-07 | $120.56 | $120.56 | 1,540,400 | $118.80 | 75,793 |
| 2026-08-06 | $118.38 | $118.38 | 2,390,400 | $119.62 | 121,619 |
| 2026-08-05 | $119.80 | $119.80 | 1,795,600 | $124.05 | 81,330 |
| 2026-08-04 | $120.60 | $120.60 | 2,077,700 | $118.22 | 78,580 |
| 2026-08-03 | $118.43 | $118.43 | 1,418,900 | $120.62 | 55,247 |
| 2026-07-31 | $119.52 | $119.52 | 1,829,900 | $122.29 | 82,297 |
| 2026-07-30 | $122.99 | $122.99 | 2,628,100 | $126.61 | 117,620 |
| 2026-07-29 | $127.10 | $127.10 | 2,909,700 | $128.69 | 129,597 |
| 2026-07-28 | $129.93 | $129.93 | 5,920,800 | $119.14 | 354,421 |
| 2026-07-27 | $118.87 | $118.87 | 2,728,900 | $118.28 | 163,320 |
| 2026-07-24 | $117.67 | $117.67 | 1,206,900 | $117.56 | 61,795 |
| 2026-07-23 | $116.69 | $116.69 | 956,200 | $115.50 | 38,705 |
| 2026-07-22 | $115.79 | $115.79 | 998,500 | $116.64 | 47,436 |
| 2026-07-21 | $117.39 | $117.39 | 1,906,800 | $116.01 | 91,234 |
| 2026-07-20 | $115.65 | $115.65 | 1,257,100 | $117.06 | 69,973 |
| 2026-07-17 | $117.25 | $117.25 | 2,232,500 | — | — |
| 2026-07-16 | $116.65 | $116.65 | 1,364,900 | — | — |
| 2026-07-15 | $115.09 | $115.09 | 1,564,800 | — | — |
| 2026-07-14 | $114.88 | $114.88 | 1,300,500 | — | — |
| 2026-07-13 | $114.23 | $114.23 | 1,481,000 | — | — |
| 2026-07-10 | $116.71 | $116.71 | 1,643,700 | — | — |
| 2026-07-09 | $118.52 | $118.52 | 1,353,600 | — | — |
| 2026-07-08 | $117.26 | $117.26 | 1,878,300 | — | — |
| 2026-07-07 | $118.05 | $118.05 | 1,667,400 | — | — |
| 2026-07-06 | $115.62 | $115.62 | 1,277,000 | — | — |
| 2026-07-02 | $116.86 | $116.86 | 2,632,100 | — | — |
| 2026-07-01 | $113.81 | $113.81 | 1,711,000 | — | — |
| 2026-06-30 | $113.36 | $113.36 | 1,830,600 | — | — |
| 2026-06-29 | $114.66 | $114.66 | 1,532,400 | — | — |
| 2026-06-26 | $113.75 | $113.75 | 3,794,900 | — | — |
| 2026-06-25 | $107.53 | $107.53 | 1,832,300 | — | — |
| 2026-06-24 | $108.46 | $108.46 | 1,963,900 | — | — |
| 2026-06-23 | $104.40 | $104.40 | 1,671,000 | — | — |
| 2026-06-22 | $103.66 | $103.66 | 2,204,900 | — | — |
| 2026-06-18 | $98.22 | $98.22 | 4,058,600 | — | — |
| 2026-06-17 | $98.99 | $98.99 | 1,716,100 | — | — |
| 2026-06-16 | $99.75 | $99.75 | 1,556,100 | — | — |
| 2026-06-15 | $101.98 | $101.98 | 2,815,000 | — | — |
| 2026-06-12 | $108.53 | $108.53 | 1,488,900 | — | — |
| 2026-06-11 | $107.83 | $107.83 | 2,318,300 | — | — |
| 2026-06-10 | $105.39 | $105.39 | 2,654,400 | — | — |
| 2026-06-09 | $103.23 | $103.23 | 2,318,800 | — | — |
| 2026-06-08 | $100.64 | $100.64 | 2,975,200 | — | — |
| 2026-06-05 | $102.38 | $102.38 | 2,641,100 | — | — |
| 2026-06-04 | $101.24 | $101.24 | 1,780,000 | — | — |
| 2026-06-03 | $97.98 | $97.98 | 2,269,900 | — | — |
| 2026-06-02 | $92.24 | $92.24 | 2,021,800 | — | — |
| 2026-06-01 | $95.59 | $95.59 | 1,592,400 | — | — |
| 2026-05-29 | $96.74 | $96.74 | 2,903,000 | — | — |
| 2026-05-28 | $97.50 | $97.50 | 1,305,300 | — | — |
| 2026-05-27 | $97.34 | $97.34 | 939,600 | — | — |
| 2026-05-26 | $97.10 | $97.10 | 1,176,000 | — | — |
| 2026-05-22 | $97.16 | $97.16 | 879,800 | — | — |
| 2026-05-21 | $97.41 | $97.41 | 765,600 | — | — |
| 2026-05-20 | $97.08 | $97.08 | 1,066,300 | — | — |
| 2026-05-19 | $95.60 | $95.60 | 1,166,600 | — | — |
| 2026-05-18 | $95.19 | $95.19 | 1,020,900 | — | — |
| 2026-05-15 | $95.31 | $95.31 | 1,648,800 | — | — |
| 2026-05-14 | $97.63 | $97.63 | 1,350,200 | — | — |
| 2026-05-13 | $98.82 | $98.82 | 1,630,400 | — | — |
| 2026-05-12 | $99.13 | $99.13 | 1,584,900 | — | — |
| 2026-05-11 | $100.32 | $100.32 | 1,662,100 | — | — |
| 2026-05-08 | $98.56 | $98.56 | 877,800 | — | — |
| 2026-05-07 | $97.77 | $97.77 | 1,021,600 | — | — |
| 2026-05-06 | $99.85 | $99.85 | 1,178,900 | — | — |
| 2026-05-05 | $97.47 | $97.47 | 1,038,200 | — | — |
| 2026-05-04 | $97.14 | $97.14 | 1,018,000 | — | — |
| 2026-05-01 | $96.91 | $96.91 | 1,203,600 | — | — |
| 2026-04-30 | $95.27 | $95.27 | 2,409,600 | — | — |
| 2026-04-29 | $99.10 | $99.10 | 2,242,700 | — | — |
| 2026-04-28 | $97.74 | $97.74 | 2,531,000 | — | — |
| 2026-04-27 | $95.72 | $95.72 | 2,148,500 | — | — |
| 2026-04-24 | $94.65 | $94.65 | 1,117,100 | — | — |
| 2026-04-23 | $95.47 | $95.47 | 905,100 | — | — |
| 2026-04-22 | $96.74 | $96.74 | 1,012,500 | — | — |
| 2026-04-21 | $96.22 | $96.22 | 1,478,900 | — | — |
| 2026-04-20 | $96.92 | $96.92 | 1,033,300 | — | — |
| 2026-04-17 | $97.82 | $97.82 | 1,529,900 | — | — |
| 2026-04-16 | $95.32 | $95.32 | 1,616,600 | — | — |
| 2026-04-15 | $97.10 | $97.10 | 1,214,300 | — | — |