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
- 1997-09-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 | — | — | — | $151.99 | 87,838 |
| 2026-09-03 | — | — | — | $151.69 | 72,264 |
| 2026-09-02 | — | — | — | $151.92 | 66,415 |
| 2026-09-01 | — | — | — | $153.56 | 89,440 |
| 2026-08-31 | — | — | — | $153.73 | 40,038 |
| 2026-08-28 | — | — | — | $152.50 | 76,426 |
| 2026-08-27 | $150.75 | $225.57 | 1,964,000 | $152.19 | 74,680 |
| 2026-08-26 | $154.41 | $231.05 | 2,615,100 | $155.69 | 65,508 |
| 2026-08-25 | $156.27 | $233.83 | 1,944,700 | $156.87 | 100,117 |
| 2026-08-24 | $157.35 | $235.45 | 2,277,600 | $155.25 | 93,613 |
| 2026-08-21 | $152.99 | $228.92 | 3,754,000 | $151.68 | 203,079 |
| 2026-08-20 | $152.33 | $227.94 | 4,281,500 | $145.81 | 262,682 |
| 2026-08-19 | $145.93 | $218.36 | 2,708,900 | $145.24 | 179,180 |
| 2026-08-18 | $144.86 | $216.76 | 1,697,300 | $146.40 | 48,268 |
| 2026-08-17 | $145.14 | $217.18 | 2,954,200 | $147.54 | 162,505 |
| 2026-08-14 | $148.11 | $221.62 | 1,726,400 | $150.50 | 98,855 |
| 2026-08-13 | $150.85 | $225.72 | 2,756,600 | $151.51 | 168,668 |
| 2026-08-12 | $150.34 | $224.96 | 3,080,700 | $144.44 | 161,340 |
| 2026-08-11 | $144.75 | $216.59 | 2,102,700 | $145.14 | 122,107 |
| 2026-08-10 | $145.33 | $217.46 | 2,086,300 | $149.17 | 71,204 |
| 2026-08-07 | $150.76 | $225.59 | 1,781,600 | $150.82 | 68,527 |
| 2026-08-06 | $152.28 | $227.86 | 2,389,100 | $152.33 | 80,573 |
| 2026-08-05 | $152.37 | $228.00 | 3,047,200 | $148.75 | 142,838 |
| 2026-08-04 | $147.68 | $220.98 | 2,548,400 | $148.53 | 126,833 |
| 2026-08-03 | $148.80 | $222.65 | 2,848,400 | $153.50 | 154,787 |
| 2026-07-31 | $153.28 | $229.36 | 2,594,000 | $158.05 | 121,408 |
| 2026-07-30 | $157.00 | $234.92 | 3,308,000 | $163.64 | 195,707 |
| 2026-07-29 | $151.92 | $227.32 | 2,811,600 | $151.21 | 147,765 |
| 2026-07-28 | $150.28 | $224.87 | 1,953,400 | $150.10 | 73,530 |
| 2026-07-27 | $147.80 | $221.16 | 2,072,900 | $148.81 | 112,782 |
| 2026-07-24 | $148.92 | $222.83 | 1,541,300 | $148.22 | 74,448 |
| 2026-07-23 | $147.37 | $220.51 | 1,965,000 | $146.88 | 110,649 |
| 2026-07-22 | $147.57 | $220.81 | 2,968,100 | $147.27 | 266,658 |
| 2026-07-21 | $147.17 | $220.22 | 2,898,400 | $145.70 | 135,717 |
| 2026-07-20 | $147.37 | $220.51 | 3,049,900 | $149.00 | 173,951 |
| 2026-07-17 | $147.92 | $221.34 | 4,125,000 | — | — |
| 2026-07-16 | $152.10 | $227.59 | 3,773,800 | — | — |
| 2026-07-15 | $152.57 | $228.30 | 4,277,100 | — | — |
| 2026-07-14 | $158.18 | $236.69 | 4,075,600 | — | — |
| 2026-07-13 | $161.68 | $241.93 | 2,222,600 | — | — |
| 2026-07-10 | $163.54 | $244.71 | 1,847,100 | — | — |
| 2026-07-09 | $162.39 | $242.99 | 4,252,900 | — | — |
| 2026-07-08 | $165.25 | $247.27 | 2,540,800 | — | — |
| 2026-07-07 | $167.49 | $250.62 | 2,138,300 | — | — |
| 2026-07-06 | $165.99 | $248.38 | 2,212,100 | — | — |
| 2026-07-02 | $164.73 | $246.49 | 2,247,900 | — | — |
| 2026-07-01 | $161.59 | $241.79 | 3,026,200 | — | — |
| 2026-06-30 | $159.86 | $239.20 | 2,442,700 | — | — |
| 2026-06-29 | $158.24 | $236.78 | 2,240,300 | — | — |
| 2026-06-26 | $156.41 | $234.04 | 3,133,400 | — | — |
| 2026-06-25 | $151.14 | $226.16 | 1,422,400 | — | — |
| 2026-06-24 | $153.02 | $228.97 | 1,821,600 | — | — |
| 2026-06-23 | $151.60 | $226.84 | 2,578,500 | — | — |
| 2026-06-22 | $150.74 | $225.56 | 2,473,800 | — | — |
| 2026-06-18 | $151.99 | $227.43 | 4,792,200 | — | — |
| 2026-06-17 | $154.07 | $230.54 | 1,793,500 | — | — |
| 2026-06-16 | $157.67 | $235.93 | 2,735,400 | — | — |
| 2026-06-15 | $154.67 | $231.44 | 2,212,100 | — | — |
| 2026-06-12 | $154.31 | $230.90 | 1,654,000 | — | — |
| 2026-06-11 | $153.27 | $229.34 | 2,229,100 | — | — |
| 2026-06-10 | $151.08 | $226.07 | 2,115,200 | — | — |
| 2026-06-09 | $151.63 | $226.89 | 2,579,000 | — | — |
| 2026-06-08 | $147.37 | $220.51 | 2,426,000 | — | — |
| 2026-06-05 | $150.87 | $225.75 | 1,782,100 | — | — |
| 2026-06-04 | $148.08 | $221.58 | 1,997,000 | — | — |
| 2026-06-03 | $148.44 | $222.12 | 2,586,900 | — | — |
| 2026-06-02 | $146.58 | $219.33 | 1,849,000 | — | — |
| 2026-06-01 | $147.51 | $220.72 | 2,486,500 | — | — |
| 2026-05-29 | $147.95 | $221.38 | 3,992,700 | — | — |
| 2026-05-28 | $150.03 | $224.49 | 2,585,900 | — | — |
| 2026-05-27 | $152.02 | $227.47 | 1,841,600 | — | — |
| 2026-05-26 | $154.01 | $229.33 | 1,921,300 | — | — |
| 2026-05-22 | $155.15 | $231.03 | 1,640,600 | — | — |
| 2026-05-21 | $154.32 | $229.79 | 1,891,400 | — | — |
| 2026-05-20 | $152.71 | $227.39 | 2,501,800 | — | — |
| 2026-05-19 | $152.19 | $226.62 | 1,625,300 | — | — |
| 2026-05-18 | $152.31 | $226.80 | 1,418,300 | — | — |
| 2026-05-15 | $149.97 | $223.31 | 2,156,600 | — | — |
| 2026-05-14 | $150.63 | $224.29 | 1,507,100 | — | — |
| 2026-05-13 | $149.77 | $223.01 | 1,701,000 | — | — |
| 2026-05-12 | $152.86 | $227.62 | 1,447,100 | — | — |
| 2026-05-11 | $150.29 | $223.79 | 1,858,800 | — | — |
| 2026-05-08 | $151.95 | $226.26 | 1,583,500 | — | — |
| 2026-05-07 | $157.25 | $234.15 | 1,597,900 | — | — |
| 2026-05-06 | $156.02 | $232.32 | 2,429,300 | — | — |
| 2026-05-05 | $153.89 | $229.15 | 1,260,300 | — | — |
| 2026-05-04 | $154.40 | $229.91 | 1,335,200 | — | — |
| 2026-05-01 | $158.36 | $235.81 | 1,589,100 | — | — |
| 2026-04-30 | $159.65 | $237.73 | 1,878,700 | — | — |
| 2026-04-29 | $159.84 | $238.01 | 3,177,300 | — | — |
| 2026-04-28 | $156.46 | $232.98 | 3,013,400 | — | — |
| 2026-04-27 | $155.17 | $231.06 | 2,854,500 | — | — |
| 2026-04-24 | $160.28 | $238.66 | 1,199,200 | — | — |
| 2026-04-23 | $160.73 | $239.33 | 1,120,200 | — | — |
| 2026-04-22 | $159.06 | $236.85 | 1,797,300 | — | — |
| 2026-04-21 | $160.34 | $238.75 | 1,444,800 | — | — |
| 2026-04-20 | $161.82 | $240.96 | 1,459,000 | — | — |
| 2026-04-17 | $162.79 | $242.40 | 1,283,400 | — | — |
| 2026-04-16 | $159.52 | $237.53 | 1,615,400 | — | — |
| 2026-04-15 | $161.94 | $241.14 | 1,258,600 | — | — |