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
- 1990-06-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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $102.31 | 44,125 |
| 2026-09-03 | — | — | — | $104.32 | 108,459 |
| 2026-09-02 | — | — | — | $102.60 | 118,613 |
| 2026-09-01 | — | — | — | $102.12 | 106,045 |
| 2026-08-31 | — | — | — | $104.33 | 60,616 |
| 2026-08-28 | — | — | — | $105.13 | 81,229 |
| 2026-08-27 | $104.78 | $625.57 | 2,005,100 | $103.88 | 99,636 |
| 2026-08-26 | $104.70 | $625.09 | 1,799,100 | $106.01 | 91,450 |
| 2026-08-25 | $106.81 | $637.69 | 1,690,200 | $104.99 | 83,648 |
| 2026-08-24 | $104.80 | $625.69 | 2,448,700 | $105.13 | 122,683 |
| 2026-08-21 | $105.30 | $628.67 | 3,303,200 | $104.29 | 164,848 |
| 2026-08-20 | $102.17 | $609.99 | 2,799,900 | $99.31 | 182,108 |
| 2026-08-19 | $100.44 | $599.66 | 3,177,300 | $99.54 | 186,112 |
| 2026-08-18 | $96.69 | $577.27 | 2,686,400 | $96.08 | 193,314 |
| 2026-08-17 | $97.21 | $580.37 | 2,151,500 | $96.16 | 179,394 |
| 2026-08-14 | $95.68 | $571.24 | 2,187,700 | $95.79 | 152,245 |
| 2026-08-13 | $98.20 | $573.69 | 2,535,700 | $99.51 | 286,940 |
| 2026-08-12 | $101.22 | $591.33 | 2,023,400 | $102.74 | 131,844 |
| 2026-08-11 | $100.99 | $589.99 | 1,846,400 | $102.31 | 108,953 |
| 2026-08-10 | $101.91 | $595.36 | 1,668,200 | $101.17 | 119,809 |
| 2026-08-07 | $101.10 | $590.63 | 2,613,700 | $101.03 | 214,015 |
| 2026-08-06 | $99.65 | $582.16 | 2,015,700 | $100.24 | 134,552 |
| 2026-08-05 | $101.51 | $593.02 | 2,628,900 | $100.93 | 169,684 |
| 2026-08-04 | $99.01 | $578.42 | 2,547,300 | $99.12 | 137,360 |
| 2026-08-03 | $95.90 | $560.25 | 1,610,700 | $95.55 | 96,571 |
| 2026-07-31 | $96.85 | $565.80 | 2,763,800 | $97.15 | 201,988 |
| 2026-07-30 | $97.18 | $567.73 | 3,357,000 | $97.21 | 255,359 |
| 2026-07-29 | $93.66 | $547.16 | 4,454,500 | $93.45 | 277,977 |
| 2026-07-28 | $91.64 | $535.36 | 2,749,600 | $90.67 | 134,380 |
| 2026-07-27 | $91.95 | $537.17 | 2,046,800 | $91.34 | 183,532 |
| 2026-07-24 | $91.22 | $532.91 | 2,406,600 | $91.60 | 208,779 |
| 2026-07-23 | $91.51 | $534.60 | 2,805,800 | $91.46 | 202,799 |
| 2026-07-22 | $92.28 | $539.10 | 1,952,000 | $92.04 | 114,468 |
| 2026-07-21 | $90.55 | $529.00 | 3,527,300 | $90.19 | 226,451 |
| 2026-07-20 | $89.07 | $520.35 | 2,763,100 | $89.48 | 185,812 |
| 2026-07-17 | $90.15 | $526.66 | 2,570,700 | — | — |
| 2026-07-16 | $90.67 | $529.70 | 4,366,700 | — | — |
| 2026-07-15 | $93.62 | $546.93 | 2,677,300 | — | — |
| 2026-07-14 | $93.29 | $545.00 | 3,067,800 | — | — |
| 2026-07-13 | $89.85 | $524.91 | 3,008,800 | — | — |
| 2026-07-10 | $90.54 | $528.94 | 2,612,500 | — | — |
| 2026-07-09 | $89.49 | $522.80 | 2,336,800 | — | — |
| 2026-07-08 | $88.80 | $518.77 | 5,830,800 | — | — |
| 2026-07-07 | $91.25 | $533.08 | 2,069,100 | — | — |
| 2026-07-06 | $93.58 | $546.70 | 2,596,000 | — | — |
| 2026-07-02 | $94.42 | $551.60 | 2,128,000 | — | — |
| 2026-07-01 | $93.35 | $545.35 | 2,582,200 | — | — |
| 2026-06-30 | $94.93 | $554.58 | 2,657,200 | — | — |
| 2026-06-29 | $94.29 | $550.84 | 2,317,800 | — | — |
| 2026-06-26 | $93.74 | $547.63 | 2,171,300 | — | — |
| 2026-06-25 | $95.11 | $555.63 | 2,964,300 | — | — |
| 2026-06-24 | $94.03 | $549.33 | 2,807,200 | — | — |
| 2026-06-23 | $95.58 | $558.38 | 3,186,000 | — | — |
| 2026-06-22 | $99.36 | $580.46 | 2,817,100 | — | — |
| 2026-06-18 | $100.08 | $584.67 | 3,000,700 | — | — |
| 2026-06-17 | $102.67 | $599.80 | 2,900,700 | — | — |
| 2026-06-16 | $105.74 | $617.74 | 2,157,600 | — | — |
| 2026-06-15 | $105.89 | $618.61 | 2,995,800 | — | — |
| 2026-06-12 | $105.35 | $615.46 | 2,673,000 | — | — |
| 2026-06-11 | $103.64 | $605.47 | 3,567,000 | — | — |
| 2026-06-10 | $99.06 | $578.71 | 2,727,000 | — | — |
| 2026-06-09 | $101.42 | $592.50 | 3,084,700 | — | — |
| 2026-06-08 | $100.93 | $589.64 | 2,249,200 | — | — |
| 2026-06-05 | $100.69 | $588.23 | 3,559,200 | — | — |
| 2026-06-04 | $105.40 | $615.75 | 2,814,300 | — | — |
| 2026-06-03 | $107.86 | $630.12 | 2,874,900 | — | — |
| 2026-06-02 | $111.67 | $652.38 | 2,169,000 | — | — |
| 2026-06-01 | $108.96 | $636.55 | 2,217,800 | — | — |
| 2026-05-29 | $106.39 | $621.53 | 2,293,400 | — | — |
| 2026-05-28 | $106.47 | $622.00 | 2,811,900 | — | — |
| 2026-05-27 | $106.61 | $622.82 | 1,945,600 | — | — |
| 2026-05-26 | $106.94 | $624.75 | 3,992,200 | — | — |
| 2026-05-22 | $104.23 | $608.91 | 2,088,600 | — | — |
| 2026-05-21 | $104.76 | $612.01 | 1,750,600 | — | — |
| 2026-05-20 | $103.31 | $603.54 | 2,154,600 | — | — |
| 2026-05-19 | $100.92 | $589.58 | 2,474,500 | — | — |
| 2026-05-18 | $103.33 | $603.66 | 2,013,700 | — | — |
| 2026-05-15 | $103.69 | $605.76 | 3,721,000 | — | — |
| 2026-05-14 | $109.59 | $640.23 | 2,479,600 | — | — |
| 2026-05-13 | $112.04 | $654.54 | 3,076,700 | — | — |
| 2026-05-12 | $109.50 | $639.70 | 2,143,600 | — | — |
| 2026-05-11 | $107.90 | $630.35 | 2,555,600 | — | — |
| 2026-05-08 | $105.38 | $615.63 | 2,212,900 | — | — |
| 2026-05-07 | $103.11 | $602.37 | 2,780,000 | — | — |
| 2026-05-06 | $105.51 | $616.39 | 4,522,500 | — | — |
| 2026-05-05 | $100.50 | $587.12 | 2,176,300 | — | — |
| 2026-05-04 | $98.63 | $576.20 | 1,672,600 | — | — |
| 2026-05-01 | $100.58 | $587.59 | 1,486,700 | — | — |
| 2026-04-30 | $100.48 | $587.01 | 3,353,100 | — | — |
| 2026-04-29 | $96.49 | $563.70 | 2,402,800 | — | — |
| 2026-04-28 | $98.49 | $575.38 | 3,268,200 | — | — |
| 2026-04-27 | $99.95 | $583.91 | 1,978,700 | — | — |
| 2026-04-24 | $99.61 | $581.92 | 1,535,300 | — | — |
| 2026-04-23 | $98.85 | $577.48 | 2,165,800 | — | — |
| 2026-04-22 | $100.28 | $585.84 | 2,441,700 | — | — |
| 2026-04-21 | $97.72 | $570.88 | 1,858,000 | — | — |
| 2026-04-20 | $99.83 | $583.21 | 2,308,100 | — | — |
| 2026-04-17 | $100.15 | $585.08 | 2,793,000 | — | — |
| 2026-04-16 | $99.71 | $582.51 | 2,529,800 | — | — |
| 2026-04-15 | $98.56 | $575.79 | 1,987,600 | — | — |