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
- 1999-01-04 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 | — | — | — | $84.12 | 728 |
| 2026-09-03 | — | — | — | $84.38 | 2,108 |
| 2026-09-02 | — | — | — | $81.22 | 3,654 |
| 2026-09-01 | — | — | — | $81.00 | 684 |
| 2026-08-31 | — | — | — | $80.71 | 2,066 |
| 2026-08-28 | — | — | — | $82.05 | 3,644 |
| 2026-08-27 | $81.48 | $191.98 | 70,700 | $81.15 | 3,708 |
| 2026-08-26 | $80.86 | $190.52 | 68,600 | $82.16 | 1,747 |
| 2026-08-25 | $82.60 | $194.62 | 51,000 | $82.76 | 1,202 |
| 2026-08-24 | $82.58 | $194.58 | 47,800 | $82.40 | 2,130 |
| 2026-08-21 | $82.68 | $194.81 | 48,800 | $82.92 | 966 |
| 2026-08-20 | $82.70 | $194.86 | 35,100 | $81.72 | 675 |
| 2026-08-19 | $81.64 | $192.36 | 52,800 | $83.80 | 1,560 |
| 2026-08-18 | $83.66 | $197.12 | 35,300 | $83.70 | 2,784 |
| 2026-08-17 | $82.79 | $195.07 | 39,100 | $83.93 | 780 |
| 2026-08-14 | $83.92 | $197.73 | 29,000 | $83.99 | 606 |
| 2026-08-13 | $83.54 | $196.84 | 27,400 | $83.10 | 1,378 |
| 2026-08-12 | $83.17 | $195.97 | 35,500 | $82.35 | 74 |
| 2026-08-11 | $82.18 | $193.63 | 60,300 | $81.31 | 2,229 |
| 2026-08-10 | $81.24 | $191.42 | 59,700 | $81.69 | 868 |
| 2026-08-07 | $81.24 | $191.42 | 64,500 | $82.50 | 1,636 |
| 2026-08-06 | $82.86 | $195.24 | 79,500 | $83.15 | 1,383 |
| 2026-08-05 | $82.70 | $194.86 | 88,700 | $82.58 | 1,999 |
| 2026-08-04 | $82.37 | $194.08 | 78,200 | $81.93 | 4,721 |
| 2026-08-03 | $81.62 | $192.31 | 109,600 | $82.97 | 1,998 |
| 2026-07-31 | $81.49 | $192.01 | 57,200 | $81.89 | 1,775 |
| 2026-07-30 | $81.11 | $191.11 | 41,600 | $82.58 | 2,555 |
| 2026-07-29 | $81.84 | $192.83 | 53,900 | $82.48 | 2,829 |
| 2026-07-28 | $81.99 | $193.19 | 76,400 | $82.05 | 3,871 |
| 2026-07-27 | $80.50 | $189.67 | 80,300 | $82.03 | 2,777 |
| 2026-07-24 | $80.98 | $190.81 | 93,300 | $75.45 | 5,389 |
| 2026-07-23 | $74.57 | $175.70 | 96,100 | $73.01 | 5,239 |
| 2026-07-22 | $74.95 | $176.60 | 95,900 | $76.39 | 3,007 |
| 2026-07-21 | $76.74 | $180.82 | 78,100 | $77.07 | 2,000 |
| 2026-07-20 | $77.04 | $181.52 | 59,900 | $75.60 | 2,943 |
| 2026-07-17 | $75.95 | $178.95 | 86,700 | — | — |
| 2026-07-16 | $77.98 | $183.74 | 48,000 | — | — |
| 2026-07-15 | $76.01 | $179.10 | 92,500 | — | — |
| 2026-07-14 | $74.76 | $176.15 | 52,500 | — | — |
| 2026-07-13 | $74.90 | $176.48 | 99,100 | — | — |
| 2026-07-10 | $75.06 | $176.86 | 39,500 | — | — |
| 2026-07-09 | $74.77 | $176.17 | 80,800 | — | — |
| 2026-07-08 | $73.18 | $172.43 | 92,600 | — | — |
| 2026-07-07 | $74.33 | $175.14 | 65,100 | — | — |
| 2026-07-06 | $74.73 | $176.08 | 40,000 | — | — |
| 2026-07-02 | $74.50 | $175.54 | 27,500 | — | — |
| 2026-07-01 | $76.28 | $179.73 | 19,300 | — | — |
| 2026-06-30 | $74.58 | $175.73 | 16,600 | — | — |
| 2026-06-29 | $74.60 | $175.77 | 27,800 | — | — |
| 2026-06-26 | $75.58 | $178.08 | 85,100 | — | — |
| 2026-06-25 | $74.33 | $175.14 | 29,100 | — | — |
| 2026-06-24 | $74.40 | $175.30 | 44,700 | — | — |
| 2026-06-23 | $73.60 | $173.42 | 31,300 | — | — |
| 2026-06-22 | $71.45 | $168.35 | 39,100 | — | — |
| 2026-06-18 | $70.97 | $167.22 | 111,000 | — | — |
| 2026-06-17 | $70.25 | $165.52 | 62,100 | — | — |
| 2026-06-16 | $71.26 | $167.10 | 56,700 | — | — |
| 2026-06-15 | $70.50 | $165.32 | 20,100 | — | — |
| 2026-06-12 | $72.51 | $170.03 | 32,700 | — | — |
| 2026-06-11 | $72.41 | $169.80 | 40,600 | — | — |
| 2026-06-10 | $72.23 | $169.38 | 58,000 | — | — |
| 2026-06-09 | $71.47 | $167.59 | 39,500 | — | — |
| 2026-06-08 | $71.43 | $167.50 | 54,600 | — | — |
| 2026-06-05 | $71.03 | $166.56 | 59,700 | — | — |
| 2026-06-04 | $69.77 | $163.61 | 54,200 | — | — |
| 2026-06-03 | $67.52 | $158.33 | 52,900 | — | — |
| 2026-06-02 | $69.25 | $162.39 | 52,300 | — | — |
| 2026-06-01 | $68.70 | $161.10 | 67,300 | — | — |
| 2026-05-29 | $68.68 | $161.05 | 41,100 | — | — |
| 2026-05-28 | $69.37 | $162.67 | 25,300 | — | — |
| 2026-05-27 | $68.84 | $161.43 | 38,700 | — | — |
| 2026-05-26 | $69.65 | $163.33 | 72,700 | — | — |
| 2026-05-22 | $68.94 | $161.66 | 44,400 | — | — |
| 2026-05-21 | $68.82 | $161.38 | 33,600 | — | — |
| 2026-05-20 | $67.99 | $159.43 | 42,700 | — | — |
| 2026-05-19 | $67.10 | $157.35 | 64,600 | — | — |
| 2026-05-18 | $66.22 | $155.28 | 51,600 | — | — |
| 2026-05-15 | $65.51 | $153.62 | 41,600 | — | — |
| 2026-05-14 | $66.80 | $156.64 | 58,200 | — | — |
| 2026-05-13 | $66.38 | $155.66 | 43,600 | — | — |
| 2026-05-12 | $65.59 | $153.81 | 77,600 | — | — |
| 2026-05-11 | $67.08 | $157.30 | 42,300 | — | — |
| 2026-05-08 | $68.00 | $159.46 | 30,700 | — | — |
| 2026-05-07 | $68.90 | $161.57 | 33,500 | — | — |
| 2026-05-06 | $67.05 | $157.23 | 21,100 | — | — |
| 2026-05-05 | $67.37 | $157.98 | 32,100 | — | — |
| 2026-05-04 | $65.75 | $154.18 | 28,600 | — | — |
| 2026-05-01 | $66.09 | $154.98 | 33,200 | — | — |
| 2026-04-30 | $66.41 | $155.73 | 16,300 | — | — |
| 2026-04-29 | $66.83 | $156.71 | 35,100 | — | — |
| 2026-04-28 | $67.68 | $158.71 | 18,700 | — | — |
| 2026-04-27 | $67.51 | $158.31 | 19,900 | — | — |
| 2026-04-24 | $66.83 | $156.71 | 8,700 | — | — |
| 2026-04-23 | $66.30 | $155.47 | 4,300 | — | — |
| 2026-04-22 | $66.47 | $155.87 | 10,900 | — | — |
| 2026-04-21 | $66.55 | $156.06 | 19,900 | — | — |
| 2026-04-20 | $67.95 | $159.34 | 31,900 | — | — |
| 2026-04-17 | $62.82 | $147.31 | 11,900 | — | — |
| 2026-04-16 | $59.30 | $139.06 | 7,800 | — | — |
| 2026-04-15 | $59.20 | $138.82 | 2,900 | — | — |