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-07-22 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 | — | — | — | $104.91 | 21,362 |
| 2026-09-03 | — | — | — | $106.19 | 49,315 |
| 2026-09-02 | — | — | — | $106.31 | 30,886 |
| 2026-09-01 | — | — | — | $106.10 | 36,849 |
| 2026-08-31 | — | — | — | $105.69 | 42,943 |
| 2026-08-28 | — | — | — | $106.13 | 32,602 |
| 2026-08-27 | $105.79 | $587.35 | 659,200 | $106.98 | 32,285 |
| 2026-08-26 | $107.61 | $597.46 | 558,800 | $107.56 | 19,866 |
| 2026-08-25 | $108.28 | $601.18 | 798,000 | $109.27 | 25,691 |
| 2026-08-24 | $109.15 | $606.01 | 744,200 | $108.15 | 31,935 |
| 2026-08-21 | $107.59 | $597.35 | 1,246,200 | $108.03 | 56,224 |
| 2026-08-20 | $107.92 | $599.18 | 1,055,600 | $108.84 | 33,013 |
| 2026-08-19 | $108.40 | $601.84 | 709,500 | $108.63 | 39,911 |
| 2026-08-18 | $107.28 | $595.63 | 619,400 | $108.84 | 38,423 |
| 2026-08-17 | $108.26 | $601.07 | 617,400 | $109.74 | 44,318 |
| 2026-08-14 | $110.36 | $612.73 | 781,400 | $109.66 | 20,833 |
| 2026-08-13 | $110.47 | $613.34 | 796,000 | $108.78 | 22,985 |
| 2026-08-12 | $108.38 | $601.73 | 767,800 | $108.31 | 30,924 |
| 2026-08-11 | $108.29 | $601.23 | 775,500 | $108.66 | 39,526 |
| 2026-08-10 | $109.08 | $605.62 | 755,100 | $111.23 | 34,812 |
| 2026-08-07 | $111.93 | $621.44 | 767,700 | $111.21 | 30,527 |
| 2026-08-06 | $110.74 | $614.84 | 613,600 | $112.56 | 16,431 |
| 2026-08-05 | $111.91 | $621.33 | 695,600 | $111.46 | 30,828 |
| 2026-08-04 | $111.03 | $616.45 | 1,067,700 | $110.01 | 55,008 |
| 2026-08-03 | $110.72 | $614.72 | 1,213,100 | $110.92 | 67,807 |
| 2026-07-31 | $110.81 | $615.22 | 1,874,000 | $111.67 | 108,443 |
| 2026-07-30 | $113.29 | $628.99 | 1,806,900 | $115.17 | 115,051 |
| 2026-07-29 | $116.37 | $646.09 | 1,071,400 | $115.39 | 73,933 |
| 2026-07-28 | $115.04 | $638.71 | 1,315,000 | $114.15 | 60,667 |
| 2026-07-27 | $112.84 | $626.49 | 614,100 | $113.76 | 26,233 |
| 2026-07-24 | $113.73 | $631.44 | 792,900 | $113.83 | 46,968 |
| 2026-07-23 | $112.84 | $626.49 | 713,800 | $112.66 | 35,556 |
| 2026-07-22 | $112.01 | $621.89 | 730,000 | $112.34 | 31,680 |
| 2026-07-21 | $112.09 | $622.33 | 836,900 | $112.58 | 33,288 |
| 2026-07-20 | $112.86 | $626.61 | 782,900 | $112.64 | 28,656 |
| 2026-07-17 | $112.97 | $627.22 | 1,047,100 | — | — |
| 2026-07-16 | $114.57 | $636.10 | 2,115,800 | — | — |
| 2026-07-15 | $111.87 | $621.11 | 1,076,200 | — | — |
| 2026-07-14 | $112.98 | $627.27 | 1,234,900 | — | — |
| 2026-07-13 | $114.19 | $633.99 | 712,700 | — | — |
| 2026-07-10 | $112.96 | $627.16 | 670,500 | — | — |
| 2026-07-09 | $113.29 | $628.99 | 706,700 | — | — |
| 2026-07-08 | $113.98 | $632.82 | 943,800 | — | — |
| 2026-07-07 | $117.58 | $652.81 | 776,200 | — | — |
| 2026-07-06 | $116.95 | $649.31 | 571,900 | — | — |
| 2026-07-02 | $117.25 | $650.98 | 808,400 | — | — |
| 2026-07-01 | $115.66 | $642.15 | 1,147,600 | — | — |
| 2026-06-30 | $114.49 | $635.66 | 847,000 | — | — |
| 2026-06-29 | $116.74 | $642.26 | 745,600 | — | — |
| 2026-06-26 | $116.31 | $639.90 | 1,370,400 | — | — |
| 2026-06-25 | $113.59 | $624.93 | 938,900 | — | — |
| 2026-06-24 | $111.26 | $612.11 | 876,700 | — | — |
| 2026-06-23 | $110.50 | $607.93 | 936,400 | — | — |
| 2026-06-22 | $108.98 | $599.57 | 1,182,300 | — | — |
| 2026-06-18 | $108.99 | $599.63 | 2,828,900 | — | — |
| 2026-06-17 | $109.35 | $601.61 | 1,616,200 | — | — |
| 2026-06-16 | $112.36 | $618.17 | 1,308,800 | — | — |
| 2026-06-15 | $113.50 | $624.44 | 1,221,300 | — | — |
| 2026-06-12 | $114.98 | $632.58 | 989,000 | — | — |
| 2026-06-11 | $114.44 | $629.61 | 1,091,500 | — | — |
| 2026-06-10 | $115.31 | $634.40 | 1,030,200 | — | — |
| 2026-06-09 | $115.40 | $634.89 | 1,785,100 | — | — |
| 2026-06-08 | $112.97 | $621.52 | 1,998,300 | — | — |
| 2026-06-05 | $112.60 | $619.49 | 1,606,800 | — | — |
| 2026-06-04 | $112.01 | $616.24 | 1,345,700 | — | — |
| 2026-06-03 | $108.89 | $599.07 | 1,042,600 | — | — |
| 2026-06-02 | $106.10 | $583.73 | 1,117,300 | — | — |
| 2026-06-01 | $106.08 | $583.62 | 1,007,300 | — | — |
| 2026-05-29 | $106.56 | $586.26 | 1,696,400 | — | — |
| 2026-05-28 | $108.02 | $594.29 | 819,000 | — | — |
| 2026-05-27 | $108.09 | $594.67 | 1,228,700 | — | — |
| 2026-05-26 | $107.74 | $592.75 | 855,100 | — | — |
| 2026-05-22 | $107.47 | $591.26 | 1,251,800 | — | — |
| 2026-05-21 | $106.17 | $584.11 | 754,700 | — | — |
| 2026-05-20 | $106.29 | $584.77 | 1,129,700 | — | — |
| 2026-05-19 | $105.06 | $578.00 | 1,354,800 | — | — |
| 2026-05-18 | $104.61 | $575.53 | 834,400 | — | — |
| 2026-05-15 | $102.59 | $564.41 | 1,694,300 | — | — |
| 2026-05-14 | $103.99 | $572.12 | 1,385,800 | — | — |
| 2026-05-13 | $105.35 | $579.60 | 710,600 | — | — |
| 2026-05-12 | $105.23 | $578.94 | 756,000 | — | — |
| 2026-05-11 | $104.92 | $577.23 | 1,047,600 | — | — |
| 2026-05-08 | $103.77 | $570.91 | 1,084,900 | — | — |
| 2026-05-07 | $104.07 | $572.56 | 2,001,100 | — | — |
| 2026-05-06 | $104.81 | $576.63 | 1,501,100 | — | — |
| 2026-05-05 | $104.73 | $576.19 | 900,000 | — | — |
| 2026-05-04 | $104.38 | $574.26 | 834,800 | — | — |
| 2026-05-01 | $104.45 | $574.65 | 1,792,000 | — | — |
| 2026-04-30 | $105.02 | $577.78 | 1,396,300 | — | — |
| 2026-04-29 | $105.32 | $579.43 | 1,544,600 | — | — |
| 2026-04-28 | $105.93 | $582.79 | 1,455,300 | — | — |
| 2026-04-27 | $101.60 | $558.97 | 1,049,200 | — | — |
| 2026-04-24 | $101.75 | $559.79 | 859,300 | — | — |
| 2026-04-23 | $102.43 | $563.53 | 737,900 | — | — |
| 2026-04-22 | $101.48 | $558.31 | 1,110,200 | — | — |
| 2026-04-21 | $102.48 | $563.81 | 946,800 | — | — |
| 2026-04-20 | $104.76 | $576.35 | 945,000 | — | — |
| 2026-04-17 | $103.40 | $568.87 | 1,372,000 | — | — |
| 2026-04-16 | $100.18 | $551.16 | 1,380,100 | — | — |
| 2026-04-15 | $101.38 | $557.76 | 951,100 | — | — |