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-07-16 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 | — | — | — | $46.28 | 81,810 |
| 2026-09-03 | — | — | — | $48.05 | 61,795 |
| 2026-09-02 | — | — | — | $47.69 | 80,871 |
| 2026-09-01 | — | — | — | $47.26 | 79,844 |
| 2026-08-31 | — | — | — | $47.53 | 67,159 |
| 2026-08-28 | — | — | — | $48.77 | 71,629 |
| 2026-08-27 | $48.90 | $48.90 | 2,119,400 | $48.66 | 243,011 |
| 2026-08-26 | $49.16 | $49.16 | 660,900 | $49.32 | 43,164 |
| 2026-08-25 | $49.21 | $49.21 | 1,127,400 | $49.56 | 47,890 |
| 2026-08-24 | $48.87 | $48.87 | 1,296,500 | $47.95 | 78,126 |
| 2026-08-21 | $48.33 | $48.33 | 939,600 | $47.97 | 52,432 |
| 2026-08-20 | $48.02 | $48.02 | 1,635,200 | $49.70 | 128,702 |
| 2026-08-19 | $50.18 | $50.18 | 1,544,200 | $50.17 | 129,251 |
| 2026-08-18 | $49.48 | $49.48 | 970,900 | $50.04 | 54,477 |
| 2026-08-17 | $49.85 | $49.85 | 763,800 | $48.90 | 46,568 |
| 2026-08-14 | $49.06 | $49.06 | 1,267,800 | $49.16 | 78,651 |
| 2026-08-13 | $49.45 | $49.45 | 1,546,600 | $51.66 | 124,673 |
| 2026-08-12 | $50.28 | $50.28 | 1,315,600 | $49.28 | 80,380 |
| 2026-08-11 | $49.21 | $49.21 | 1,373,600 | $49.99 | 58,789 |
| 2026-08-10 | $49.40 | $49.40 | 1,511,300 | $49.05 | 56,084 |
| 2026-08-07 | $49.17 | $49.17 | 1,111,000 | $49.57 | 70,829 |
| 2026-08-06 | $48.37 | $48.37 | 1,569,100 | $49.73 | 93,068 |
| 2026-08-05 | $49.61 | $49.61 | 1,706,800 | $50.15 | 98,428 |
| 2026-08-04 | $49.67 | $49.67 | 1,430,800 | $49.70 | 100,935 |
| 2026-08-03 | $49.53 | $49.53 | 1,835,700 | $49.08 | 104,544 |
| 2026-07-31 | $48.99 | $48.99 | 1,624,500 | $49.66 | 110,064 |
| 2026-07-30 | $50.03 | $50.03 | 2,303,300 | $47.91 | 91,094 |
| 2026-07-29 | $48.34 | $48.34 | 4,149,600 | $50.51 | 351,820 |
| 2026-07-28 | $50.50 | $50.50 | 2,875,900 | $50.43 | 171,654 |
| 2026-07-27 | $52.73 | $52.73 | 1,402,700 | $52.63 | 85,100 |
| 2026-07-24 | $52.89 | $52.89 | 1,288,500 | $53.41 | 65,506 |
| 2026-07-23 | $52.97 | $52.97 | 1,488,300 | $52.08 | 97,801 |
| 2026-07-22 | $52.58 | $52.58 | 1,837,100 | $52.96 | 139,631 |
| 2026-07-21 | $52.85 | $52.85 | 1,179,200 | $51.92 | 73,480 |
| 2026-07-20 | $51.72 | $51.72 | 941,800 | $52.89 | 47,781 |
| 2026-07-17 | $52.72 | $52.72 | 1,713,700 | — | — |
| 2026-07-16 | $51.94 | $51.94 | 1,843,700 | — | — |
| 2026-07-15 | $51.98 | $51.98 | 1,556,300 | — | — |
| 2026-07-14 | $51.60 | $51.60 | 1,776,600 | — | — |
| 2026-07-13 | $51.87 | $51.87 | 1,583,800 | — | — |
| 2026-07-10 | $51.94 | $51.94 | 1,691,400 | — | — |
| 2026-07-09 | $53.78 | $53.78 | 1,630,500 | — | — |
| 2026-07-08 | $54.29 | $54.29 | 1,706,000 | — | — |
| 2026-07-07 | $55.22 | $55.22 | 1,719,300 | — | — |
| 2026-07-06 | $55.14 | $55.14 | 1,747,200 | — | — |
| 2026-07-02 | $54.58 | $54.58 | 1,653,700 | — | — |
| 2026-07-01 | $51.72 | $51.72 | 1,638,400 | — | — |
| 2026-06-30 | $52.40 | $52.40 | 2,958,500 | — | — |
| 2026-06-29 | $52.53 | $52.53 | 2,940,700 | — | — |
| 2026-06-26 | $55.08 | $55.08 | 7,563,400 | — | — |
| 2026-06-25 | $52.83 | $52.83 | 3,249,300 | — | — |
| 2026-06-24 | $50.45 | $50.45 | 3,726,600 | — | — |
| 2026-06-23 | $48.07 | $48.07 | 2,451,700 | — | — |
| 2026-06-22 | $46.02 | $46.02 | 3,227,500 | — | — |
| 2026-06-18 | $44.99 | $44.99 | 7,751,300 | — | — |
| 2026-06-17 | $44.51 | $44.51 | 1,417,800 | — | — |
| 2026-06-16 | $44.09 | $44.09 | 1,420,900 | — | — |
| 2026-06-15 | $44.36 | $44.36 | 1,822,100 | — | — |
| 2026-06-12 | $44.28 | $44.28 | 1,523,000 | — | — |
| 2026-06-11 | $44.92 | $44.92 | 2,261,100 | — | — |
| 2026-06-10 | $43.84 | $43.84 | 1,659,600 | — | — |
| 2026-06-09 | $44.29 | $44.29 | 2,533,300 | — | — |
| 2026-06-08 | $42.45 | $42.45 | 1,292,000 | — | — |
| 2026-06-05 | $42.80 | $42.80 | 1,312,000 | — | — |
| 2026-06-04 | $43.38 | $43.38 | 2,307,200 | — | — |
| 2026-06-03 | $42.76 | $42.76 | 2,000,500 | — | — |
| 2026-06-02 | $41.32 | $41.32 | 2,146,000 | — | — |
| 2026-06-01 | $42.27 | $42.27 | 2,406,100 | — | — |
| 2026-05-29 | $42.19 | $42.19 | 4,269,400 | — | — |
| 2026-05-28 | $39.94 | $39.94 | 2,913,200 | — | — |
| 2026-05-27 | $38.09 | $38.09 | 2,246,900 | — | — |
| 2026-05-26 | $37.35 | $37.35 | 1,122,900 | — | — |
| 2026-05-22 | $36.80 | $36.80 | 907,800 | — | — |
| 2026-05-21 | $36.95 | $36.95 | 1,692,600 | — | — |
| 2026-05-20 | $36.98 | $36.98 | 1,817,900 | — | — |
| 2026-05-19 | $37.00 | $37.00 | 2,154,200 | — | — |
| 2026-05-18 | $37.19 | $37.19 | 1,571,900 | — | — |
| 2026-05-15 | $37.48 | $37.48 | 1,315,700 | — | — |
| 2026-05-14 | $38.36 | $38.36 | 1,740,000 | — | — |
| 2026-05-13 | $38.91 | $38.91 | 3,250,700 | — | — |
| 2026-05-12 | $38.29 | $38.29 | 4,026,500 | — | — |
| 2026-05-11 | $35.47 | $35.47 | 2,323,500 | — | — |
| 2026-05-08 | $34.99 | $34.99 | 2,616,400 | — | — |
| 2026-05-07 | $35.40 | $35.40 | 2,094,200 | — | — |
| 2026-05-06 | $35.32 | $35.32 | 2,960,700 | — | — |
| 2026-05-05 | $36.25 | $36.25 | 2,614,300 | — | — |
| 2026-05-04 | $34.17 | $34.17 | 2,860,300 | — | — |
| 2026-05-01 | $33.38 | $33.38 | 1,193,200 | — | — |
| 2026-04-30 | $33.71 | $33.71 | 1,652,300 | — | — |
| 2026-04-29 | $33.71 | $33.71 | 2,732,100 | — | — |
| 2026-04-28 | $34.14 | $34.14 | 1,734,800 | — | — |
| 2026-04-27 | $33.73 | $33.73 | 1,746,000 | — | — |
| 2026-04-24 | $33.31 | $33.31 | 912,300 | — | — |
| 2026-04-23 | $33.91 | $33.91 | 1,109,400 | — | — |
| 2026-04-22 | $33.74 | $33.74 | 1,350,000 | — | — |
| 2026-04-21 | $33.52 | $33.52 | 1,259,400 | — | — |
| 2026-04-20 | $34.23 | $34.23 | 1,124,400 | — | — |
| 2026-04-17 | $34.53 | $34.53 | 2,228,900 | — | — |
| 2026-04-16 | $33.77 | $33.77 | 1,602,000 | — | — |
| 2026-04-15 | $33.22 | $33.22 | 1,640,400 | — | — |