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
- 1991-11-08 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 | — | — | — | $82.84 | 689,400 |
| 2026-09-03 | — | — | — | $80.17 | 527,585 |
| 2026-09-02 | — | — | — | $161.34 | 277,447 |
| 2026-09-01 | — | — | — | $159.56 | 457,430 |
| 2026-08-31 | — | — | — | $156.51 | 208,122 |
| 2026-08-28 | — | — | — | $160.99 | 212,435 |
| 2026-08-27 | $161.38 | $186.40 | 5,130,900 | $162.70 | 295,034 |
| 2026-08-26 | $161.34 | $186.35 | 5,926,600 | $159.73 | 254,014 |
| 2026-08-25 | $158.78 | $183.39 | 5,414,800 | $159.23 | 337,831 |
| 2026-08-24 | $155.55 | $179.66 | 5,263,800 | $155.36 | 344,068 |
| 2026-08-21 | $157.01 | $181.35 | 6,281,000 | $155.86 | 376,846 |
| 2026-08-20 | $153.11 | $176.84 | 5,418,700 | $155.02 | 274,180 |
| 2026-08-19 | $156.04 | $180.23 | 6,039,800 | $162.00 | 308,789 |
| 2026-08-18 | $159.57 | $184.30 | 7,537,300 | $165.70 | 376,509 |
| 2026-08-17 | $170.87 | $197.36 | 6,303,500 | $167.84 | 267,024 |
| 2026-08-14 | $167.11 | $193.01 | 4,481,900 | $165.74 | 278,671 |
| 2026-08-13 | $165.75 | $191.44 | 4,193,100 | $169.96 | 206,586 |
| 2026-08-12 | $169.96 | $196.31 | 5,223,200 | $171.76 | 266,384 |
| 2026-08-11 | $167.23 | $193.15 | 3,952,700 | $169.35 | 153,777 |
| 2026-08-10 | $167.70 | $193.70 | 5,583,700 | $171.10 | 225,330 |
| 2026-08-07 | $169.18 | $195.40 | 6,062,100 | $171.47 | 379,793 |
| 2026-08-06 | $170.61 | $197.06 | 5,360,900 | $170.38 | 253,482 |
| 2026-08-05 | $172.24 | $198.94 | 6,144,200 | $172.37 | 302,258 |
| 2026-08-04 | $171.33 | $197.89 | 8,173,700 | $170.75 | 427,545 |
| 2026-08-03 | $163.34 | $188.66 | 7,161,900 | $158.43 | 377,977 |
| 2026-07-31 | $160.70 | $185.61 | 9,279,900 | $165.03 | 524,873 |
| 2026-07-30 | $159.82 | $184.59 | 10,763,800 | $159.68 | 521,868 |
| 2026-07-29 | $150.31 | $173.61 | 12,185,800 | $156.47 | 507,980 |
| 2026-07-28 | $143.85 | $166.15 | 10,112,200 | $145.72 | 824,233 |
| 2026-07-27 | $149.28 | $172.42 | 5,566,600 | $155.50 | 290,078 |
| 2026-07-24 | $152.67 | $176.34 | 5,606,000 | $157.05 | 365,734 |
| 2026-07-23 | $157.43 | $181.83 | 6,317,500 | $156.66 | 449,424 |
| 2026-07-22 | $157.51 | $181.93 | 6,048,100 | $153.62 | 253,649 |
| 2026-07-21 | $157.81 | $182.27 | 6,487,200 | $155.45 | 301,789 |
| 2026-07-20 | $150.51 | $173.84 | 4,762,500 | $152.01 | 297,011 |
| 2026-07-17 | $151.20 | $174.64 | 6,699,300 | — | — |
| 2026-07-16 | $153.14 | $176.88 | 5,486,400 | — | — |
| 2026-07-15 | $157.04 | $181.38 | 7,404,400 | — | — |
| 2026-07-14 | $158.37 | $182.92 | 5,207,600 | — | — |
| 2026-07-13 | $155.99 | $180.17 | 5,502,500 | — | — |
| 2026-07-10 | $159.06 | $183.72 | 5,949,200 | — | — |
| 2026-07-09 | $162.24 | $187.39 | 6,123,800 | — | — |
| 2026-07-08 | $158.22 | $182.75 | 6,263,000 | — | — |
| 2026-07-07 | $158.61 | $183.20 | 5,460,300 | — | — |
| 2026-07-06 | $166.81 | $192.67 | 7,625,100 | — | — |
| 2026-07-02 | $164.59 | $190.10 | 8,303,100 | — | — |
| 2026-07-01 | $172.22 | $198.92 | 8,011,500 | — | — |
| 2026-06-30 | $176.32 | $203.65 | 14,418,700 | — | — |
| 2026-06-29 | $166.42 | $192.22 | 6,196,600 | — | — |
| 2026-06-26 | $163.72 | $189.10 | 11,861,100 | — | — |
| 2026-06-25 | $165.15 | $190.75 | 8,483,500 | — | — |
| 2026-06-24 | $162.78 | $188.01 | 8,665,500 | — | — |
| 2026-06-23 | $158.70 | $183.30 | 10,010,600 | — | — |
| 2026-06-22 | $165.96 | $191.40 | 8,584,800 | — | — |
| 2026-06-18 | $163.96 | $189.09 | 12,819,400 | — | — |
| 2026-06-17 | $161.11 | $185.80 | 8,712,900 | — | — |
| 2026-06-16 | $158.81 | $183.15 | 8,223,000 | — | — |
| 2026-06-15 | $158.59 | $182.90 | 9,036,400 | — | — |
| 2026-06-12 | $153.80 | $177.37 | 9,393,000 | — | — |
| 2026-06-11 | $152.46 | $175.83 | 11,909,600 | — | — |
| 2026-06-10 | $149.22 | $172.09 | 12,069,600 | — | — |
| 2026-06-09 | $154.07 | $177.68 | 15,432,100 | — | — |
| 2026-06-08 | $143.60 | $165.61 | 7,506,500 | — | — |
| 2026-06-05 | $138.81 | $160.09 | 7,168,100 | — | — |
| 2026-06-04 | $146.77 | $169.27 | 5,619,400 | — | — |
| 2026-06-03 | $147.62 | $170.25 | 8,580,200 | — | — |
| 2026-06-02 | $148.40 | $171.15 | 11,441,800 | — | — |
| 2026-06-01 | $146.34 | $168.77 | 8,718,000 | — | — |
| 2026-05-29 | $148.76 | $171.56 | 13,697,400 | — | — |
| 2026-05-28 | $147.68 | $170.31 | 13,791,300 | — | — |
| 2026-05-27 | $140.24 | $161.73 | 10,072,400 | — | — |
| 2026-05-26 | $139.56 | $160.95 | 16,589,900 | — | — |
| 2026-05-22 | $132.06 | $152.30 | 17,730,600 | — | — |
| 2026-05-21 | $124.86 | $144.00 | 8,587,100 | — | — |
| 2026-05-20 | $123.05 | $141.91 | 9,564,100 | — | — |
| 2026-05-19 | $119.20 | $137.47 | 10,761,900 | — | — |
| 2026-05-18 | $121.72 | $140.38 | 9,889,300 | — | — |
| 2026-05-15 | $125.00 | $144.16 | 10,352,500 | — | — |
| 2026-05-14 | $129.19 | $148.99 | 10,849,000 | — | — |
| 2026-05-13 | $124.64 | $143.74 | 11,311,100 | — | — |
| 2026-05-12 | $127.87 | $147.47 | 15,959,400 | — | — |
| 2026-05-11 | $122.47 | $141.24 | 24,755,900 | — | — |
| 2026-05-08 | $128.03 | $147.65 | 18,191,000 | — | — |
| 2026-05-07 | $136.62 | $157.56 | 9,002,700 | — | — |
| 2026-05-06 | $138.47 | $159.69 | 10,534,400 | — | — |
| 2026-05-05 | $136.69 | $157.64 | 11,698,800 | — | — |
| 2026-05-04 | $141.03 | $162.65 | 7,194,200 | — | — |
| 2026-05-01 | $142.30 | $164.11 | 5,773,900 | — | — |
| 2026-04-30 | $147.27 | $169.84 | 9,314,000 | — | — |
| 2026-04-29 | $148.38 | $171.12 | 14,324,300 | — | — |
| 2026-04-28 | $143.72 | $165.75 | 9,871,600 | — | — |
| 2026-04-27 | $148.64 | $171.42 | 6,348,000 | — | — |
| 2026-04-24 | $149.71 | $172.66 | 4,662,000 | — | — |
| 2026-04-23 | $150.18 | $173.20 | 6,733,600 | — | — |
| 2026-04-22 | $148.13 | $170.83 | 9,364,500 | — | — |
| 2026-04-21 | $151.93 | $175.22 | 7,371,700 | — | — |
| 2026-04-20 | $152.81 | $176.23 | 6,102,500 | — | — |
| 2026-04-17 | $151.06 | $174.21 | 6,784,600 | — | — |
| 2026-04-16 | $148.96 | $171.79 | 6,460,100 | — | — |
| 2026-04-15 | $146.98 | $169.51 | 7,313,600 | — | — |