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
- 1993-02-26 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 | — | — | — | $98.41 | 167 |
| 2026-09-03 | — | — | — | $98.40 | 533 |
| 2026-09-02 | — | — | — | $96.92 | 669 |
| 2026-09-01 | — | — | — | $97.27 | 441 |
| 2026-08-31 | — | — | — | $98.86 | 1,130 |
| 2026-08-28 | — | — | — | $98.00 | 587 |
| 2026-08-27 | $97.74 | $194.81 | 26,300 | $96.76 | 642 |
| 2026-08-26 | $97.68 | $194.69 | 13,600 | $98.05 | 254 |
| 2026-08-25 | $97.85 | $195.03 | 10,400 | $98.08 | 27 |
| 2026-08-24 | $97.86 | $195.05 | 26,700 | $97.88 | 355 |
| 2026-08-21 | $98.61 | $196.55 | 76,200 | $97.19 | 162 |
| 2026-08-20 | $97.25 | $193.84 | 18,700 | $97.33 | 940 |
| 2026-08-19 | $97.25 | $193.84 | 12,500 | $97.33 | 308 |
| 2026-08-18 | $97.50 | $194.34 | 24,000 | $97.27 | 340 |
| 2026-08-17 | $97.50 | $194.34 | 35,200 | $97.76 | 3,551 |
| 2026-08-14 | $96.97 | $193.28 | 62,500 | $97.38 | 3,554 |
| 2026-08-13 | $96.80 | $192.94 | 23,900 | $96.87 | 705 |
| 2026-08-12 | $96.86 | $193.06 | 27,600 | $97.23 | 1,036 |
| 2026-08-11 | $97.45 | $194.24 | 16,200 | $98.28 | 845 |
| 2026-08-10 | $97.60 | $194.54 | 25,200 | $98.50 | 590 |
| 2026-08-07 | $98.01 | $195.35 | 13,800 | $98.01 | 822 |
| 2026-08-06 | $98.30 | $195.93 | 15,400 | $98.76 | 99 |
| 2026-08-05 | $99.00 | $197.33 | 10,900 | $98.30 | 531 |
| 2026-08-04 | $98.10 | $195.53 | 47,400 | $98.01 | 1,370 |
| 2026-08-03 | $98.50 | $196.33 | 23,300 | $99.25 | 603 |
| 2026-07-31 | $98.11 | $195.55 | 17,400 | $98.44 | 644 |
| 2026-07-30 | $98.50 | $196.33 | 12,400 | $99.58 | 332 |
| 2026-07-29 | $98.50 | $196.33 | 18,100 | $99.63 | 789 |
| 2026-07-28 | $99.40 | $198.12 | 15,100 | $99.63 | 621 |
| 2026-07-27 | $99.14 | $197.60 | 12,500 | $98.48 | 690 |
| 2026-07-24 | $98.18 | $195.69 | 21,300 | $98.30 | 876 |
| 2026-07-23 | $98.27 | $195.87 | 20,500 | $97.91 | 749 |
| 2026-07-22 | $97.46 | $194.26 | 26,800 | $98.18 | 1,922 |
| 2026-07-21 | $97.88 | $195.09 | 23,400 | $98.33 | 1,108 |
| 2026-07-20 | $97.51 | $194.36 | 30,300 | $97.76 | 963 |
| 2026-07-17 | $96.05 | $191.45 | 58,500 | — | — |
| 2026-07-16 | $100.26 | $199.84 | 27,100 | — | — |
| 2026-07-15 | $100.34 | $200.00 | 21,900 | — | — |
| 2026-07-14 | $100.35 | $200.02 | 19,200 | — | — |
| 2026-07-13 | $100.55 | $200.41 | 24,300 | — | — |
| 2026-07-10 | $100.52 | $200.36 | 23,700 | — | — |
| 2026-07-09 | $100.80 | $200.91 | 33,700 | — | — |
| 2026-07-08 | $100.81 | $200.93 | 30,700 | — | — |
| 2026-07-07 | $101.02 | $201.35 | 26,400 | — | — |
| 2026-07-06 | $101.09 | $201.49 | 42,700 | — | — |
| 2026-07-02 | $101.55 | $202.41 | 26,200 | — | — |
| 2026-07-01 | $101.40 | $202.11 | 23,100 | — | — |
| 2026-06-30 | $101.60 | $202.51 | 29,900 | — | — |
| 2026-06-29 | $100.91 | $201.13 | 28,700 | — | — |
| 2026-06-26 | $102.08 | $203.46 | 111,300 | — | — |
| 2026-06-25 | $101.62 | $202.55 | 18,200 | — | — |
| 2026-06-24 | $100.79 | $200.89 | 23,000 | — | — |
| 2026-06-23 | $100.98 | $201.27 | 23,500 | — | — |
| 2026-06-22 | $100.82 | $200.95 | 16,900 | — | — |
| 2026-06-18 | $101.66 | $201.63 | 26,300 | — | — |
| 2026-06-17 | $101.57 | $201.45 | 19,500 | — | — |
| 2026-06-16 | $101.76 | $201.83 | 19,900 | — | — |
| 2026-06-15 | $101.95 | $202.21 | 21,100 | — | — |
| 2026-06-12 | $101.94 | $202.19 | 28,400 | — | — |
| 2026-06-11 | $101.58 | $201.47 | 15,500 | — | — |
| 2026-06-10 | $101.40 | $201.12 | 26,400 | — | — |
| 2026-06-09 | $101.47 | $201.25 | 25,800 | — | — |
| 2026-06-08 | $102.29 | $202.88 | 40,000 | — | — |
| 2026-06-05 | $101.84 | $201.99 | 27,200 | — | — |
| 2026-06-04 | $101.32 | $200.96 | 20,600 | — | — |
| 2026-06-03 | $101.16 | $200.64 | 15,200 | — | — |
| 2026-06-02 | $100.99 | $200.30 | 23,000 | — | — |
| 2026-06-01 | $100.81 | $199.94 | 13,100 | — | — |
| 2026-05-29 | $100.90 | $200.12 | 10,600 | — | — |
| 2026-05-28 | $101.20 | $200.72 | 10,900 | — | — |
| 2026-05-27 | $100.98 | $200.28 | 15,400 | — | — |
| 2026-05-26 | $101.20 | $200.72 | 9,200 | — | — |
| 2026-05-22 | $101.07 | $200.46 | 11,100 | — | — |
| 2026-05-21 | $101.11 | $200.54 | 9,200 | — | — |
| 2026-05-20 | $101.12 | $200.56 | 15,100 | — | — |
| 2026-05-19 | $100.89 | $200.10 | 17,900 | — | — |
| 2026-05-18 | $100.43 | $199.19 | 34,100 | — | — |
| 2026-05-15 | $101.21 | $200.74 | 15,600 | — | — |
| 2026-05-14 | $100.98 | $200.28 | 11,300 | — | — |
| 2026-05-13 | $101.22 | $200.76 | 41,200 | — | — |
| 2026-05-12 | $101.06 | $200.44 | 13,800 | — | — |
| 2026-05-11 | $101.40 | $201.12 | 18,500 | — | — |
| 2026-05-08 | $101.40 | $201.12 | 14,100 | — | — |
| 2026-05-07 | $101.48 | $201.27 | 18,300 | — | — |
| 2026-05-06 | $101.24 | $200.80 | 17,100 | — | — |
| 2026-05-05 | $100.88 | $200.08 | 33,800 | — | — |
| 2026-05-04 | $100.26 | $198.85 | 56,900 | — | — |
| 2026-05-01 | $100.26 | $198.85 | 35,800 | — | — |
| 2026-04-30 | $100.38 | $199.09 | 15,600 | — | — |
| 2026-04-29 | $100.37 | $199.07 | 22,600 | — | — |
| 2026-04-28 | $100.42 | $199.17 | 66,600 | — | — |
| 2026-04-27 | $101.12 | $200.56 | 12,300 | — | — |
| 2026-04-24 | $101.14 | $200.60 | 30,800 | — | — |
| 2026-04-23 | $101.15 | $200.62 | 10,800 | — | — |
| 2026-04-22 | $101.14 | $200.60 | 22,200 | — | — |
| 2026-04-21 | $101.32 | $200.96 | 13,200 | — | — |
| 2026-04-20 | $101.10 | $200.52 | 20,500 | — | — |
| 2026-04-17 | $101.79 | $201.89 | 17,200 | — | — |
| 2026-04-16 | $101.05 | $200.42 | 14,400 | — | — |
| 2026-04-15 | $101.00 | $200.32 | 9,300 | — | — |