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-02-25 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 | — | — | — | $63.02 | 32,604 |
| 2026-09-03 | — | — | — | $62.21 | 27,615 |
| 2026-09-02 | — | — | — | $61.64 | 39,800 |
| 2026-09-01 | — | — | — | $62.11 | 43,944 |
| 2026-08-31 | — | — | — | $62.86 | 34,606 |
| 2026-08-28 | — | — | — | $64.30 | 51,068 |
| 2026-08-27 | $64.18 | $146.75 | 1,313,300 | $64.21 | 52,122 |
| 2026-08-26 | $64.08 | $146.52 | 1,266,500 | $62.15 | 53,165 |
| 2026-08-25 | $61.51 | $140.65 | 2,066,000 | $64.52 | 119,034 |
| 2026-08-24 | $63.45 | $145.08 | 1,124,300 | $63.31 | 39,693 |
| 2026-08-21 | $63.22 | $144.56 | 1,424,300 | $62.53 | 61,478 |
| 2026-08-20 | $61.96 | $141.68 | 872,000 | $62.33 | 37,405 |
| 2026-08-19 | $62.73 | $143.44 | 1,124,800 | $64.53 | 44,750 |
| 2026-08-18 | $64.48 | $147.44 | 816,900 | $65.26 | 42,985 |
| 2026-08-17 | $66.63 | $152.35 | 908,800 | $65.72 | 33,590 |
| 2026-08-14 | $65.90 | $150.68 | 1,252,900 | $66.13 | 62,187 |
| 2026-08-13 | $66.62 | $152.33 | 843,700 | $67.88 | 55,663 |
| 2026-08-12 | $68.28 | $156.13 | 816,200 | $69.04 | 55,284 |
| 2026-08-11 | $68.45 | $156.51 | 961,300 | $69.39 | 48,363 |
| 2026-08-10 | $68.90 | $157.54 | 1,103,400 | $68.90 | 54,707 |
| 2026-08-07 | $68.85 | $157.43 | 759,200 | $69.23 | 33,100 |
| 2026-08-06 | $69.46 | $158.82 | 1,107,700 | $69.57 | 53,889 |
| 2026-08-05 | $69.26 | $158.37 | 1,024,400 | $68.40 | 50,056 |
| 2026-08-04 | $68.35 | $156.29 | 996,100 | $67.01 | 30,288 |
| 2026-08-03 | $66.55 | $152.17 | 1,086,500 | $66.31 | 52,318 |
| 2026-07-31 | $66.41 | $151.85 | 1,604,500 | $68.16 | 111,297 |
| 2026-07-30 | $66.86 | $152.88 | 1,236,000 | $66.27 | 59,901 |
| 2026-07-29 | $65.40 | $149.54 | 1,402,900 | $65.34 | 53,051 |
| 2026-07-28 | $66.49 | $152.03 | 1,572,000 | $64.05 | 101,096 |
| 2026-07-27 | $64.17 | $146.73 | 1,286,300 | $64.22 | 85,983 |
| 2026-07-24 | $63.91 | $146.13 | 1,341,900 | $63.57 | 84,937 |
| 2026-07-23 | $63.13 | $144.35 | 1,422,700 | $62.79 | 68,124 |
| 2026-07-22 | $62.66 | $143.28 | 1,786,200 | $61.55 | 122,387 |
| 2026-07-21 | $62.30 | $142.45 | 1,907,200 | $59.91 | 78,729 |
| 2026-07-20 | $58.97 | $134.84 | 1,567,000 | $59.56 | 79,263 |
| 2026-07-17 | $59.13 | $135.20 | 1,981,100 | — | — |
| 2026-07-16 | $58.97 | $134.84 | 1,564,200 | — | — |
| 2026-07-15 | $57.51 | $131.50 | 1,682,000 | — | — |
| 2026-07-14 | $58.39 | $133.51 | 2,148,200 | — | — |
| 2026-07-13 | $56.44 | $129.05 | 2,079,600 | — | — |
| 2026-07-10 | $56.99 | $130.31 | 1,134,400 | — | — |
| 2026-07-09 | $57.86 | $132.30 | 1,788,100 | — | — |
| 2026-07-08 | $55.74 | $127.45 | 1,427,000 | — | — |
| 2026-07-07 | $55.67 | $127.29 | 1,747,800 | — | — |
| 2026-07-06 | $56.84 | $129.97 | 2,353,200 | — | — |
| 2026-07-02 | $56.50 | $129.19 | 2,109,600 | — | — |
| 2026-07-01 | $57.42 | $131.29 | 3,050,100 | — | — |
| 2026-06-30 | $61.47 | $140.54 | 1,561,800 | — | — |
| 2026-06-29 | $61.42 | $140.43 | 2,022,600 | — | — |
| 2026-06-26 | $64.10 | $146.57 | 2,438,200 | — | — |
| 2026-06-25 | $67.20 | $153.65 | 1,695,000 | — | — |
| 2026-06-24 | $66.58 | $152.25 | 1,250,800 | — | — |
| 2026-06-23 | $68.17 | $155.86 | 1,028,000 | — | — |
| 2026-06-22 | $69.75 | $159.50 | 1,046,000 | — | — |
| 2026-06-18 | $68.70 | $157.08 | 5,065,400 | — | — |
| 2026-06-17 | $69.17 | $158.15 | 1,379,600 | — | — |
| 2026-06-16 | $69.01 | $157.81 | 1,149,000 | — | — |
| 2026-06-15 | $68.88 | $157.49 | 1,189,400 | — | — |
| 2026-06-12 | $69.04 | $157.88 | 1,083,200 | — | — |
| 2026-06-11 | $67.75 | $154.90 | 1,205,200 | — | — |
| 2026-06-10 | $66.22 | $151.42 | 899,600 | — | — |
| 2026-06-09 | $67.83 | $155.10 | 948,000 | — | — |
| 2026-06-08 | $66.63 | $152.35 | 1,021,200 | — | — |
| 2026-06-05 | $66.40 | $151.83 | 718,200 | — | — |
| 2026-06-04 | $66.29 | $151.18 | 832,000 | — | — |
| 2026-06-03 | $65.68 | $149.77 | 1,329,200 | — | — |
| 2026-06-02 | $65.29 | $148.88 | 1,133,800 | — | — |
| 2026-06-01 | $63.15 | $144.03 | 1,258,800 | — | — |
| 2026-05-29 | $64.30 | $146.64 | 1,435,800 | — | — |
| 2026-05-28 | $63.96 | $145.86 | 1,585,400 | — | — |
| 2026-05-27 | $67.89 | $154.84 | 1,069,000 | — | — |
| 2026-05-26 | $69.25 | $157.93 | 984,800 | — | — |
| 2026-05-22 | $66.70 | $152.10 | 982,000 | — | — |
| 2026-05-21 | $66.79 | $152.32 | 1,124,000 | — | — |
| 2026-05-20 | $67.04 | $152.89 | 1,214,000 | — | — |
| 2026-05-19 | $65.92 | $150.33 | 1,217,200 | — | — |
| 2026-05-18 | $68.07 | $155.24 | 1,340,200 | — | — |
| 2026-05-15 | $68.22 | $155.58 | 747,400 | — | — |
| 2026-05-14 | $69.65 | $158.84 | 1,011,400 | — | — |
| 2026-05-13 | $69.78 | $159.12 | 978,400 | — | — |
| 2026-05-12 | $69.29 | $158.03 | 1,545,800 | — | — |
| 2026-05-11 | $70.36 | $160.45 | 1,081,600 | — | — |
| 2026-05-08 | $70.42 | $160.58 | 1,053,400 | — | — |
| 2026-05-07 | $68.88 | $157.08 | 1,330,000 | — | — |
| 2026-05-06 | $69.57 | $158.64 | 1,271,400 | — | — |
| 2026-05-05 | $68.13 | $155.37 | 869,800 | — | — |
| 2026-05-04 | $65.43 | $149.20 | 717,800 | — | — |
| 2026-05-01 | $66.51 | $151.69 | 748,800 | — | — |
| 2026-04-30 | $67.71 | $154.43 | 1,168,800 | — | — |
| 2026-04-29 | $66.43 | $151.51 | 1,309,000 | — | — |
| 2026-04-28 | $67.82 | $154.67 | 1,075,200 | — | — |
| 2026-04-27 | $68.25 | $155.65 | 1,587,800 | — | — |
| 2026-04-24 | $68.01 | $155.10 | 946,400 | — | — |
| 2026-04-23 | $67.87 | $154.78 | 1,254,200 | — | — |
| 2026-04-22 | $67.47 | $153.87 | 1,862,600 | — | — |
| 2026-04-21 | $67.36 | $153.62 | 3,270,400 | — | — |
| 2026-04-20 | $60.45 | $137.86 | 1,676,000 | — | — |
| 2026-04-17 | $61.06 | $139.26 | 4,513,800 | — | — |
| 2026-04-16 | $59.13 | $134.84 | 1,762,600 | — | — |
| 2026-04-15 | $60.33 | $137.58 | 1,924,600 | — | — |