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
- 2002-10-04 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 | — | — | — | $101.32 | 77,836 |
| 2026-09-03 | — | — | — | $103.36 | 109,006 |
| 2026-09-02 | — | — | — | $98.32 | 144,488 |
| 2026-09-01 | — | — | — | $97.55 | 73,318 |
| 2026-08-31 | — | — | — | $100.42 | 117,470 |
| 2026-08-28 | — | — | — | $96.40 | 251,331 |
| 2026-08-27 | $95.01 | $98.14 | 1,770,700 | $97.07 | 117,908 |
| 2026-08-26 | $98.06 | $101.29 | 1,858,000 | $101.70 | 88,763 |
| 2026-08-25 | $102.06 | $105.42 | 1,592,900 | $102.48 | 74,927 |
| 2026-08-24 | $102.58 | $105.96 | 1,120,400 | $102.74 | 53,228 |
| 2026-08-21 | $102.61 | $105.99 | 1,159,300 | $100.41 | 44,420 |
| 2026-08-20 | $99.57 | $102.85 | 2,507,800 | $99.61 | 53,193 |
| 2026-08-19 | $99.16 | $102.42 | 1,917,100 | $93.48 | 109,022 |
| 2026-08-18 | $92.89 | $95.95 | 1,657,500 | $96.55 | 76,022 |
| 2026-08-17 | $96.39 | $99.56 | 2,447,400 | $101.88 | 107,449 |
| 2026-08-14 | $101.41 | $104.75 | 1,867,400 | $99.05 | 96,294 |
| 2026-08-13 | $98.32 | $101.56 | 3,157,000 | $98.15 | 64,592 |
| 2026-08-12 | $98.08 | $101.31 | 3,406,700 | $97.36 | 84,639 |
| 2026-08-11 | $99.02 | $102.28 | 3,334,100 | $93.64 | 78,700 |
| 2026-08-10 | $94.27 | $97.37 | 4,313,100 | $94.22 | 161,072 |
| 2026-08-07 | $94.74 | $97.86 | 6,315,200 | $94.50 | 178,946 |
| 2026-08-06 | $93.01 | $96.07 | 7,405,300 | $94.01 | 443,347 |
| 2026-08-05 | $92.91 | $95.97 | 15,819,800 | $97.17 | 620,570 |
| 2026-08-04 | $104.96 | $108.41 | 3,789,800 | $105.00 | 214,126 |
| 2026-08-03 | $105.96 | $109.45 | 2,950,700 | $106.30 | 128,593 |
| 2026-07-31 | $104.47 | $107.91 | 2,089,100 | $101.97 | 125,551 |
| 2026-07-30 | $102.13 | $105.49 | 2,212,900 | $104.51 | 96,773 |
| 2026-07-29 | $107.78 | $111.33 | 1,909,800 | $107.84 | 100,388 |
| 2026-07-28 | $109.06 | $112.65 | 2,301,200 | $107.51 | 121,756 |
| 2026-07-27 | $105.84 | $109.32 | 2,621,700 | $106.04 | 133,460 |
| 2026-07-24 | $101.25 | $104.58 | 2,327,300 | $101.39 | 105,469 |
| 2026-07-23 | $100.82 | $104.14 | 2,199,700 | $100.56 | 134,208 |
| 2026-07-22 | $99.80 | $103.08 | 2,775,400 | $101.15 | 123,072 |
| 2026-07-21 | $100.95 | $104.27 | 1,390,400 | $104.20 | 100,127 |
| 2026-07-20 | $106.53 | $110.04 | 1,806,500 | $104.01 | 86,447 |
| 2026-07-17 | $106.56 | $110.07 | 1,985,500 | — | — |
| 2026-07-16 | $108.30 | $111.86 | 1,746,500 | — | — |
| 2026-07-15 | $110.00 | $113.62 | 1,783,000 | — | — |
| 2026-07-14 | $108.47 | $112.04 | 2,657,300 | — | — |
| 2026-07-13 | $112.40 | $116.10 | 2,928,500 | — | — |
| 2026-07-10 | $110.66 | $114.30 | 1,277,200 | — | — |
| 2026-07-09 | $110.79 | $114.44 | 2,305,200 | — | — |
| 2026-07-08 | $111.32 | $114.98 | 2,302,900 | — | — |
| 2026-07-07 | $108.35 | $111.92 | 1,488,600 | — | — |
| 2026-07-06 | $107.43 | $110.97 | 1,442,300 | — | — |
| 2026-07-02 | $106.03 | $109.52 | 2,357,100 | — | — |
| 2026-07-01 | $105.39 | $108.86 | 1,735,000 | — | — |
| 2026-06-30 | $102.17 | $105.53 | 2,375,800 | — | — |
| 2026-06-29 | $104.12 | $107.55 | 2,334,100 | — | — |
| 2026-06-26 | $104.19 | $107.62 | 6,964,500 | — | — |
| 2026-06-25 | $96.19 | $99.36 | 4,198,700 | — | — |
| 2026-06-24 | $98.51 | $101.75 | 2,638,800 | — | — |
| 2026-06-23 | $97.85 | $101.07 | 2,932,800 | — | — |
| 2026-06-22 | $97.44 | $100.65 | 3,669,000 | — | — |
| 2026-06-18 | $101.83 | $105.18 | 3,821,000 | — | — |
| 2026-06-17 | $101.65 | $105.00 | 2,214,000 | — | — |
| 2026-06-16 | $108.92 | $112.50 | 2,095,700 | — | — |
| 2026-06-15 | $108.98 | $112.57 | 2,686,000 | — | — |
| 2026-06-12 | $110.65 | $114.29 | 2,188,100 | — | — |
| 2026-06-11 | $110.80 | $114.45 | 2,385,600 | — | — |
| 2026-06-10 | $112.94 | $116.66 | 4,571,200 | — | — |
| 2026-06-09 | $111.31 | $114.97 | 2,909,600 | — | — |
| 2026-06-08 | $104.95 | $108.40 | 2,917,500 | — | — |
| 2026-06-05 | $100.49 | $103.80 | 2,144,800 | — | — |
| 2026-06-04 | $100.83 | $104.15 | 2,348,400 | — | — |
| 2026-06-03 | $100.70 | $104.01 | 4,027,500 | — | — |
| 2026-06-02 | $101.99 | $105.35 | 1,949,200 | — | — |
| 2026-06-01 | $104.31 | $107.74 | 4,406,100 | — | — |
| 2026-05-29 | $96.98 | $100.17 | 5,623,000 | — | — |
| 2026-05-28 | $95.58 | $98.73 | 1,932,900 | — | — |
| 2026-05-27 | $95.75 | $98.90 | 2,905,200 | — | — |
| 2026-05-26 | $93.81 | $96.90 | 2,955,000 | — | — |
| 2026-05-22 | $97.38 | $100.59 | 1,677,300 | — | — |
| 2026-05-21 | $97.12 | $100.32 | 1,398,000 | — | — |
| 2026-05-20 | $96.75 | $99.93 | 2,624,900 | — | — |
| 2026-05-19 | $97.50 | $100.71 | 2,048,400 | — | — |
| 2026-05-18 | $97.29 | $100.49 | 2,003,400 | — | — |
| 2026-05-15 | $92.38 | $95.42 | 2,491,900 | — | — |
| 2026-05-14 | $93.85 | $96.94 | 3,212,000 | — | — |
| 2026-05-13 | $95.01 | $98.14 | 2,386,600 | — | — |
| 2026-05-12 | $95.96 | $99.12 | 3,628,700 | — | — |
| 2026-05-11 | $93.96 | $97.05 | 4,556,100 | — | — |
| 2026-05-08 | $101.19 | $104.52 | 2,897,100 | — | — |
| 2026-05-07 | $101.20 | $104.53 | 5,868,100 | — | — |
| 2026-05-06 | $99.11 | $102.37 | 7,006,000 | — | — |
| 2026-05-05 | $103.33 | $106.73 | 3,207,900 | — | — |
| 2026-05-04 | $104.45 | $107.89 | 3,090,400 | — | — |
| 2026-05-01 | $106.13 | $109.62 | 1,590,200 | — | — |
| 2026-04-30 | $107.93 | $111.48 | 3,086,100 | — | — |
| 2026-04-29 | $107.60 | $111.14 | 1,472,800 | — | — |
| 2026-04-28 | $109.09 | $112.68 | 3,429,100 | — | — |
| 2026-04-27 | $110.93 | $114.58 | 3,703,900 | — | — |
| 2026-04-24 | $111.57 | $115.24 | 3,685,000 | — | — |
| 2026-04-23 | $106.05 | $109.54 | 1,688,000 | — | — |
| 2026-04-22 | $106.61 | $110.12 | 3,390,100 | — | — |
| 2026-04-21 | $109.50 | $113.10 | 2,082,900 | — | — |
| 2026-04-20 | $109.63 | $113.24 | 1,680,500 | — | — |
| 2026-04-17 | $110.08 | $113.70 | 5,473,700 | — | — |
| 2026-04-16 | $109.06 | $112.65 | 5,427,400 | — | — |
| 2026-04-15 | $111.79 | $115.47 | 1,932,700 | — | — |