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
- 1999-11-10 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 | — | — | — | $103.15 | 109,975 |
| 2026-09-03 | — | — | — | $103.68 | 202,757 |
| 2026-09-02 | — | — | — | $103.30 | 116,586 |
| 2026-09-01 | — | — | — | $103.85 | 119,092 |
| 2026-08-31 | — | — | — | $104.81 | 109,956 |
| 2026-08-28 | — | — | — | $105.96 | 111,558 |
| 2026-08-27 | $105.68 | $230.57 | 2,808,500 | $104.61 | 95,013 |
| 2026-08-26 | $105.65 | $230.51 | 4,638,200 | $105.09 | 218,363 |
| 2026-08-25 | $105.14 | $229.40 | 7,281,200 | $103.08 | 292,424 |
| 2026-08-24 | $102.72 | $224.12 | 4,256,400 | $102.37 | 125,504 |
| 2026-08-21 | $102.01 | $222.57 | 3,584,100 | $103.21 | 110,832 |
| 2026-08-20 | $102.58 | $223.81 | 3,740,400 | $102.16 | 124,013 |
| 2026-08-19 | $102.86 | $224.42 | 4,265,200 | $102.64 | 160,792 |
| 2026-08-18 | $101.93 | $222.39 | 3,624,600 | $102.09 | 148,052 |
| 2026-08-17 | $102.02 | $222.59 | 4,547,500 | $103.22 | 173,654 |
| 2026-08-14 | $104.50 | $224.42 | 4,264,900 | $105.80 | 172,776 |
| 2026-08-13 | $105.54 | $226.65 | 4,253,700 | $104.76 | 130,599 |
| 2026-08-12 | $103.91 | $223.15 | 5,217,400 | $104.63 | 186,263 |
| 2026-08-11 | $104.43 | $224.27 | 4,367,700 | $105.13 | 183,614 |
| 2026-08-10 | $104.72 | $224.89 | 4,650,700 | $104.55 | 163,228 |
| 2026-08-07 | $104.50 | $224.42 | 5,645,300 | $102.80 | 374,563 |
| 2026-08-06 | $103.20 | $221.63 | 8,997,400 | $107.17 | 422,501 |
| 2026-08-05 | $107.70 | $231.29 | 3,936,800 | $108.70 | 134,226 |
| 2026-08-04 | $109.11 | $234.32 | 4,303,200 | $107.13 | 124,784 |
| 2026-08-03 | $106.87 | $229.51 | 5,712,800 | $105.86 | 205,105 |
| 2026-07-31 | $104.22 | $223.82 | 5,610,900 | $105.66 | 201,054 |
| 2026-07-30 | $105.27 | $226.07 | 5,910,500 | $105.20 | 199,585 |
| 2026-07-29 | $104.56 | $224.55 | 6,032,900 | $105.04 | 182,783 |
| 2026-07-28 | $105.53 | $226.63 | 14,291,000 | $108.60 | 717,827 |
| 2026-07-27 | $112.95 | $242.57 | 6,719,200 | $114.87 | 362,079 |
| 2026-07-24 | $114.79 | $246.52 | 3,881,100 | $114.66 | 192,932 |
| 2026-07-23 | $114.10 | $245.04 | 4,198,400 | $116.53 | 203,052 |
| 2026-07-22 | $115.84 | $248.77 | 3,196,900 | $116.93 | 91,090 |
| 2026-07-21 | $116.34 | $249.85 | 4,349,600 | $114.46 | 198,359 |
| 2026-07-20 | $113.15 | $243.00 | 7,648,300 | $117.80 | 304,852 |
| 2026-07-17 | $117.72 | $252.81 | 7,152,500 | — | — |
| 2026-07-16 | $117.18 | $251.65 | 5,057,600 | — | — |
| 2026-07-15 | $112.94 | $242.55 | 4,072,000 | — | — |
| 2026-07-14 | $113.67 | $244.11 | 3,066,700 | — | — |
| 2026-07-13 | $112.89 | $242.44 | 2,866,400 | — | — |
| 2026-07-10 | $112.47 | $241.54 | 3,410,400 | — | — |
| 2026-07-09 | $110.74 | $237.82 | 6,272,900 | — | — |
| 2026-07-08 | $109.94 | $236.10 | 3,752,500 | — | — |
| 2026-07-07 | $111.96 | $240.44 | 4,619,300 | — | — |
| 2026-07-06 | $110.02 | $236.28 | 3,169,300 | — | — |
| 2026-07-02 | $110.66 | $237.65 | 3,377,000 | — | — |
| 2026-07-01 | $109.54 | $235.25 | 4,218,600 | — | — |
| 2026-06-30 | $107.50 | $230.86 | 3,363,900 | — | — |
| 2026-06-29 | $108.01 | $231.96 | 3,077,600 | — | — |
| 2026-06-26 | $108.14 | $232.24 | 6,288,600 | — | — |
| 2026-06-25 | $109.31 | $234.75 | 5,819,500 | — | — |
| 2026-06-24 | $106.14 | $227.94 | 4,999,900 | — | — |
| 2026-06-23 | $105.83 | $227.28 | 4,023,900 | — | — |
| 2026-06-22 | $107.24 | $230.31 | 5,483,400 | — | — |
| 2026-06-18 | $104.86 | $225.19 | 13,306,400 | — | — |
| 2026-06-17 | $105.13 | $225.77 | 4,759,700 | — | — |
| 2026-06-16 | $110.02 | $236.28 | 4,986,600 | — | — |
| 2026-06-15 | $108.83 | $233.72 | 4,890,000 | — | — |
| 2026-06-12 | $108.10 | $232.15 | 3,714,500 | — | — |
| 2026-06-11 | $108.65 | $233.33 | 5,086,900 | — | — |
| 2026-06-10 | $103.26 | $221.76 | 5,569,600 | — | — |
| 2026-06-09 | $107.87 | $231.66 | 5,901,900 | — | — |
| 2026-06-08 | $107.70 | $231.29 | 4,544,500 | — | — |
| 2026-06-05 | $108.54 | $233.10 | 4,048,200 | — | — |
| 2026-06-04 | $110.22 | $236.71 | 5,759,800 | — | — |
| 2026-06-03 | $108.67 | $233.38 | 6,303,800 | — | — |
| 2026-06-02 | $108.93 | $233.94 | 5,894,400 | — | — |
| 2026-06-01 | $109.02 | $234.13 | 6,088,500 | — | — |
| 2026-05-29 | $106.69 | $229.12 | 10,464,200 | — | — |
| 2026-05-28 | $106.67 | $229.08 | 6,192,700 | — | — |
| 2026-05-27 | $104.47 | $224.36 | 6,114,100 | — | — |
| 2026-05-26 | $101.97 | $218.99 | 4,609,600 | — | — |
| 2026-05-22 | $101.02 | $216.95 | 4,540,300 | — | — |
| 2026-05-21 | $98.25 | $211.00 | 4,478,400 | — | — |
| 2026-05-20 | $98.87 | $212.33 | 4,792,500 | — | — |
| 2026-05-19 | $96.83 | $207.95 | 5,199,500 | — | — |
| 2026-05-18 | $95.53 | $205.16 | 6,396,200 | — | — |
| 2026-05-15 | $98.93 | $208.94 | 5,567,500 | — | — |
| 2026-05-14 | $98.42 | $207.86 | 5,443,700 | — | — |
| 2026-05-13 | $98.45 | $207.92 | 5,029,800 | — | — |
| 2026-05-12 | $98.44 | $207.90 | 6,197,700 | — | — |
| 2026-05-11 | $100.00 | $211.20 | 5,328,000 | — | — |
| 2026-05-08 | $100.78 | $212.84 | 4,780,800 | — | — |
| 2026-05-07 | $100.10 | $211.41 | 5,808,700 | — | — |
| 2026-05-06 | $99.89 | $210.96 | 7,358,700 | — | — |
| 2026-05-05 | $98.07 | $207.12 | 7,129,300 | — | — |
| 2026-05-04 | $96.31 | $203.40 | 18,538,500 | — | — |
| 2026-05-01 | $107.57 | $227.18 | 4,225,200 | — | — |
| 2026-04-30 | $108.80 | $229.78 | 6,091,200 | — | — |
| 2026-04-29 | $106.61 | $225.16 | 6,216,600 | — | — |
| 2026-04-28 | $103.94 | $219.52 | 12,540,100 | — | — |
| 2026-04-27 | $108.24 | $228.60 | 6,570,600 | — | — |
| 2026-04-24 | $107.02 | $226.02 | 4,168,000 | — | — |
| 2026-04-23 | $107.72 | $227.50 | 4,422,800 | — | — |
| 2026-04-22 | $105.30 | $222.39 | 3,634,500 | — | — |
| 2026-04-21 | $106.31 | $224.52 | 4,082,200 | — | — |
| 2026-04-20 | $107.11 | $226.21 | 3,639,300 | — | — |
| 2026-04-17 | $106.44 | $224.80 | 5,506,200 | — | — |
| 2026-04-16 | $105.06 | $221.88 | 5,295,700 | — | — |
| 2026-04-15 | $103.57 | $218.74 | 5,193,500 | — | — |