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-11-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 | — | — | — | $103.19 | 3,408 |
| 2026-09-03 | — | — | — | $103.18 | 3,132 |
| 2026-09-02 | — | — | — | $103.26 | 4,777 |
| 2026-09-01 | — | — | — | $103.13 | 4,627 |
| 2026-08-31 | — | — | — | $103.70 | 4,856 |
| 2026-08-28 | — | — | — | $103.74 | 3,671 |
| 2026-08-27 | $103.79 | $265.92 | 102,800 | $103.61 | 2,129 |
| 2026-08-26 | $103.64 | $265.54 | 77,900 | $103.71 | 4,527 |
| 2026-08-25 | $103.69 | $265.67 | 100,700 | $103.72 | 3,192 |
| 2026-08-24 | $103.75 | $265.82 | 151,000 | $103.68 | 10,019 |
| 2026-08-21 | $103.59 | $265.41 | 132,200 | $103.69 | 3,522 |
| 2026-08-20 | $103.54 | $265.28 | 127,700 | $103.50 | 5,753 |
| 2026-08-19 | $103.56 | $265.33 | 136,100 | $103.52 | 7,363 |
| 2026-08-18 | $103.28 | $264.62 | 305,800 | $103.41 | 9,724 |
| 2026-08-17 | $103.36 | $264.82 | 155,400 | $103.51 | 7,161 |
| 2026-08-14 | $103.35 | $264.80 | 179,200 | $103.62 | 5,770 |
| 2026-08-13 | $103.58 | $265.38 | 132,200 | $103.59 | 12,228 |
| 2026-08-12 | $103.52 | $265.23 | 155,000 | $103.51 | 13,688 |
| 2026-08-11 | $103.36 | $264.82 | 146,500 | $103.46 | 5,093 |
| 2026-08-10 | $103.40 | $264.92 | 136,300 | $103.63 | 5,915 |
| 2026-08-07 | $103.50 | $265.18 | 183,700 | $103.47 | 11,711 |
| 2026-08-06 | $103.50 | $265.18 | 176,400 | $103.56 | 7,339 |
| 2026-08-05 | $103.50 | $265.18 | 196,700 | $103.33 | 15,181 |
| 2026-08-04 | $103.26 | $264.56 | 212,900 | $103.32 | 7,793 |
| 2026-08-03 | $103.19 | $264.39 | 289,900 | $103.40 | 12,670 |
| 2026-07-31 | $103.39 | $264.90 | 374,200 | $103.20 | 14,987 |
| 2026-07-30 | $103.19 | $264.39 | 403,300 | $103.10 | 20,456 |
| 2026-07-29 | $103.10 | $264.16 | 525,500 | $103.28 | 52,296 |
| 2026-07-28 | $103.03 | $263.98 | 584,000 | $103.39 | 61,109 |
| 2026-07-27 | $103.00 | $263.90 | 1,966,100 | $103.31 | 241,026 |
| 2026-07-24 | $103.20 | $264.41 | 1,646,300 | $103.07 | 76,435 |
| 2026-07-23 | $72.94 | $186.88 | 163,700 | $71.93 | 3,959 |
| 2026-07-22 | $72.50 | $185.75 | 95,700 | $73.15 | 3,756 |
| 2026-07-21 | $73.43 | $188.14 | 101,300 | $73.76 | 2,915 |
| 2026-07-20 | $73.85 | $189.21 | 60,400 | $73.41 | 4,306 |
| 2026-07-17 | $74.14 | $189.96 | 124,700 | — | — |
| 2026-07-16 | $74.43 | $190.70 | 85,300 | — | — |
| 2026-07-15 | $73.11 | $187.32 | 109,800 | — | — |
| 2026-07-14 | $74.82 | $191.70 | 112,300 | — | — |
| 2026-07-13 | $75.93 | $194.54 | 117,500 | — | — |
| 2026-07-10 | $75.55 | $193.57 | 60,600 | — | — |
| 2026-07-09 | $75.93 | $194.54 | 78,500 | — | — |
| 2026-07-08 | $77.38 | $198.26 | 119,500 | — | — |
| 2026-07-07 | $78.28 | $200.56 | 105,200 | — | — |
| 2026-07-06 | $77.20 | $197.80 | 96,500 | — | — |
| 2026-07-02 | $77.47 | $198.49 | 117,700 | — | — |
| 2026-07-01 | $76.26 | $195.39 | 158,600 | — | — |
| 2026-06-30 | $74.86 | $191.80 | 88,900 | — | — |
| 2026-06-29 | $75.03 | $192.24 | 144,100 | — | — |
| 2026-06-26 | $75.21 | $192.70 | 415,400 | — | — |
| 2026-06-25 | $72.49 | $185.73 | 109,700 | — | — |
| 2026-06-24 | $73.57 | $188.50 | 91,200 | — | — |
| 2026-06-23 | $72.74 | $186.37 | 183,800 | — | — |
| 2026-06-22 | $70.62 | $180.94 | 143,800 | — | — |
| 2026-06-18 | $70.53 | $180.71 | 254,400 | — | — |
| 2026-06-17 | $70.79 | $181.37 | 198,500 | — | — |
| 2026-06-16 | $70.87 | $181.58 | 102,900 | — | — |
| 2026-06-15 | $71.46 | $183.09 | 119,800 | — | — |
| 2026-06-12 | $71.81 | $183.99 | 101,100 | — | — |
| 2026-06-11 | $71.87 | $184.14 | 110,500 | — | — |
| 2026-06-10 | $71.67 | $183.63 | 176,400 | — | — |
| 2026-06-09 | $70.59 | $180.86 | 202,100 | — | — |
| 2026-06-08 | $69.81 | $178.86 | 112,800 | — | — |
| 2026-06-05 | $70.27 | $180.04 | 165,600 | — | — |
| 2026-06-04 | $68.34 | $175.10 | 102,000 | — | — |
| 2026-06-03 | $68.20 | $174.74 | 109,300 | — | — |
| 2026-06-02 | $69.31 | $177.58 | 115,000 | — | — |
| 2026-06-01 | $69.19 | $177.27 | 148,400 | — | — |
| 2026-05-29 | $70.17 | $177.43 | 121,400 | — | — |
| 2026-05-28 | $70.47 | $178.19 | 69,800 | — | — |
| 2026-05-27 | $71.26 | $180.18 | 64,600 | — | — |
| 2026-05-26 | $72.27 | $182.74 | 73,300 | — | — |
| 2026-05-22 | $72.72 | $183.87 | 80,300 | — | — |
| 2026-05-21 | $73.23 | $185.16 | 71,400 | — | — |
| 2026-05-20 | $72.87 | $184.25 | 48,700 | — | — |
| 2026-05-19 | $72.73 | $183.90 | 54,400 | — | — |
| 2026-05-18 | $72.52 | $183.37 | 69,700 | — | — |
| 2026-05-15 | $71.03 | $179.60 | 86,300 | — | — |
| 2026-05-14 | $71.13 | $179.85 | 78,600 | — | — |
| 2026-05-13 | $69.70 | $176.24 | 81,600 | — | — |
| 2026-05-12 | $70.36 | $177.91 | 92,900 | — | — |
| 2026-05-11 | $70.85 | $179.15 | 98,600 | — | — |
| 2026-05-08 | $71.43 | $180.61 | 86,300 | — | — |
| 2026-05-07 | $72.87 | $184.25 | 159,500 | — | — |
| 2026-05-06 | $74.30 | $187.87 | 83,200 | — | — |
| 2026-05-05 | $74.39 | $188.10 | 104,500 | — | — |
| 2026-05-04 | $75.29 | $190.37 | 82,000 | — | — |
| 2026-05-01 | $75.62 | $191.21 | 96,400 | — | — |
| 2026-04-30 | $75.16 | $190.04 | 74,100 | — | — |
| 2026-04-29 | $75.39 | $190.63 | 81,800 | — | — |
| 2026-04-28 | $77.22 | $195.25 | 74,900 | — | — |
| 2026-04-27 | $76.48 | $193.38 | 70,000 | — | — |
| 2026-04-24 | $76.04 | $192.27 | 77,100 | — | — |
| 2026-04-23 | $76.11 | $192.45 | 79,400 | — | — |
| 2026-04-22 | $74.90 | $189.39 | 93,200 | — | — |
| 2026-04-21 | $76.02 | $192.22 | 76,500 | — | — |
| 2026-04-20 | $76.15 | $192.55 | 87,600 | — | — |
| 2026-04-17 | $76.69 | $193.91 | 75,500 | — | — |
| 2026-04-16 | $75.72 | $191.46 | 104,200 | — | — |
| 2026-04-15 | $74.93 | $189.46 | 75,500 | — | — |