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 — 2026
| 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 | — | — |
| 2026-04-14 | $101.78 | $559.96 | 1,053,900 | — | — |
| 2026-04-13 | $100.82 | $554.68 | 838,900 | — | — |
| 2026-04-10 | $101.95 | $560.89 | 928,800 | — | — |
| 2026-04-09 | $100.84 | $554.79 | 1,277,800 | — | — |
| 2026-04-08 | $102.27 | $562.65 | 1,298,700 | — | — |
| 2026-04-07 | $100.83 | $554.73 | 1,377,600 | — | — |
| 2026-04-06 | $101.09 | $556.16 | 1,169,300 | — | — |
| 2026-04-02 | $100.76 | $554.35 | 1,414,500 | — | — |
| 2026-04-01 | $98.27 | $540.65 | 1,475,700 | — | — |
| 2026-03-31 | $97.66 | $537.29 | 1,695,100 | — | — |
| 2026-03-30 | $97.84 | $532.45 | 1,361,300 | — | — |
| 2026-03-27 | $96.96 | $527.66 | 1,366,200 | — | — |
| 2026-03-26 | $97.67 | $531.52 | 1,021,900 | — | — |
| 2026-03-25 | $97.34 | $529.73 | 810,700 | — | — |
| 2026-03-24 | $97.91 | $532.83 | 927,200 | — | — |
| 2026-03-23 | $98.15 | $534.14 | 2,538,000 | — | — |
| 2026-03-20 | $97.36 | $529.84 | 2,117,700 | — | — |
| 2026-03-19 | $99.68 | $542.46 | 982,600 | — | — |
| 2026-03-18 | $100.35 | $546.11 | 803,000 | — | — |
| 2026-03-17 | $101.81 | $554.05 | 827,900 | — | — |
| 2026-03-16 | $100.78 | $548.45 | 960,200 | — | — |
| 2026-03-13 | $100.61 | $547.52 | 721,900 | — | — |
| 2026-03-12 | $101.74 | $553.67 | 1,171,200 | — | — |
| 2026-03-11 | $101.84 | $554.22 | 815,300 | — | — |
| 2026-03-10 | $103.61 | $563.85 | 864,800 | — | — |
| 2026-03-09 | $105.11 | $572.01 | 1,045,000 | — | — |
| 2026-03-06 | $106.53 | $579.74 | 914,100 | — | — |
| 2026-03-05 | $108.64 | $591.22 | 637,100 | — | — |
| 2026-03-04 | $108.75 | $591.82 | 610,600 | — | — |
| 2026-03-03 | $108.19 | $588.78 | 873,400 | — | — |
| 2026-03-02 | $109.28 | $594.71 | 1,412,700 | — | — |
| 2026-02-27 | $108.34 | $589.59 | 1,098,700 | — | — |
| 2026-02-26 | $110.24 | $599.93 | 729,400 | — | — |
| 2026-02-25 | $108.84 | $592.31 | 821,300 | — | — |
| 2026-02-24 | $108.75 | $591.82 | 1,069,800 | — | — |
| 2026-02-23 | $108.20 | $588.83 | 1,209,500 | — | — |
| 2026-02-20 | $107.20 | $583.39 | 1,080,500 | — | — |
| 2026-02-19 | $108.59 | $590.95 | 696,500 | — | — |
| 2026-02-18 | $108.57 | $590.84 | 611,300 | — | — |
| 2026-02-17 | $108.37 | $589.75 | 1,127,800 | — | — |
| 2026-02-13 | $108.53 | $590.63 | 1,388,700 | — | — |
| 2026-02-12 | $107.48 | $584.91 | 1,786,900 | — | — |
| 2026-02-11 | $110.76 | $602.76 | 1,122,700 | — | — |
| 2026-02-10 | $110.41 | $600.86 | 936,100 | — | — |
| 2026-02-09 | $107.88 | $587.09 | 1,817,800 | — | — |
| 2026-02-06 | $106.63 | $580.29 | 2,418,900 | — | — |
| 2026-02-05 | $106.57 | $579.96 | 1,910,600 | — | — |
| 2026-02-04 | $108.71 | $591.60 | 1,561,100 | — | — |
| 2026-02-03 | $106.92 | $581.86 | 1,247,400 | — | — |
| 2026-02-02 | $107.30 | $583.93 | 1,607,900 | — | — |
| 2026-01-30 | $109.05 | $593.46 | 1,470,800 | — | — |
| 2026-01-29 | $109.00 | $593.18 | 2,103,600 | — | — |
| 2026-01-28 | $107.22 | $583.50 | 1,014,900 | — | — |
| 2026-01-27 | $108.92 | $592.75 | 1,233,100 | — | — |
| 2026-01-26 | $108.02 | $587.85 | 1,044,800 | — | — |
| 2026-01-23 | $107.86 | $586.98 | 711,900 | — | — |
| 2026-01-22 | $106.47 | $579.41 | 1,153,100 | — | — |
| 2026-01-21 | $108.43 | $590.08 | 784,500 | — | — |
| 2026-01-20 | $107.25 | $583.66 | 1,077,800 | — | — |
| 2026-01-16 | $109.50 | $595.90 | 802,900 | — | — |
| 2026-01-15 | $108.35 | $589.65 | 1,180,300 | — | — |
| 2026-01-14 | $107.84 | $586.87 | 1,571,800 | — | — |
| 2026-01-13 | $107.60 | $585.56 | 2,239,000 | — | — |
| 2026-01-12 | $107.38 | $584.37 | 1,334,000 | — | — |
| 2026-01-09 | $108.80 | $592.09 | 2,005,000 | — | — |
| 2026-01-08 | $111.37 | $606.08 | 1,607,800 | — | — |
| 2026-01-07 | $108.23 | $588.99 | 2,212,700 | — | — |
| 2026-01-06 | $110.31 | $600.31 | 1,121,500 | — | — |
| 2026-01-05 | $109.10 | $593.73 | 1,433,900 | — | — |
| 2026-01-02 | $110.17 | $599.55 | 1,081,800 | — | — |