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
- 1989-11-09 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 | — | — | — | $116.24 | 50,289 |
| 2026-09-03 | — | — | — | $112.87 | 96,404 |
| 2026-09-02 | — | — | — | $112.25 | 76,701 |
| 2026-09-01 | — | — | — | $113.31 | 57,962 |
| 2026-08-31 | — | — | — | $115.99 | 104,089 |
| 2026-08-28 | — | — | — | $120.15 | 68,328 |
| 2026-08-27 | $120.47 | $120.47 | 963,500 | $121.32 | 78,403 |
| 2026-08-26 | $119.34 | $119.34 | 1,745,100 | $117.10 | 94,090 |
| 2026-08-25 | $116.10 | $116.10 | 999,100 | $116.34 | 58,337 |
| 2026-08-24 | $114.15 | $114.15 | 1,036,200 | $116.45 | 67,108 |
| 2026-08-21 | $117.69 | $117.69 | 1,046,400 | $118.90 | 62,128 |
| 2026-08-20 | $117.56 | $117.56 | 1,170,100 | $118.52 | 75,197 |
| 2026-08-19 | $117.68 | $117.68 | 1,617,100 | $124.85 | 112,826 |
| 2026-08-18 | $124.21 | $124.21 | 1,326,700 | $126.00 | 50,509 |
| 2026-08-17 | $132.67 | $132.67 | 1,399,400 | $132.18 | 59,173 |
| 2026-08-14 | $130.46 | $130.46 | 1,180,300 | $129.93 | 84,456 |
| 2026-08-13 | $128.43 | $128.43 | 2,104,400 | $129.55 | 140,652 |
| 2026-08-12 | $129.27 | $129.27 | 1,442,500 | $130.97 | 95,102 |
| 2026-08-11 | $126.12 | $126.12 | 2,646,600 | $130.14 | 181,604 |
| 2026-08-10 | $128.32 | $128.32 | 1,400,900 | $131.07 | 74,677 |
| 2026-08-07 | $130.03 | $130.03 | 1,441,300 | $132.54 | 91,228 |
| 2026-08-06 | $128.70 | $128.70 | 2,263,300 | $125.00 | 139,230 |
| 2026-08-05 | $128.31 | $128.31 | 4,223,900 | $132.30 | 234,944 |
| 2026-08-04 | $138.00 | $138.00 | 3,533,800 | $131.50 | 199,358 |
| 2026-08-03 | $127.18 | $127.18 | 1,599,300 | $121.06 | 86,221 |
| 2026-07-31 | $124.27 | $124.27 | 1,433,000 | $130.07 | 111,850 |
| 2026-07-30 | $124.53 | $124.53 | 1,741,300 | $118.26 | 142,321 |
| 2026-07-29 | $112.96 | $112.96 | 2,076,600 | $119.10 | 134,365 |
| 2026-07-28 | $120.06 | $120.06 | 3,187,100 | $117.33 | 257,644 |
| 2026-07-27 | $122.91 | $122.91 | 1,940,700 | $128.65 | 113,307 |
| 2026-07-24 | $128.42 | $128.42 | 1,950,200 | $136.28 | 96,297 |
| 2026-07-23 | $138.13 | $138.13 | 1,780,900 | $135.05 | 106,663 |
| 2026-07-22 | $137.17 | $137.17 | 1,319,500 | $132.66 | 97,346 |
| 2026-07-21 | $135.83 | $135.83 | 1,276,600 | $131.67 | 106,556 |
| 2026-07-20 | $125.56 | $125.56 | 1,090,300 | $127.78 | 66,607 |
| 2026-07-17 | $125.23 | $125.23 | 2,161,800 | — | — |
| 2026-07-16 | $124.50 | $124.50 | 2,560,300 | — | — |
| 2026-07-15 | $132.46 | $132.46 | 1,298,700 | — | — |
| 2026-07-14 | $133.91 | $133.91 | 1,384,100 | — | — |
| 2026-07-13 | $130.74 | $130.74 | 2,066,100 | — | — |
| 2026-07-10 | $137.44 | $137.44 | 1,076,900 | — | — |
| 2026-07-09 | $139.53 | $139.53 | 987,900 | — | — |
| 2026-07-08 | $132.48 | $132.48 | 1,557,000 | — | — |
| 2026-07-07 | $130.60 | $130.60 | 2,271,400 | — | — |
| 2026-07-06 | $137.31 | $137.31 | 2,034,100 | — | — |
| 2026-07-02 | $136.53 | $136.53 | 2,462,800 | — | — |
| 2026-07-01 | $146.30 | $146.30 | 1,598,200 | — | — |
| 2026-06-30 | $152.96 | $152.96 | 2,345,800 | — | — |
| 2026-06-29 | $146.78 | $146.78 | 2,167,500 | — | — |
| 2026-06-26 | $138.76 | $138.76 | 4,606,500 | — | — |
| 2026-06-25 | $144.20 | $144.20 | 2,176,200 | — | — |
| 2026-06-24 | $143.93 | $143.93 | 1,238,800 | — | — |
| 2026-06-23 | $144.61 | $144.61 | 1,417,500 | — | — |
| 2026-06-22 | $155.27 | $155.27 | 2,193,600 | — | — |
| 2026-06-18 | $153.72 | $153.72 | 3,146,300 | — | — |
| 2026-06-17 | $139.86 | $139.86 | 1,540,100 | — | — |
| 2026-06-16 | $143.48 | $143.48 | 1,293,900 | — | — |
| 2026-06-15 | $148.97 | $148.97 | 1,639,700 | — | — |
| 2026-06-12 | $144.53 | $144.53 | 1,417,900 | — | — |
| 2026-06-11 | $142.86 | $142.86 | 1,667,200 | — | — |
| 2026-06-10 | $132.37 | $132.37 | 2,270,800 | — | — |
| 2026-06-09 | $137.56 | $137.56 | 2,370,600 | — | — |
| 2026-06-08 | $142.90 | $142.90 | 1,919,900 | — | — |
| 2026-06-05 | $135.57 | $135.57 | 3,057,200 | — | — |
| 2026-06-04 | $151.92 | $151.92 | 1,069,200 | — | — |
| 2026-06-03 | $154.60 | $154.60 | 1,379,300 | — | — |
| 2026-06-02 | $151.35 | $151.35 | 2,141,300 | — | — |
| 2026-06-01 | $144.74 | $144.74 | 1,562,500 | — | — |
| 2026-05-29 | $147.08 | $147.08 | 2,204,100 | — | — |
| 2026-05-28 | $147.31 | $147.31 | 2,002,200 | — | — |
| 2026-05-27 | $147.91 | $147.91 | 1,948,500 | — | — |
| 2026-05-26 | $150.35 | $150.35 | 2,332,800 | — | — |
| 2026-05-22 | $143.22 | $143.22 | 1,748,300 | — | — |
| 2026-05-21 | $139.35 | $139.35 | 2,299,800 | — | — |
| 2026-05-20 | $138.74 | $138.74 | 3,959,500 | — | — |
| 2026-05-19 | $124.24 | $124.24 | 3,077,900 | — | — |
| 2026-05-18 | $123.15 | $123.15 | 2,904,300 | — | — |
| 2026-05-15 | $120.11 | $120.11 | 2,369,500 | — | — |
| 2026-05-14 | $124.85 | $124.85 | 1,812,600 | — | — |
| 2026-05-13 | $125.65 | $125.65 | 2,228,400 | — | — |
| 2026-05-12 | $125.43 | $125.43 | 2,829,700 | — | — |
| 2026-05-11 | $128.96 | $128.96 | 2,335,700 | — | — |
| 2026-05-08 | $127.19 | $127.19 | 2,790,600 | — | — |
| 2026-05-07 | $119.92 | $119.92 | 3,173,900 | — | — |
| 2026-05-06 | $125.19 | $125.19 | 3,131,100 | — | — |
| 2026-05-05 | $122.27 | $122.27 | 4,499,000 | — | — |
| 2026-05-04 | $125.57 | $125.57 | 4,023,200 | — | — |
| 2026-05-01 | $120.96 | $120.96 | 1,939,200 | — | — |
| 2026-04-30 | $122.28 | $122.28 | 2,818,800 | — | — |
| 2026-04-29 | $115.67 | $115.67 | 2,378,900 | — | — |
| 2026-04-28 | $113.91 | $113.91 | 3,003,000 | — | — |
| 2026-04-27 | $119.23 | $119.23 | 2,883,200 | — | — |
| 2026-04-24 | $122.80 | $122.80 | 3,329,100 | — | — |
| 2026-04-23 | $118.01 | $118.01 | 2,343,900 | — | — |
| 2026-04-22 | $115.59 | $115.59 | 1,725,500 | — | — |
| 2026-04-21 | $117.05 | $117.05 | 1,413,000 | — | — |
| 2026-04-20 | $118.83 | $118.83 | 1,403,400 | — | — |
| 2026-04-17 | $117.06 | $117.06 | 2,379,900 | — | — |
| 2026-04-16 | $111.88 | $111.88 | 1,339,100 | — | — |
| 2026-04-15 | $108.40 | $108.40 | 1,109,900 | — | — |
| 2026-04-14 | $110.81 | $110.81 | 1,295,400 | — | — |
| 2026-04-13 | $107.76 | $107.76 | 1,067,900 | — | — |
| 2026-04-10 | $106.10 | $106.10 | 784,200 | — | — |
| 2026-04-09 | $106.29 | $106.29 | 1,064,400 | — | — |
| 2026-04-08 | $106.56 | $106.56 | 2,424,800 | — | — |
| 2026-04-07 | $96.84 | $96.84 | 1,058,100 | — | — |
| 2026-04-06 | $97.24 | $97.24 | 1,463,500 | — | — |
| 2026-04-02 | $95.02 | $95.02 | 1,240,300 | — | — |
| 2026-04-01 | $95.54 | $95.54 | 1,277,600 | — | — |
| 2026-03-31 | $92.76 | $92.76 | 1,733,400 | — | — |
| 2026-03-30 | $85.32 | $85.32 | 1,676,600 | — | — |
| 2026-03-27 | $90.39 | $90.39 | 1,936,500 | — | — |
| 2026-03-26 | $94.92 | $94.92 | 1,249,800 | — | — |
| 2026-03-25 | $100.72 | $100.72 | 1,578,000 | — | — |
| 2026-03-24 | $98.47 | $98.47 | 1,520,300 | — | — |
| 2026-03-23 | $92.31 | $92.31 | 1,495,700 | — | — |
| 2026-03-20 | $88.62 | $88.62 | 3,267,100 | — | — |
| 2026-03-19 | $94.92 | $94.92 | 1,233,400 | — | — |
| 2026-03-18 | $94.16 | $94.16 | 1,804,200 | — | — |
| 2026-03-17 | $92.16 | $92.16 | 1,450,100 | — | — |
| 2026-03-16 | $89.92 | $89.92 | 1,574,000 | — | — |
| 2026-03-13 | $85.77 | $85.77 | 1,803,500 | — | — |
| 2026-03-12 | $86.40 | $86.40 | 1,854,700 | — | — |
| 2026-03-11 | $90.80 | $90.80 | 1,783,700 | — | — |
| 2026-03-10 | $91.69 | $91.69 | 1,943,900 | — | — |
| 2026-03-09 | $90.63 | $90.63 | 2,010,400 | — | — |
| 2026-03-06 | $85.49 | $85.49 | 1,570,600 | — | — |
| 2026-03-05 | $91.11 | $91.11 | 1,644,100 | — | — |
| 2026-03-04 | $91.63 | $91.63 | 2,357,600 | — | — |
| 2026-03-03 | $93.48 | $93.48 | 2,111,600 | — | — |
| 2026-03-02 | $100.72 | $100.72 | 1,987,100 | — | — |
| 2026-02-27 | $95.62 | $95.62 | 2,212,300 | — | — |
| 2026-02-26 | $97.25 | $97.25 | 1,625,100 | — | — |
| 2026-02-25 | $101.07 | $101.07 | 1,259,100 | — | — |
| 2026-02-24 | $98.36 | $98.36 | 1,389,600 | — | — |
| 2026-02-23 | $97.66 | $97.66 | 1,549,600 | — | — |
| 2026-02-20 | $97.76 | $97.76 | 1,972,100 | — | — |
| 2026-02-19 | $95.10 | $95.10 | 1,594,700 | — | — |
| 2026-02-18 | $97.23 | $97.23 | 1,826,700 | — | — |
| 2026-02-17 | $97.50 | $97.50 | 2,917,200 | — | — |
| 2026-02-13 | $97.63 | $97.63 | 2,182,700 | — | — |
| 2026-02-12 | $99.80 | $99.80 | 3,674,800 | — | — |
| 2026-02-11 | $105.77 | $105.77 | 6,115,500 | — | — |
| 2026-02-10 | $90.95 | $90.95 | 3,881,500 | — | — |
| 2026-02-09 | $87.54 | $87.54 | 2,649,400 | — | — |
| 2026-02-06 | $86.41 | $86.41 | 1,701,300 | — | — |
| 2026-02-05 | $81.39 | $81.39 | 2,046,200 | — | — |
| 2026-02-04 | $81.79 | $81.79 | 2,485,500 | — | — |
| 2026-02-03 | $81.44 | $81.44 | 1,720,500 | — | — |
| 2026-02-02 | $82.91 | $82.91 | 1,306,700 | — | — |
| 2026-01-30 | $80.52 | $80.52 | 2,328,000 | — | — |
| 2026-01-29 | $83.31 | $83.31 | 2,042,800 | — | — |
| 2026-01-28 | $84.84 | $84.84 | 2,227,000 | — | — |
| 2026-01-27 | $84.96 | $84.96 | 1,655,400 | — | — |
| 2026-01-26 | $83.48 | $83.48 | 1,761,400 | — | — |
| 2026-01-23 | $84.33 | $84.33 | 1,680,500 | — | — |
| 2026-01-22 | $85.30 | $85.30 | 1,372,500 | — | — |
| 2026-01-21 | $85.12 | $85.12 | 1,345,600 | — | — |
| 2026-01-20 | $83.23 | $83.23 | 1,463,400 | — | — |
| 2026-01-16 | $83.22 | $83.22 | 2,698,700 | — | — |
| 2026-01-15 | $85.23 | $85.23 | 2,451,200 | — | — |
| 2026-01-14 | $85.28 | $85.28 | 2,272,800 | — | — |
| 2026-01-13 | $86.30 | $86.30 | 1,822,600 | — | — |
| 2026-01-12 | $83.10 | $83.10 | 1,722,300 | — | — |
| 2026-01-09 | $84.80 | $84.80 | 1,649,500 | — | — |
| 2026-01-08 | $82.21 | $82.21 | 1,867,900 | — | — |
| 2026-01-07 | $83.02 | $83.02 | 1,580,900 | — | — |
| 2026-01-06 | $85.44 | $85.44 | 2,694,100 | — | — |
| 2026-01-05 | $80.59 | $80.59 | 2,066,200 | — | — |
| 2026-01-02 | $78.65 | $78.65 | 1,927,200 | — | — |