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
- 1992-03-17 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 | — | — | — | $128.73 | 75,628 |
| 2026-09-03 | — | — | — | $128.84 | 94,522 |
| 2026-09-02 | — | — | — | $131.82 | 77,099 |
| 2026-09-01 | — | — | — | $131.13 | 76,420 |
| 2026-08-31 | — | — | — | $130.55 | 75,380 |
| 2026-08-28 | — | — | — | $132.76 | 63,948 |
| 2026-08-27 | $131.43 | $156.78 | 1,324,100 | $133.01 | 73,931 |
| 2026-08-26 | $134.45 | $160.38 | 1,083,300 | $135.00 | 48,452 |
| 2026-08-25 | $135.01 | $161.05 | 954,700 | $136.24 | 48,982 |
| 2026-08-24 | $137.60 | $164.14 | 1,944,000 | $136.25 | 55,688 |
| 2026-08-21 | $135.66 | $161.83 | 1,903,400 | $134.30 | 78,135 |
| 2026-08-20 | $134.14 | $160.01 | 1,499,300 | $132.39 | 83,042 |
| 2026-08-19 | $133.52 | $159.27 | 1,497,200 | $131.20 | 82,683 |
| 2026-08-18 | $131.00 | $156.27 | 1,642,000 | $131.17 | 105,881 |
| 2026-08-17 | $130.56 | $155.74 | 2,680,400 | $137.11 | 198,542 |
| 2026-08-14 | $139.18 | $166.03 | 1,432,300 | $135.85 | 77,726 |
| 2026-08-13 | $136.35 | $162.65 | 1,892,700 | $134.13 | 142,117 |
| 2026-08-12 | $133.96 | $159.80 | 1,263,800 | $133.46 | 83,249 |
| 2026-08-11 | $133.98 | $159.82 | 1,479,700 | $133.03 | 66,691 |
| 2026-08-10 | $133.39 | $159.12 | 1,190,200 | $134.51 | 63,125 |
| 2026-08-07 | $135.76 | $161.95 | 1,779,600 | $132.77 | 154,514 |
| 2026-08-06 | $132.52 | $158.08 | 1,655,100 | $132.21 | 103,555 |
| 2026-08-05 | $130.64 | $155.84 | 1,132,900 | $131.92 | 54,187 |
| 2026-08-04 | $131.42 | $156.77 | 1,849,400 | $130.20 | 64,327 |
| 2026-08-03 | $131.36 | $156.70 | 2,027,800 | $130.83 | 142,081 |
| 2026-07-31 | $130.23 | $155.35 | 1,788,600 | $129.83 | 92,111 |
| 2026-07-30 | $130.38 | $155.53 | 2,256,100 | $129.51 | 96,020 |
| 2026-07-29 | $131.75 | $155.93 | 2,491,500 | $131.59 | 165,637 |
| 2026-07-28 | $132.02 | $156.25 | 2,796,500 | $132.42 | 208,986 |
| 2026-07-27 | $129.71 | $153.52 | 1,882,700 | $129.65 | 148,065 |
| 2026-07-24 | $130.16 | $154.05 | 1,508,600 | $129.50 | 105,853 |
| 2026-07-23 | $129.27 | $153.00 | 1,802,600 | $131.05 | 103,279 |
| 2026-07-22 | $132.08 | $156.33 | 1,046,300 | $132.18 | 65,777 |
| 2026-07-21 | $130.66 | $154.64 | 1,900,200 | $133.69 | 139,354 |
| 2026-07-20 | $134.36 | $159.02 | 2,171,700 | $133.45 | 105,817 |
| 2026-07-17 | $132.87 | $157.26 | 1,617,700 | — | — |
| 2026-07-16 | $135.72 | $160.63 | 2,766,800 | — | — |
| 2026-07-15 | $131.64 | $155.80 | 1,765,500 | — | — |
| 2026-07-14 | $131.34 | $155.45 | 1,945,500 | — | — |
| 2026-07-13 | $134.51 | $159.20 | 2,111,100 | — | — |
| 2026-07-10 | $134.06 | $158.67 | 2,133,000 | — | — |
| 2026-07-09 | $132.44 | $156.75 | 2,323,800 | — | — |
| 2026-07-08 | $130.34 | $154.27 | 2,426,200 | — | — |
| 2026-07-07 | $131.76 | $155.95 | 2,202,200 | — | — |
| 2026-07-06 | $130.68 | $154.67 | 3,584,700 | — | — |
| 2026-07-02 | $137.47 | $162.70 | 2,419,400 | — | — |
| 2026-07-01 | $136.88 | $162.01 | 4,514,900 | — | — |
| 2026-06-30 | $139.09 | $164.62 | 4,630,100 | — | — |
| 2026-06-29 | $139.66 | $165.30 | 2,900,600 | — | — |
| 2026-06-26 | $146.30 | $173.16 | 3,040,900 | — | — |
| 2026-06-25 | $144.45 | $170.97 | 2,167,500 | — | — |
| 2026-06-24 | $143.02 | $169.27 | 1,919,100 | — | — |
| 2026-06-23 | $143.38 | $169.70 | 2,520,000 | — | — |
| 2026-06-22 | $141.51 | $167.49 | 2,876,800 | — | — |
| 2026-06-18 | $141.18 | $167.10 | 3,598,300 | — | — |
| 2026-06-17 | $138.96 | $164.47 | 1,948,500 | — | — |
| 2026-06-16 | $144.11 | $170.56 | 1,996,200 | — | — |
| 2026-06-15 | $148.13 | $175.32 | 1,669,800 | — | — |
| 2026-06-12 | $148.51 | $175.77 | 2,183,400 | — | — |
| 2026-06-11 | $143.12 | $169.39 | 2,090,500 | — | — |
| 2026-06-10 | $142.27 | $168.39 | 2,755,200 | — | — |
| 2026-06-09 | $140.09 | $165.81 | 2,287,400 | — | — |
| 2026-06-08 | $140.85 | $166.71 | 1,821,200 | — | — |
| 2026-06-05 | $140.91 | $166.78 | 2,640,300 | — | — |
| 2026-06-04 | $137.78 | $163.07 | 1,833,700 | — | — |
| 2026-06-03 | $135.40 | $160.25 | 1,329,700 | — | — |
| 2026-06-02 | $136.76 | $161.86 | 2,403,700 | — | — |
| 2026-06-01 | $136.25 | $161.26 | 2,083,500 | — | — |
| 2026-05-29 | $138.82 | $164.30 | 2,455,600 | — | — |
| 2026-05-28 | $142.13 | $168.22 | 2,774,500 | — | — |
| 2026-05-27 | $143.72 | $170.10 | 2,296,300 | — | — |
| 2026-05-26 | $147.64 | $174.74 | 2,426,800 | — | — |
| 2026-05-22 | $149.50 | $176.94 | 1,403,900 | — | — |
| 2026-05-21 | $150.83 | $178.52 | 1,628,900 | — | — |
| 2026-05-20 | $151.18 | $178.93 | 1,862,300 | — | — |
| 2026-05-19 | $146.47 | $173.36 | 2,126,300 | — | — |
| 2026-05-18 | $147.58 | $174.67 | 3,518,000 | — | — |
| 2026-05-15 | $142.35 | $168.48 | 1,993,500 | — | — |
| 2026-05-14 | $140.61 | $166.42 | 1,647,900 | — | — |
| 2026-05-13 | $140.52 | $166.31 | 2,228,000 | — | — |
| 2026-05-12 | $142.53 | $168.69 | 1,746,900 | — | — |
| 2026-05-11 | $142.41 | $168.55 | 2,439,000 | — | — |
| 2026-05-08 | $148.21 | $175.42 | 1,505,000 | — | — |
| 2026-05-07 | $150.25 | $177.83 | 1,662,200 | — | — |
| 2026-05-06 | $152.29 | $180.25 | 1,482,600 | — | — |
| 2026-05-05 | $149.80 | $177.30 | 1,416,800 | — | — |
| 2026-05-04 | $148.14 | $175.33 | 2,076,100 | — | — |
| 2026-05-01 | $152.82 | $180.87 | 1,503,800 | — | — |
| 2026-04-30 | $156.58 | $185.32 | 1,726,100 | — | — |
| 2026-04-29 | $150.40 | $178.01 | 1,983,900 | — | — |
| 2026-04-28 | $155.39 | $182.70 | 1,523,500 | — | — |
| 2026-04-27 | $155.08 | $182.33 | 2,104,900 | — | — |
| 2026-04-24 | $156.00 | $183.41 | 1,409,000 | — | — |
| 2026-04-23 | $159.31 | $187.30 | 1,556,500 | — | — |
| 2026-04-22 | $156.88 | $184.45 | 1,281,600 | — | — |
| 2026-04-21 | $156.95 | $184.53 | 1,367,600 | — | — |
| 2026-04-20 | $159.82 | $187.90 | 1,804,100 | — | — |
| 2026-04-17 | $162.28 | $190.80 | 2,316,800 | — | — |
| 2026-04-16 | $164.25 | $193.11 | 1,719,600 | — | — |
| 2026-04-15 | $163.95 | $192.76 | 2,003,500 | — | — |