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 | — | — | — | $86.95 | 10,715 |
| 2026-09-03 | — | — | — | $83.24 | 7,494 |
| 2026-09-02 | — | — | — | $83.57 | 3,184 |
| 2026-09-01 | — | — | — | $86.01 | 8,757 |
| 2026-08-31 | — | — | — | $86.76 | 12,100 |
| 2026-08-28 | — | — | — | $93.93 | 6,458 |
| 2026-08-27 | $93.38 | $126.49 | 193,100 | $93.67 | 8,395 |
| 2026-08-26 | $91.86 | $124.43 | 300,200 | $94.00 | 7,872 |
| 2026-08-25 | $93.20 | $126.25 | 228,300 | $98.80 | 11,683 |
| 2026-08-24 | $97.16 | $131.61 | 186,000 | $97.95 | 12,078 |
| 2026-08-21 | $101.49 | $137.48 | 247,800 | $99.59 | 6,848 |
| 2026-08-20 | $99.99 | $135.44 | 179,800 | $103.55 | 17,723 |
| 2026-08-19 | $104.81 | $141.97 | 156,500 | $110.77 | 6,641 |
| 2026-08-18 | $111.17 | $150.59 | 157,500 | $111.53 | 5,055 |
| 2026-08-17 | $115.48 | $156.43 | 124,800 | $113.69 | 5,459 |
| 2026-08-14 | $113.99 | $154.41 | 147,600 | $111.91 | 4,984 |
| 2026-08-13 | $111.08 | $150.47 | 254,300 | $112.18 | 15,235 |
| 2026-08-12 | $113.11 | $153.22 | 130,300 | $112.53 | 6,989 |
| 2026-08-11 | $108.76 | $147.32 | 167,400 | $110.33 | 8,318 |
| 2026-08-10 | $108.75 | $147.31 | 229,100 | $112.19 | 19,622 |
| 2026-08-07 | $111.68 | $151.28 | 254,800 | $105.37 | 11,460 |
| 2026-08-06 | $104.96 | $142.18 | 243,000 | $105.83 | 15,809 |
| 2026-08-05 | $104.47 | $141.51 | 123,000 | $105.16 | 5,049 |
| 2026-08-04 | $104.80 | $141.96 | 172,400 | $98.08 | 5,705 |
| 2026-08-03 | $98.91 | $133.98 | 165,400 | $96.91 | 5,772 |
| 2026-07-31 | $95.90 | $129.90 | 197,800 | $96.21 | 21,580 |
| 2026-07-30 | $94.22 | $127.63 | 191,300 | $91.59 | 8,257 |
| 2026-07-29 | $88.29 | $119.60 | 452,100 | $97.99 | 28,104 |
| 2026-07-28 | $99.82 | $135.21 | 153,000 | $103.16 | 6,354 |
| 2026-07-27 | $104.30 | $141.28 | 148,700 | $105.12 | 7,177 |
| 2026-07-24 | $103.93 | $140.78 | 172,400 | $104.19 | 6,114 |
| 2026-07-23 | $105.50 | $142.91 | 199,400 | $105.00 | 24,645 |
| 2026-07-22 | $105.38 | $142.75 | 191,600 | $106.59 | 7,368 |
| 2026-07-21 | $108.22 | $146.59 | 208,400 | $107.96 | 10,263 |
| 2026-07-20 | $105.12 | $142.39 | 179,300 | $110.73 | 6,210 |
| 2026-07-17 | $107.79 | $146.01 | 1,011,000 | — | — |
| 2026-07-16 | $108.15 | $146.50 | 327,800 | — | — |
| 2026-07-15 | $110.20 | $149.28 | 277,400 | — | — |
| 2026-07-14 | $107.05 | $145.01 | 138,900 | — | — |
| 2026-07-13 | $102.70 | $139.12 | 172,600 | — | — |
| 2026-07-10 | $107.44 | $145.54 | 191,800 | — | — |
| 2026-07-09 | $108.59 | $147.09 | 149,300 | — | — |
| 2026-07-08 | $106.65 | $144.47 | 200,200 | — | — |
| 2026-07-07 | $106.12 | $143.75 | 243,600 | — | — |
| 2026-07-06 | $115.95 | $157.06 | 211,100 | — | — |
| 2026-07-02 | $115.42 | $156.35 | 175,900 | — | — |
| 2026-07-01 | $119.44 | $161.79 | 219,300 | — | — |
| 2026-06-30 | $123.79 | $167.68 | 295,500 | — | — |
| 2026-06-29 | $119.82 | $162.31 | 291,400 | — | — |
| 2026-06-26 | $121.66 | $164.80 | 555,700 | — | — |
| 2026-06-25 | $122.83 | $166.38 | 324,600 | — | — |
| 2026-06-24 | $115.32 | $156.21 | 310,600 | — | — |
| 2026-06-23 | $109.77 | $148.69 | 344,900 | — | — |
| 2026-06-22 | $107.91 | $146.17 | 262,800 | — | — |
| 2026-06-18 | $110.73 | $149.99 | 372,200 | — | — |
| 2026-06-17 | $115.89 | $156.98 | 305,700 | — | — |
| 2026-06-16 | $113.45 | $153.68 | 250,500 | — | — |
| 2026-06-15 | $107.57 | $145.71 | 385,100 | — | — |
| 2026-06-12 | $103.89 | $140.73 | 194,400 | — | — |
| 2026-06-11 | $103.00 | $139.52 | 382,700 | — | — |
| 2026-06-10 | $96.06 | $130.12 | 186,600 | — | — |
| 2026-06-09 | $100.28 | $135.84 | 327,500 | — | — |
| 2026-06-08 | $95.34 | $129.15 | 559,300 | — | — |
| 2026-06-05 | $107.10 | $145.08 | 224,100 | — | — |
| 2026-06-04 | $107.96 | $146.24 | 266,800 | — | — |
| 2026-06-03 | $103.87 | $140.70 | 428,000 | — | — |
| 2026-06-02 | $106.11 | $143.73 | 252,100 | — | — |
| 2026-06-01 | $99.41 | $134.66 | 222,400 | — | — |
| 2026-05-29 | $100.14 | $135.65 | 514,600 | — | — |
| 2026-05-28 | $100.25 | $135.80 | 361,500 | — | — |
| 2026-05-27 | $99.98 | $135.43 | 318,400 | — | — |
| 2026-05-26 | $100.00 | $135.46 | 319,200 | — | — |
| 2026-05-22 | $94.96 | $128.63 | 183,900 | — | — |
| 2026-05-21 | $92.62 | $125.46 | 229,000 | — | — |
| 2026-05-20 | $95.98 | $130.01 | 195,000 | — | — |
| 2026-05-19 | $92.95 | $125.91 | 258,400 | — | — |
| 2026-05-18 | $94.39 | $127.86 | 212,900 | — | — |
| 2026-05-15 | $98.28 | $133.13 | 157,700 | — | — |
| 2026-05-14 | $98.80 | $133.83 | 163,900 | — | — |
| 2026-05-13 | $102.03 | $138.21 | 150,200 | — | — |
| 2026-05-12 | $99.12 | $134.27 | 266,000 | — | — |
| 2026-05-11 | $98.32 | $133.18 | 415,600 | — | — |
| 2026-05-08 | $98.19 | $133.01 | 185,500 | — | — |
| 2026-05-07 | $97.08 | $131.50 | 238,400 | — | — |
| 2026-05-06 | $96.70 | $130.99 | 104,300 | — | — |
| 2026-05-05 | $97.88 | $132.59 | 81,000 | — | — |
| 2026-05-04 | $93.68 | $126.90 | 251,700 | — | — |
| 2026-05-01 | $94.80 | $128.41 | 122,100 | — | — |
| 2026-04-30 | $95.20 | $128.96 | 101,700 | — | — |
| 2026-04-29 | $90.76 | $122.94 | 161,700 | — | — |
| 2026-04-28 | $92.51 | $125.31 | 218,300 | — | — |
| 2026-04-27 | $94.66 | $128.22 | 199,700 | — | — |
| 2026-04-24 | $97.40 | $131.94 | 92,200 | — | — |
| 2026-04-23 | $97.60 | $132.21 | 86,500 | — | — |
| 2026-04-22 | $94.80 | $128.41 | 83,600 | — | — |
| 2026-04-21 | $91.77 | $124.31 | 159,700 | — | — |
| 2026-04-20 | $91.86 | $124.43 | 120,400 | — | — |
| 2026-04-17 | $95.38 | $129.20 | 141,100 | — | — |
| 2026-04-16 | $90.97 | $123.23 | 175,400 | — | — |
| 2026-04-15 | $91.97 | $124.58 | 218,200 | — | — |