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
- 1998-09-24 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 | — | — | — | $104.06 | 142,556 |
| 2026-09-03 | — | — | — | $107.79 | 171,307 |
| 2026-09-02 | — | — | — | $104.83 | 313,896 |
| 2026-09-01 | — | — | — | $103.50 | 146,260 |
| 2026-08-31 | — | — | — | $104.83 | 176,159 |
| 2026-08-28 | — | — | — | $103.08 | 144,682 |
| 2026-08-27 | $102.27 | $115.62 | 3,420,400 | $101.72 | 109,482 |
| 2026-08-26 | $104.20 | $117.80 | 2,037,400 | $106.38 | 96,189 |
| 2026-08-25 | $106.00 | $119.84 | 2,444,400 | $106.55 | 121,513 |
| 2026-08-24 | $107.08 | $121.06 | 3,866,500 | $104.39 | 242,682 |
| 2026-08-21 | $104.13 | $117.72 | 3,901,400 | $105.25 | 155,739 |
| 2026-08-20 | $104.61 | $118.26 | 5,580,000 | $103.04 | 229,740 |
| 2026-08-19 | $102.64 | $116.04 | 4,419,200 | $103.79 | 204,085 |
| 2026-08-18 | $102.27 | $115.62 | 6,472,700 | $100.98 | 231,316 |
| 2026-08-17 | $100.94 | $114.12 | 6,499,500 | $102.69 | 311,229 |
| 2026-08-14 | $103.14 | $116.60 | 2,760,500 | $104.73 | 143,150 |
| 2026-08-13 | $104.58 | $118.23 | 3,232,700 | $102.69 | 148,298 |
| 2026-08-12 | $102.31 | $115.66 | 4,200,900 | $104.48 | 176,913 |
| 2026-08-11 | $106.01 | $119.85 | 2,954,000 | $107.48 | 120,255 |
| 2026-08-10 | $107.71 | $121.77 | 5,113,200 | $109.33 | 303,808 |
| 2026-08-07 | $111.98 | $126.60 | 5,512,400 | $111.34 | 254,270 |
| 2026-08-06 | $110.14 | $124.52 | 7,232,900 | $111.25 | 426,441 |
| 2026-08-05 | $111.15 | $125.66 | 7,274,700 | $109.33 | 321,345 |
| 2026-08-04 | $109.61 | $123.92 | 4,586,200 | $106.54 | 135,948 |
| 2026-08-03 | $107.13 | $121.11 | 6,517,800 | $111.70 | 455,012 |
| 2026-07-31 | $114.01 | $128.89 | 3,676,100 | $113.79 | 90,230 |
| 2026-07-30 | $113.52 | $128.34 | 2,706,600 | $114.39 | 137,164 |
| 2026-07-29 | $115.30 | $130.35 | 3,113,200 | $117.13 | 202,943 |
| 2026-07-28 | $117.44 | $132.77 | 3,775,700 | $114.35 | 140,231 |
| 2026-07-27 | $113.21 | $127.99 | 4,173,800 | $109.37 | 143,421 |
| 2026-07-24 | $109.39 | $123.67 | 3,488,800 | $106.38 | 179,731 |
| 2026-07-23 | $109.32 | $123.59 | 4,412,100 | $109.97 | 179,987 |
| 2026-07-22 | $110.95 | $125.43 | 3,799,300 | $113.83 | 156,578 |
| 2026-07-21 | $113.05 | $127.81 | 4,356,200 | $113.89 | 171,464 |
| 2026-07-20 | $114.19 | $129.09 | 3,581,400 | $112.84 | 186,570 |
| 2026-07-17 | $112.06 | $126.69 | 5,099,000 | — | — |
| 2026-07-16 | $110.91 | $125.39 | 4,822,100 | — | — |
| 2026-07-15 | $112.76 | $127.48 | 3,115,900 | — | — |
| 2026-07-14 | $112.54 | $127.23 | 4,464,800 | — | — |
| 2026-07-13 | $115.09 | $130.11 | 2,393,800 | — | — |
| 2026-07-10 | $117.20 | $132.50 | 2,224,600 | — | — |
| 2026-07-09 | $117.33 | $132.64 | 2,223,000 | — | — |
| 2026-07-08 | $115.25 | $130.29 | 2,333,700 | — | — |
| 2026-07-07 | $114.71 | $129.68 | 2,255,500 | — | — |
| 2026-07-06 | $113.67 | $128.51 | 1,941,700 | — | — |
| 2026-07-02 | $114.84 | $129.83 | 2,204,500 | — | — |
| 2026-07-01 | $111.28 | $125.80 | 2,683,500 | — | — |
| 2026-06-30 | $111.75 | $126.34 | 2,881,200 | — | — |
| 2026-06-29 | $110.80 | $125.26 | 2,046,800 | — | — |
| 2026-06-26 | $107.87 | $121.95 | 5,497,200 | — | — |
| 2026-06-25 | $108.00 | $122.10 | 2,438,500 | — | — |
| 2026-06-24 | $109.45 | $123.74 | 2,413,200 | — | — |
| 2026-06-23 | $108.97 | $123.19 | 3,531,200 | — | — |
| 2026-06-22 | $104.94 | $118.64 | 4,243,300 | — | — |
| 2026-06-18 | $108.24 | $122.37 | 8,064,200 | — | — |
| 2026-06-17 | $107.89 | $121.97 | 3,019,000 | — | — |
| 2026-06-16 | $109.32 | $123.59 | 3,261,100 | — | — |
| 2026-06-15 | $109.18 | $123.43 | 4,771,600 | — | — |
| 2026-06-12 | $108.61 | $122.79 | 2,857,800 | — | — |
| 2026-06-11 | $109.61 | $123.92 | 3,356,500 | — | — |
| 2026-06-10 | $106.41 | $120.30 | 4,026,500 | — | — |
| 2026-06-09 | $108.66 | $122.84 | 2,999,400 | — | — |
| 2026-06-08 | $108.44 | $122.59 | 2,771,200 | — | — |
| 2026-06-05 | $109.35 | $123.62 | 4,018,200 | — | — |
| 2026-06-04 | $109.15 | $123.40 | 4,465,900 | — | — |
| 2026-06-03 | $108.82 | $123.02 | 3,081,500 | — | — |
| 2026-06-02 | $108.88 | $123.09 | 4,625,200 | — | — |
| 2026-06-01 | $110.35 | $124.75 | 4,383,400 | — | — |
| 2026-05-29 | $109.27 | $123.53 | 9,512,700 | — | — |
| 2026-05-28 | $112.13 | $126.42 | 5,064,100 | — | — |
| 2026-05-27 | $110.36 | $124.42 | 4,754,400 | — | — |
| 2026-05-26 | $115.31 | $130.00 | 3,613,100 | — | — |
| 2026-05-22 | $115.75 | $130.50 | 4,202,700 | — | — |
| 2026-05-21 | $117.13 | $132.05 | 4,758,200 | — | — |
| 2026-05-20 | $118.96 | $134.12 | 8,293,500 | — | — |
| 2026-05-19 | $114.24 | $128.79 | 4,964,600 | — | — |
| 2026-05-18 | $114.43 | $129.01 | 5,017,100 | — | — |
| 2026-05-15 | $116.13 | $130.92 | 6,141,300 | — | — |
| 2026-05-14 | $113.24 | $127.67 | 4,632,200 | — | — |
| 2026-05-13 | $113.01 | $127.41 | 7,001,800 | — | — |
| 2026-05-12 | $110.40 | $124.46 | 7,911,200 | — | — |
| 2026-05-11 | $108.13 | $121.91 | 6,368,500 | — | — |
| 2026-05-08 | $107.69 | $121.41 | 4,879,200 | — | — |
| 2026-05-07 | $106.42 | $119.98 | 5,680,600 | — | — |
| 2026-05-06 | $108.15 | $121.93 | 7,454,100 | — | — |
| 2026-05-05 | $105.26 | $118.67 | 7,417,700 | — | — |
| 2026-05-04 | $109.33 | $123.26 | 20,481,100 | — | — |
| 2026-05-01 | $104.07 | $117.33 | 12,485,900 | — | — |
| 2026-04-30 | $103.48 | $116.66 | 12,220,800 | — | — |
| 2026-04-29 | $103.79 | $117.01 | 6,814,700 | — | — |
| 2026-04-28 | $100.36 | $113.15 | 3,884,700 | — | — |
| 2026-04-27 | $100.29 | $113.07 | 5,929,900 | — | — |
| 2026-04-24 | $97.94 | $110.42 | 8,288,500 | — | — |
| 2026-04-23 | $103.40 | $116.57 | 5,084,400 | — | — |
| 2026-04-22 | $105.63 | $119.09 | 4,263,400 | — | — |
| 2026-04-21 | $105.40 | $118.83 | 5,662,700 | — | — |
| 2026-04-20 | $107.13 | $120.78 | 4,652,800 | — | — |
| 2026-04-17 | $104.65 | $117.98 | 4,917,000 | — | — |
| 2026-04-16 | $101.96 | $114.95 | 4,316,300 | — | — |
| 2026-04-15 | $100.01 | $112.75 | 3,895,300 | — | — |