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
- 1980-03-17 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 | — | — | — | $99.62 | 7,457 |
| 2026-09-03 | — | — | — | $98.86 | 10,952 |
| 2026-09-02 | — | — | — | $98.67 | 11,420 |
| 2026-09-01 | — | — | — | $98.99 | 7,395 |
| 2026-08-31 | — | — | — | $99.81 | 3,634 |
| 2026-08-28 | — | — | — | $102.35 | 7,993 |
| 2026-08-27 | $102.14 | $635.29 | 106,500 | $101.10 | 3,719 |
| 2026-08-26 | $102.54 | $637.78 | 126,800 | $101.92 | 4,548 |
| 2026-08-25 | $101.82 | $633.30 | 133,700 | $103.04 | 5,243 |
| 2026-08-24 | $103.15 | $641.57 | 102,500 | $103.97 | 4,126 |
| 2026-08-21 | $104.10 | $647.48 | 135,500 | $104.62 | 4,015 |
| 2026-08-20 | $103.26 | $642.25 | 223,100 | $102.27 | 6,941 |
| 2026-08-19 | $104.07 | $647.29 | 365,300 | $103.81 | 12,554 |
| 2026-08-18 | $101.95 | $634.11 | 191,100 | $102.80 | 10,140 |
| 2026-08-17 | $104.02 | $646.98 | 294,700 | $106.39 | 14,031 |
| 2026-08-14 | $105.77 | $657.87 | 147,000 | $105.69 | 13,619 |
| 2026-08-13 | $105.94 | $658.92 | 180,500 | $108.15 | 10,878 |
| 2026-08-12 | $107.44 | $668.25 | 141,200 | $107.49 | 6,799 |
| 2026-08-11 | $107.81 | $670.55 | 240,300 | $108.75 | 8,393 |
| 2026-08-10 | $107.43 | $668.19 | 174,800 | $109.42 | 3,107 |
| 2026-08-07 | $109.46 | $680.82 | 132,900 | $108.48 | 4,703 |
| 2026-08-06 | $109.33 | $680.01 | 168,100 | $109.24 | 6,250 |
| 2026-08-05 | $110.05 | $682.74 | 308,000 | $110.44 | 15,387 |
| 2026-08-04 | $109.92 | $681.94 | 466,700 | $108.10 | 15,017 |
| 2026-08-03 | $106.96 | $663.57 | 232,400 | $105.73 | 13,810 |
| 2026-07-31 | $104.72 | $649.68 | 326,900 | $103.63 | 21,375 |
| 2026-07-30 | $103.47 | $641.92 | 270,600 | $106.82 | 15,429 |
| 2026-07-29 | $105.38 | $653.77 | 564,400 | $109.96 | 44,992 |
| 2026-07-28 | $109.71 | $680.64 | 659,800 | $111.88 | 45,302 |
| 2026-07-27 | $105.43 | $654.08 | 497,900 | $106.32 | 24,720 |
| 2026-07-24 | $105.59 | $655.08 | 269,600 | $106.32 | 11,935 |
| 2026-07-23 | $105.58 | $655.01 | 338,100 | $104.46 | 18,490 |
| 2026-07-22 | $104.67 | $649.37 | 212,200 | $104.54 | 11,491 |
| 2026-07-21 | $103.93 | $644.78 | 202,200 | $104.03 | 4,859 |
| 2026-07-20 | $104.29 | $647.01 | 208,000 | $106.14 | 7,250 |
| 2026-07-17 | $105.66 | $655.51 | 272,900 | — | — |
| 2026-07-16 | $107.73 | $668.35 | 321,300 | — | — |
| 2026-07-15 | $104.38 | $647.57 | 362,800 | — | — |
| 2026-07-14 | $104.47 | $648.13 | 369,600 | — | — |
| 2026-07-13 | $103.21 | $640.31 | 189,800 | — | — |
| 2026-07-10 | $103.63 | $642.92 | 276,800 | — | — |
| 2026-07-09 | $101.69 | $630.88 | 207,000 | — | — |
| 2026-07-08 | $101.26 | $628.21 | 205,100 | — | — |
| 2026-07-07 | $102.77 | $637.58 | 246,500 | — | — |
| 2026-07-06 | $105.38 | $653.77 | 264,100 | — | — |
| 2026-07-02 | $105.14 | $652.28 | 299,800 | — | — |
| 2026-07-01 | $105.28 | $653.15 | 213,400 | — | — |
| 2026-06-30 | $107.19 | $665.00 | 216,700 | — | — |
| 2026-06-29 | $105.49 | $654.45 | 371,700 | — | — |
| 2026-06-26 | $107.89 | $669.34 | 823,400 | — | — |
| 2026-06-25 | $108.88 | $675.49 | 262,900 | — | — |
| 2026-06-24 | $104.88 | $650.67 | 299,300 | — | — |
| 2026-06-23 | $103.63 | $642.92 | 251,700 | — | — |
| 2026-06-22 | $104.46 | $648.06 | 254,200 | — | — |
| 2026-06-18 | $104.20 | $646.45 | 1,030,300 | — | — |
| 2026-06-17 | $103.25 | $640.56 | 379,900 | — | — |
| 2026-06-16 | $103.53 | $642.29 | 239,300 | — | — |
| 2026-06-15 | $103.50 | $642.11 | 210,200 | — | — |
| 2026-06-12 | $103.57 | $642.54 | 184,100 | — | — |
| 2026-06-11 | $102.17 | $633.86 | 164,400 | — | — |
| 2026-06-10 | $99.63 | $618.10 | 299,600 | — | — |
| 2026-06-09 | $102.63 | $636.71 | 315,700 | — | — |
| 2026-06-08 | $100.09 | $620.95 | 297,200 | — | — |
| 2026-06-05 | $98.56 | $611.46 | 329,900 | — | — |
| 2026-06-04 | $98.08 | $608.48 | 210,800 | — | — |
| 2026-06-03 | $98.59 | $611.65 | 229,300 | — | — |
| 2026-06-02 | $99.97 | $620.21 | 290,200 | — | — |
| 2026-06-01 | $97.44 | $604.51 | 265,400 | — | — |
| 2026-05-29 | $98.38 | $610.34 | 271,400 | — | — |
| 2026-05-28 | $99.09 | $614.75 | 309,400 | — | — |
| 2026-05-27 | $101.16 | $627.59 | 365,800 | — | — |
| 2026-05-26 | $100.65 | $624.43 | 367,700 | — | — |
| 2026-05-22 | $98.28 | $609.72 | 202,200 | — | — |
| 2026-05-21 | $96.68 | $599.80 | 230,000 | — | — |
| 2026-05-20 | $97.10 | $602.40 | 291,100 | — | — |
| 2026-05-19 | $95.40 | $591.86 | 145,600 | — | — |
| 2026-05-18 | $97.40 | $604.26 | 204,800 | — | — |
| 2026-05-15 | $96.07 | $596.01 | 194,100 | — | — |
| 2026-05-14 | $98.30 | $609.85 | 185,000 | — | — |
| 2026-05-13 | $97.37 | $604.08 | 230,900 | — | — |
| 2026-05-12 | $97.83 | $606.93 | 174,000 | — | — |
| 2026-05-11 | $99.01 | $614.25 | 277,700 | — | — |
| 2026-05-08 | $99.34 | $616.30 | 221,700 | — | — |
| 2026-05-07 | $99.94 | $620.02 | 390,500 | — | — |
| 2026-05-06 | $100.98 | $624.74 | 175,900 | — | — |
| 2026-05-05 | $100.01 | $618.74 | 189,700 | — | — |
| 2026-05-04 | $98.89 | $611.81 | 350,800 | — | — |
| 2026-05-01 | $99.44 | $615.21 | 218,300 | — | — |
| 2026-04-30 | $100.19 | $619.85 | 379,300 | — | — |
| 2026-04-29 | $101.87 | $630.24 | 311,100 | — | — |
| 2026-04-28 | $103.05 | $637.54 | 577,000 | — | — |
| 2026-04-27 | $103.50 | $640.33 | 428,000 | — | — |
| 2026-04-24 | $101.94 | $630.68 | 1,001,000 | — | — |
| 2026-04-23 | $101.61 | $628.64 | 237,400 | — | — |
| 2026-04-22 | $98.91 | $611.93 | 415,600 | — | — |
| 2026-04-21 | $101.04 | $625.11 | 276,700 | — | — |
| 2026-04-20 | $100.72 | $623.13 | 346,600 | — | — |
| 2026-04-17 | $101.68 | $629.07 | 714,500 | — | — |
| 2026-04-16 | $99.12 | $613.23 | 246,200 | — | — |
| 2026-04-15 | $100.16 | $619.66 | 216,300 | — | — |