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
| 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 | — | — |