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
- 1987-09-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 | — | — | — | $109.44 | 296,681 |
| 2026-09-03 | — | — | — | $108.64 | 329,459 |
| 2026-09-02 | — | — | — | $108.73 | 324,893 |
| 2026-09-01 | — | — | — | $109.56 | 482,831 |
| 2026-08-31 | — | — | — | $109.74 | 219,520 |
| 2026-08-28 | — | — | — | $108.70 | 732,180 |
| 2026-08-27 | $108.05 | $162.48 | 10,104,700 | $108.81 | 570,275 |
| 2026-08-26 | $109.39 | $164.50 | 13,947,700 | $108.05 | 779,435 |
| 2026-08-25 | $112.27 | $168.83 | 5,047,700 | $113.38 | 208,471 |
| 2026-08-24 | $113.65 | $170.90 | 8,275,200 | $113.11 | 371,492 |
| 2026-08-21 | $112.30 | $168.87 | 6,938,600 | $110.27 | 314,434 |
| 2026-08-20 | $109.79 | $165.10 | 6,641,000 | $111.67 | 412,954 |
| 2026-08-19 | $110.88 | $166.74 | 6,510,900 | $111.38 | 298,963 |
| 2026-08-18 | $111.68 | $167.94 | 7,092,000 | $110.97 | 497,904 |
| 2026-08-17 | $110.58 | $166.29 | 6,236,700 | $111.08 | 708,248 |
| 2026-08-14 | $111.09 | $167.05 | 5,986,000 | $109.75 | 439,300 |
| 2026-08-13 | $110.06 | $165.02 | 5,155,200 | $109.72 | 306,791 |
| 2026-08-12 | $109.34 | $163.94 | 5,537,500 | $106.97 | 338,777 |
| 2026-08-11 | $107.70 | $161.48 | 4,063,500 | $107.51 | 270,694 |
| 2026-08-10 | $107.99 | $161.92 | 6,748,900 | $107.27 | 344,485 |
| 2026-08-07 | $107.60 | $161.33 | 7,154,300 | $106.93 | 237,191 |
| 2026-08-06 | $107.66 | $161.42 | 6,358,600 | $108.62 | 253,520 |
| 2026-08-05 | $108.02 | $161.96 | 11,677,500 | $106.99 | 443,280 |
| 2026-08-04 | $106.35 | $159.46 | 6,861,800 | $105.44 | 285,945 |
| 2026-08-03 | $105.87 | $158.74 | 6,443,500 | $105.84 | 266,342 |
| 2026-07-31 | $105.24 | $157.80 | 8,546,900 | $104.50 | 321,902 |
| 2026-07-30 | $104.33 | $156.43 | 7,497,700 | $104.03 | 316,072 |
| 2026-07-29 | $104.47 | $156.64 | 7,149,300 | $105.88 | 484,259 |
| 2026-07-28 | $105.97 | $158.89 | 7,809,100 | $104.22 | 465,950 |
| 2026-07-27 | $104.18 | $156.21 | 7,276,400 | $102.40 | 446,989 |
| 2026-07-24 | $101.97 | $152.89 | 5,175,300 | $101.77 | 306,540 |
| 2026-07-23 | $101.61 | $152.35 | 8,258,400 | $100.82 | 585,431 |
| 2026-07-22 | $100.80 | $151.14 | 7,797,300 | $100.59 | 549,668 |
| 2026-07-21 | $99.96 | $149.88 | 14,815,100 | $104.30 | 810,669 |
| 2026-07-20 | $102.54 | $153.75 | 13,660,300 | $100.71 | 801,348 |
| 2026-07-17 | $101.56 | $152.28 | 8,312,000 | — | — |
| 2026-07-16 | $102.80 | $154.14 | 10,311,700 | — | — |
| 2026-07-15 | $102.79 | $154.12 | 7,971,900 | — | — |
| 2026-07-14 | $101.10 | $151.59 | 7,747,200 | — | — |
| 2026-07-13 | $102.38 | $153.51 | 7,419,600 | — | — |
| 2026-07-10 | $103.12 | $154.62 | 5,680,000 | — | — |
| 2026-07-09 | $101.91 | $152.80 | 6,374,500 | — | — |
| 2026-07-08 | $101.70 | $152.49 | 8,948,300 | — | — |
| 2026-07-07 | $101.93 | $152.83 | 9,405,300 | — | — |
| 2026-07-06 | $100.62 | $150.87 | 11,391,100 | — | — |
| 2026-07-02 | $97.00 | $145.44 | 8,892,800 | — | — |
| 2026-07-01 | $95.78 | $143.61 | 10,685,400 | — | — |
| 2026-06-30 | $92.27 | $138.35 | 9,834,900 | — | — |
| 2026-06-29 | $90.55 | $135.77 | 9,170,300 | — | — |
| 2026-06-26 | $90.67 | $135.95 | 17,567,400 | — | — |
| 2026-06-25 | $89.44 | $134.11 | 10,917,000 | — | — |
| 2026-06-24 | $91.39 | $137.03 | 12,928,600 | — | — |
| 2026-06-23 | $93.17 | $139.70 | 11,700,800 | — | — |
| 2026-06-22 | $92.03 | $137.99 | 11,599,200 | — | — |
| 2026-06-18 | $91.70 | $137.49 | 27,430,200 | — | — |
| 2026-06-17 | $94.51 | $141.71 | 12,107,300 | — | — |
| 2026-06-16 | $93.67 | $140.45 | 12,346,400 | — | — |
| 2026-06-15 | $90.95 | $136.37 | 11,479,900 | — | — |
| 2026-06-12 | $91.10 | $136.59 | 11,399,400 | — | — |
| 2026-06-11 | $88.70 | $133.00 | 11,380,700 | — | — |
| 2026-06-10 | $89.27 | $133.85 | 11,177,400 | — | — |
| 2026-06-09 | $88.77 | $133.10 | 10,830,600 | — | — |
| 2026-06-08 | $88.08 | $132.07 | 7,473,300 | — | — |
| 2026-06-05 | $88.84 | $133.21 | 9,213,900 | — | — |
| 2026-06-04 | $88.00 | $131.95 | 11,790,000 | — | — |
| 2026-06-03 | $86.59 | $129.83 | 11,339,400 | — | — |
| 2026-06-02 | $87.61 | $131.36 | 11,612,000 | — | — |
| 2026-06-01 | $88.74 | $133.06 | 13,961,600 | — | — |
| 2026-05-29 | $87.35 | $130.97 | 20,459,400 | — | — |
| 2026-05-28 | $85.35 | $127.97 | 16,763,700 | — | — |
| 2026-05-27 | $85.61 | $128.36 | 21,847,900 | — | — |
| 2026-05-26 | $89.40 | $134.05 | 8,359,900 | — | — |
| 2026-05-22 | $90.15 | $135.17 | 7,065,600 | — | — |
| 2026-05-21 | $90.41 | $135.56 | 8,077,900 | — | — |
| 2026-05-20 | $90.11 | $135.11 | 12,827,800 | — | — |
| 2026-05-19 | $91.81 | $137.66 | 8,681,800 | — | — |
| 2026-05-18 | $92.39 | $138.53 | 8,266,100 | — | — |
| 2026-05-15 | $90.88 | $136.26 | 14,262,000 | — | — |
| 2026-05-14 | $89.44 | $134.11 | 14,178,800 | — | — |
| 2026-05-13 | $91.17 | $136.70 | 9,299,800 | — | — |
| 2026-05-12 | $90.18 | $135.21 | 9,489,900 | — | — |
| 2026-05-11 | $87.83 | $131.69 | 9,542,700 | — | — |
| 2026-05-08 | $88.61 | $132.86 | 9,954,000 | — | — |
| 2026-05-07 | $89.50 | $133.72 | 14,792,000 | — | — |
| 2026-05-06 | $92.15 | $137.67 | 6,883,300 | — | — |
| 2026-05-05 | $92.40 | $138.05 | 5,784,300 | — | — |
| 2026-05-04 | $91.48 | $136.67 | 7,005,800 | — | — |
| 2026-05-01 | $91.54 | $136.76 | 8,532,600 | — | — |
| 2026-04-30 | $91.64 | $136.91 | 12,560,300 | — | — |
| 2026-04-29 | $91.16 | $136.20 | 8,328,300 | — | — |
| 2026-04-28 | $90.83 | $135.70 | 9,259,100 | — | — |
| 2026-04-27 | $90.76 | $135.60 | 8,399,200 | — | — |
| 2026-04-24 | $88.50 | $132.22 | 11,670,500 | — | — |
| 2026-04-23 | $88.92 | $132.85 | 17,899,600 | — | — |
| 2026-04-22 | $91.71 | $137.02 | 10,798,300 | — | — |
| 2026-04-21 | $91.97 | $137.41 | 12,842,800 | — | — |
| 2026-04-20 | $93.15 | $139.17 | 11,271,600 | — | — |
| 2026-04-17 | $92.28 | $137.87 | 20,191,300 | — | — |
| 2026-04-16 | $92.62 | $138.38 | 27,859,500 | — | — |
| 2026-04-15 | $100.27 | $149.81 | 10,983,400 | — | — |