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 — 2026
| 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 | — | — |
| 2026-04-14 | $100.40 | $113.19 | 4,914,400 | — | — |
| 2026-04-13 | $98.15 | $110.65 | 4,325,500 | — | — |
| 2026-04-10 | $95.40 | $107.55 | 4,317,800 | — | — |
| 2026-04-09 | $95.58 | $107.76 | 4,007,300 | — | — |
| 2026-04-08 | $96.79 | $109.12 | 4,865,700 | — | — |
| 2026-04-07 | $96.01 | $108.24 | 3,580,200 | — | — |
| 2026-04-06 | $97.71 | $110.16 | 4,922,700 | — | — |
| 2026-04-02 | $94.14 | $106.13 | 3,532,400 | — | — |
| 2026-04-01 | $93.13 | $104.99 | 4,073,500 | — | — |
| 2026-03-31 | $91.02 | $102.62 | 5,124,200 | — | — |
| 2026-03-30 | $88.01 | $99.22 | 3,402,400 | — | — |
| 2026-03-27 | $87.98 | $99.19 | 4,204,600 | — | — |
| 2026-03-26 | $89.43 | $100.82 | 4,930,800 | — | — |
| 2026-03-25 | $89.55 | $100.96 | 5,618,000 | — | — |
| 2026-03-24 | $89.10 | $100.45 | 6,057,600 | — | — |
| 2026-03-23 | $89.85 | $101.30 | 5,021,500 | — | — |
| 2026-03-20 | $88.98 | $100.32 | 10,699,200 | — | — |
| 2026-03-19 | $90.74 | $102.30 | 4,754,600 | — | — |
| 2026-03-18 | $91.77 | $103.46 | 4,324,800 | — | — |
| 2026-03-17 | $93.61 | $105.54 | 5,452,700 | — | — |
| 2026-03-16 | $91.41 | $103.06 | 4,676,700 | — | — |
| 2026-03-13 | $91.34 | $102.98 | 4,544,000 | — | — |
| 2026-03-12 | $90.00 | $101.47 | 3,951,900 | — | — |
| 2026-03-11 | $91.68 | $103.36 | 4,888,100 | — | — |
| 2026-03-10 | $90.86 | $102.44 | 4,474,800 | — | — |
| 2026-03-09 | $92.91 | $104.75 | 4,230,400 | — | — |
| 2026-03-06 | $92.71 | $104.52 | 4,137,300 | — | — |
| 2026-03-05 | $93.04 | $104.54 | 5,809,500 | — | — |
| 2026-03-04 | $91.03 | $102.29 | 4,594,200 | — | — |
| 2026-03-03 | $89.63 | $100.71 | 4,280,200 | — | — |
| 2026-03-02 | $88.78 | $99.76 | 4,401,800 | — | — |
| 2026-02-27 | $90.86 | $102.09 | 6,450,900 | — | — |
| 2026-02-26 | $87.90 | $98.77 | 4,957,100 | — | — |
| 2026-02-25 | $85.33 | $95.88 | 6,452,300 | — | — |
| 2026-02-24 | $85.30 | $95.85 | 5,929,700 | — | — |
| 2026-02-23 | $84.31 | $94.73 | 6,852,200 | — | — |
| 2026-02-20 | $88.07 | $98.96 | 8,665,100 | — | — |
| 2026-02-19 | $84.75 | $95.23 | 15,876,900 | — | — |
| 2026-02-18 | $82.18 | $92.34 | 11,305,000 | — | — |
| 2026-02-17 | $79.95 | $89.84 | 6,254,000 | — | — |
| 2026-02-13 | $82.38 | $92.57 | 6,153,700 | — | — |
| 2026-02-12 | $79.41 | $89.23 | 5,304,200 | — | — |
| 2026-02-11 | $82.88 | $93.13 | 6,978,200 | — | — |
| 2026-02-10 | $87.48 | $98.30 | 3,598,500 | — | — |
| 2026-02-09 | $87.36 | $98.16 | 4,815,000 | — | — |
| 2026-02-06 | $86.55 | $97.25 | 6,139,600 | — | — |
| 2026-02-05 | $86.52 | $97.22 | 6,998,200 | — | — |
| 2026-02-04 | $85.84 | $96.45 | 12,644,400 | — | — |
| 2026-02-03 | $92.38 | $103.80 | 4,267,400 | — | — |
| 2026-02-02 | $93.78 | $105.38 | 3,669,600 | — | — |
| 2026-01-30 | $91.22 | $102.50 | 4,401,000 | — | — |
| 2026-01-29 | $94.41 | $106.08 | 3,562,400 | — | — |
| 2026-01-28 | $95.17 | $106.94 | 2,628,400 | — | — |
| 2026-01-27 | $95.20 | $106.97 | 2,956,900 | — | — |
| 2026-01-26 | $94.42 | $106.09 | 3,909,500 | — | — |
| 2026-01-23 | $93.61 | $105.18 | 3,165,200 | — | — |
| 2026-01-22 | $93.88 | $105.49 | 4,137,400 | — | — |
| 2026-01-21 | $92.82 | $104.30 | 4,366,800 | — | — |
| 2026-01-20 | $90.70 | $101.91 | 6,154,000 | — | — |
| 2026-01-16 | $93.03 | $104.53 | 4,991,900 | — | — |
| 2026-01-15 | $96.07 | $107.95 | 5,346,100 | — | — |
| 2026-01-14 | $94.42 | $106.09 | 3,468,000 | — | — |
| 2026-01-13 | $94.37 | $106.04 | 4,025,800 | — | — |
| 2026-01-12 | $93.30 | $104.84 | 3,822,300 | — | — |
| 2026-01-09 | $90.91 | $102.15 | 3,485,900 | — | — |
| 2026-01-08 | $90.88 | $102.12 | 3,454,900 | — | — |
| 2026-01-07 | $90.15 | $101.30 | 4,332,100 | — | — |
| 2026-01-06 | $91.51 | $102.82 | 4,648,800 | — | — |
| 2026-01-05 | $90.47 | $101.66 | 5,101,500 | — | — |
| 2026-01-02 | $87.06 | $97.82 | 3,948,700 | — | — |